JusTTY
Under the hood you get Ghostty's Metal renderer and a real PTY login shell. On top of it sits a small SwiftUI shell that owns windows, tabs, and settings. Nothing else.
brew trust --tap 0x96f/justty
brew tap 0x96f/justty
brew install --cask justtyRequires macOS 15.6 or later.
Homebrew or a manual download, in under a minute
Get past Gatekeeper and into a working shell
Every binding, window and terminal
What the SwiftUI host owns and what libghostty owns
Tab titles, working directories, parking
Host-owned defaults you cannot change
Splits, panes, profiles, and why they are absent
Every control in the Settings window
The GhosttyTheme catalog, light and dark
Family, size, weight, line height, per-tab zoom
Edit settings on disk and reload them
Why JusTTY exists#
Ghostty is fast and its renderer is excellent, but a full terminal emulator carries configuration surface most people never touch. JusTTY keeps the rendering engine and drops the rest: no splits, no inspector, no profile system, no remappable keybindings in the UI. You get tabs, a theme, a font, and a shell.
If you want every knob, run Ghostty. If you want a terminal that opens and gets out of the way, this is it.
License#
MIT. Source at github.com/0x96f/justty.