index
Prefer a visual tour? See the Ghostty overview β page.
Ghostty is a fast, feature-rich terminal by Mitchell Hashimoto. It draws with the GPU, speaks the Kitty graphics protocol, and ships a native GTK4 app on Linux.
TunaOS carries Ghostty on its Flatpak remote as a convenience. This is the
stock upstream terminal, with no TunaOS patches. CI rebuilds it every week
from ghostty-org/ghostty:main, so the remote tracks upstream within a
week.
Ghostty belongs to ghostty-org. TunaOS only republishes it. Send Ghostty bugs upstream, never to the TunaOS trackers.
β¨ Key featuresβ
- π₯οΈ GPU acceleration β the renderer draws on the GPU, with ligatures and fast scrollback.
- πΌοΈ Kitty graphics protocol β inline images in the terminal.
- πͺ Splits and tabs β native GTK4 and libadwaita, on Wayland and X11.
- β Command palette β a fuzzy search over every Ghostty command.
- π OSC 8 hyperlinks β clickable links, with no guesswork about what a link is.
- π One config file β every option lives in
~/.config/ghostty/config.
Installationβ
Flatpak (TunaOS remote)β
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
flatpak install tuna-os com.mitchellh.ghostty
Builds cover x86_64 and aarch64.
Other sourcesβ
Ghostty also ships through its own channels. See the Ghostty download page for distro packages and the macOS app.
How the TunaOS build stays currentβ
CI resolves the head of ghostty-org/ghostty:main every Sunday at 05:00
UTC. It then builds the app with the manifest and the package list from
that same commit β upstream's own com.mitchellh.ghostty.yml,
dependencies.yml and zig-packages.json. Nothing about the app comes
from TunaOS, so an upstream dependency or runtime bump needs no change
here.
A maintainer can also dispatch
publish-ghostty-flatpak.yml
with a ref, to build a given commit from upstream before the next run.
BlueShell or Ghostty?β
The remote carries both, and the app IDs differ, so you can install one or both.
- Pick Ghostty for the stock terminal, exactly as upstream ships it.
- Pick BlueShell for the same engine, with container tabs, profiles, and a preferences window on top.
Linksβ
- ghostty.org
- GitHub
- BlueShell β the TunaOS fork of this terminal