Workspaces in vertical tabs
Organize conversations, contexts, and projects in a clean, persistent sidebar.
Workspaces, live agent status, keyboard-first control, and a growing extension panel. Built on Ghostty.
macOS 14.0+ required
Organize conversations, contexts, and projects in a clean, persistent sidebar.
See what each agent is doing right now with live activity and state indicators.
Native macOS notifications and sidebar unread counts so you never miss when an agent needs you.
Run actions, open workspaces, and search for local files instantly.
Auto-launch tmux, an SSH session, or any startup command when you open a new terminal.
Integrate Toastty into your scripts, skills, and workflows via a local automation socket.
Workspaces become an agent dashboard. Toastty surfaces ready, working, unread, and later-marked sessions without making you leave the terminal.
Agent sessions can report readiness, working state, errors, and unread output.
Use ⌘⇧A to rotate through unread, approval, ready, and active sessions.
Focus on one panel at a time when you want to stay in the flow.
Extensions — built-in today, user-built soon — live in a per-workspace side panel. Fully automatable with the Toastty CLI.
Anything you can do with the mouse, you can do with the keyboard. Search and open local files right from the command palette.
Toastty stays close to the terminal while adding just enough app structure around it.
Split horizontal, vertical, resize with arrows, equalize, zoom one to full view. Layouts persist across restarts.
Toastty's CLI can drive the app over its automation socket, so skills can prepare background workspaces, start agent terminals, and attach handoff context.
.agents/skills/worktree-create/SKILL.md
name: worktree-create
steps:
- toastty action run workspace.create activate=false
- toastty action run terminal.send-text text=@startupPrompt
- toastty action run panel.create.local-document WORKTREE_HANDOFF.md
- toastty action run panel.scratchpad.set-content content=@planHtml
$ toastty action run workspace.create ● ready
Built on libghostty's GPU-accelerated rendering. Your existing Ghostty config just works.
$ cat ~/.config/ghostty/config
# your existing config — just works
theme = tokyonight
font-family = JetBrains Mono
font-size = 14
background-opacity = 0.96
unfocused-split-opacity = 0.7
unfocused-split-fill = #4a4a66
Free and open source for macOS 14.0+.