π TunaOS ISO Builder
Build a live, bootable ISO from any bootable container image β entirely in your browser.
Experimental preview β currently hosted at a test URL.
πRuns entirely in your browser
Registry pull, filesystem authoring, and ISO assembly all happen locally in WebAssembly. Nothing is uploaded anywhere.
π¦Any bootable container image
Point it at a TunaOS image or your own bootc-style image on GHCR. It inspects the image and detects the desktop automatically.
βοΈSame engine as CI
The builder is tackleboxβs pure-Go core compiled to WASM β the exact code that authors TunaOS release media, boot-verified in QEMU.
πDeep-linkable presets
Everything is a URL parameter: ?image=β¦&flatpaks=β¦&label=β¦ β share a link and anyone builds your ISO, preconfigured.
How it works
- Inspect β enter an image like
tuna-os/guppy:base. The engine pulls and unpacks it in-browser and shows the detected desktop, kernel, and bootloader. - Tune β the flatpak preload list is prefilled for the detected desktop (GNOME/KDE defaults); adjust it, the volume label, or supply a tbox initramfs URL under Advanced.
- Build β the EROFS live root, EFI system partition, and ISO9660/ElΒ Torito image are authored in WASM and stream straight to your disk.
Full walkthrough with screenshots, URL parameter reference, and current limits: the ISO Builder guide. The engine lives in tuna-os/tacklebox.