Skip to main content

Container-native terminal

Blueshell Alpha

A container-native terminal for GNOME — the Ghostty engine, the Ptyxis experience.

Blueshell is a fork of Ghostty carrying the features of Ptyxis. It pairs Ghostty's GPU-accelerated terminal engine with the container-first workflow Ptyxis brought to GNOME: Toolbox, Distrobox and Podman containers straight in the new-tab menu, profiles that snapshot a whole configuration, and a preferences window that drives the Ghostty config live.

Blueshell
user@host:~$ flatpak run org.tunaos.blueshell
Pick a home for this tab:
▸ host · zsh
▸ fedora-toolbox · bash
▸ web · podman
Attached to fedora-toolbox.
user@fedora-toolbox:~$ help
commands: help install containers profiles theme about echo clear close
Enable JavaScript to type here.

Features

📦 Container tabs

Toolbox, Distrobox and Podman containers appear in the new-tab menu — one click opens a shell inside.

🤠 Corral targets

Corral VMs and containers appear as spawn targets, alongside opt-in Lima, LibVirt, Incus and Kubernetes providers.

👤 Profiles

Named snapshots of a full configuration, with live switching and a per-profile editor.

🎨 Preferences window

244 palettes from the Gogh collection, plus font, cursor, scrollback, bell and shortcut controls.

🖥️ GPU acceleration

The Ghostty engine underneath — ligatures, HarfBuzz text layout and fast scrollback.

🖼️ Kitty graphics

Inline images in the terminal, plus OSC 8 hyperlinks, splits and a fuzzy command palette.

Get started

Flatpak (TunaOS remote)
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
flatpak install tuna-os org.tunaos.blueshell
Build the Flatpak yourself
flatpak-builder --install --user build-dir flatpak/org.tunaos.blueshell.yml
Build from source
sudo dnf install blueprint-compiler gtk4-layer-shell-devel libadwaita-devel
zig build -Dapp-runtime=gtk -Doptimize=ReleaseFast