- Fully native
- Rendered by libghostty, the Ghostty terminal engine. No Electron, no web views, CJK correct out of the box, your Ghostty config respected.
- Diff and outgoing changes
- ⌘⇧Y shows what an agent changed against HEAD, including untracked files. ⌘⌥⇧Y shows what the branch would contribute to a pull request. Built-in window, or Hunk, FileMerge, Kaleidoscope and custom tools.
- First-class GitHub support
- PR state, review decision and CI rollup on the worktree row. Merge, mark ready, re-run failed jobs, or copy the failure logs to hand back to the agent, from ⌘P.
- Command Palette
- ⌘P reaches every action by name and shows its live binding. Remap anything in Settings → Shortcuts.
- Undo a close
- Closed the wrong pane? ⌘Z or ⌘⇧T within five seconds puts it back in place, with its running program, scrollback and split position. The window follows Ghostty's
undo-timeout.
- Open in the right editor
- ⌘O inspects the project and opens Xcode, Android Studio, a JetBrains IDE, or the VS Code family accordingly, with a per-repository override.
- On-device intelligence
- Apple Intelligence suggests branch names from your recent terminal activity and SF Symbol icons from a README. Repository icons are detected automatically from app assets and web manifests.
- Repository identity
- Each repository gets a colour and an icon that tint its rows, Shelf spine and window chrome, so you know where you are without reading.
- Your language
- English and Simplified Chinese. Choose Follow System, English or 简体中文 in Settings → General; in Chinese, the Command Palette matches Chinese command names and English keywords.
- Notarized, auto-updated
- Notarized builds, Sparkle updates you confirm before installing, and a Homebrew cask. Requires macOS 26.