Worktree-first
Every task is a checkout with its own terminals. Pin, archive, nest by branch. Rows that need you — a waiting agent, unread output, a running script — hoist themselves into Active.
TurboTTY is a native macOS terminal built around repositories. Each task gets its own git worktree and a real, GPU-drawn terminal. Sessions survive quit. Agents stay visible until you look.
macOS 26+ · Apple Silicon · signed & notarized
Runs side by side
Built around repositories
Open a project, spin a worktree per task, and run every agent side by side. Status dots and the bell tell you who needs you. One click jumps you there.
Every task is a checkout with its own terminals. Pin, archive, nest by branch. Rows that need you — a waiting agent, unread output, a running script — hoist themselves into Active.
Presence chips on every row. An attention queue for anyone blocked on you. Install hooks and a skill so the agent can talk back through the app, not just the PTY.
libghostty surfaces, drawn with Metal. Tabs, splits, zoom. Find in scrollback, clear the screen without wiping history. Layouts come back on relaunch.
Every pane is zmx-wrapped. Close the laptop, install a build, come back in the morning — every agent, every command, every scrollback reattaches where you left it.
New in 0.6.2
The window is the panes, and Workspaces is how you move between them.
One grid of every project and workspace, with a live preview of the active tab down to each split. Filter, arrow keys, Return.
The tab strip lives in the header. Split, zoom, equalize, and close sit on each leaf when you hover it.
Liquid glass, a shared gap, and the window background between them. Native traffic lights, centered with the header.
❯ turbotty worktree list --json
❯ turbotty tab new --cwd "$PWD"
❯ turbotty surface send --submit "open the PR"
0frames
Hidden tabs stop their render loop, display link, and Metal encoding. Output, badges, and notifications keep flowing.
20min
Surfaces, scrollback, and GPU buffers are freed; the zmx session stays alive and reattaches when you come back.
4×
One combined git probe per worktree, parallel pull-request polls, and prompt refreshes that coalesce.
Also in the box
Every action, with shortcut search that knows cmd from command.
Pull request state on the row. The hover card opens the PR.
Read the plan an agent just wrote without leaving the app.
Run the scripts each repository defines, and see which are running.
Ghostty themes that recolor the chrome, not just the cells.
Search the whole history. ⌃L clears the screen, never the scrollback.
Unzip, drag it to Applications, and open a repository.
macOS 26 or later
Built for Tahoe with SwiftUI and Liquid Glass.
Apple Silicon
Native arm64 build for M-series Macs.
Signed and notarized
Developer ID signed, notarized by Apple.
Updates itself
New releases install in place, verified with an EdDSA signature.