| terminal | desktop | why |
| ⏎ · tab · ↑ | ⏎ send · ⇧⏎ new line · tab queue · ↑ edit the last | unchanged |
| ctrl+1-9 | ⌘I the inbox | ⌘G is "find next" on a mac. I for inbox |
| ctrl+o | ⌘E open or close everything | ⌘O opens a folder in every mac app |
| ctrl+f / cmd+f | ⌘F find · ⌘G older · ⇧⌘G newer | the mac habit, now without the terminal's config |
| ⌥0-9 · ⌥↑↓ | ⌘0-9 main, agent N · ⌘[ ⌘] previous / next agent | ⌘ + number switches views in mac apps; ⌘[ ⌘] is back / forward |
| ctrl+c | ⌘. interrupt · ⌘Q quit (asks: agents stop) | ⌘. is the mac "stop"; ⌘W keeps them running |
| ctrl+r | ⌘R or the mic in the composer: record, any key stops | no reload in a desktop app, so ⌘R is free |
| ctrl+` | ⌘J terminal panel | the VS Code panel key; ⌘` already cycles windows on a mac |
| an item open: ctrl+n / ctrl+p · ctrl+x | ⌘] ⌘[ next / previous item (←→ still work) · ⌘⌫ close it | ⌘⌫ is "remove" in Finder and Mail |
| esc | esc back · ⌘W closes the window, the agents keep running | you said yes |
| ctrl+v | ⌘V, or drop a file anywhere | drag and drop is the desktop's gift |
| hold ctrl | hold ⌘ to see the keys where they act | same idea, the mac modifier |
| / commands | / in the composer, and ⌘K for everything | the palette adds agents and repos |
| (new) | ⌘O add a repo · ⌘⇧[ ⌘⇧] previous / next repo · ⌘, settings · ⌘\ sidebar · ⌥⌘\ agents panel | a window with several repos |
| adds | because |
| a repos sidebar | one thread per repo is the rule; the window can hold them all, with their state (∿ n · ? n · ✓) |
| notifications, dock badge, menu bar | the whole point is that you look away. bise taps your shoulder only when something lands in your inbox. ✓ done shows in the menu bar and the thread, never as a notification |
| clicks everywhere | a call opens in place, an agent opens its thread, a file in "changed" opens its diff, a ✓ opens the report |
| images inline | screenshots you paste and the ones agents make show as images in the thread |
| the ⌘K palette | a way in for people who don't know the commands yet |
| keeps out | no tabs, no split view of 4 agents, no "new chat". the thread stays the one place. more windows = more repos, never more threads |