A worktree-aware terminal for Macs, written for personal use.
combe-demo-cover.mp4
Apple Silicon only, macOS 13 Ventura or later.
brew install samzong/tap/combeTo compile a personal copy and change habits, see docs/build-your-terminal.md.
| Key | Action |
|---|---|
| Cmd-T | New tab |
| Cmd-D | Split right |
| Cmd-Shift-D | Split down |
| Cmd-Shift-T | Move pane to a new tab |
| Cmd-Shift-Return | Zoom or restore pane |
| Cmd-Shift-Backslash | Tab overview |
| Key | Action |
|---|---|
| Cmd-Shift-[ / ] | Previous / next tab |
| Cmd-[ / ] | Previous / next pane |
| Cmd-Alt-Arrows | Focus neighbouring pane |
| Cmd-B | Pin or unpin sidebar |
| Cmd-1…9 | Sidebar open: workspace N. Closed: tab N (9 = last) |
| Key | Action |
|---|---|
| Cmd-F | Find. Return / Shift-Return cycles; Esc closes |
| Cmd-G / Cmd-Shift-G | Next / previous match |
| Cmd-C / Cmd-V | Copy / paste. Selection copies on release |
| Key | Action |
|---|---|
| Ctrl-Cmd-F | Full screen |
| Cmd-M | Minimize |
| Cmd-Q | Quit. Confirms if a process is running |
Orca showed that a worktree-aware terminal can work.
Every terminal leaf is a Ghostty libghostty surface.
MIT.