Command palette and shortcuts
The command palette is the hub: a fuzzy-filtered list of every command, plus go-to-space and move-pane-to-space entries generated from your current layout. The full-window destinations — the Theme Studio, the design system, the resource monitor, settings — all live behind it.
Commands
- ⌘TCreate new terminal
- ⌘⇧TNew agent pane
- ⌘DSplit pane
- ⌘WClose pane
- ⌘ZReopen closed pane
- ⌘⇧ZReopen closed space
- ⌘⇧MMove pane to new space
- ⌘⇧NRename space…
- ⌘BToggle sidebar
- Go to Inbox — the triage list of agents wanting you
- ⌘⇧EOpen notes pane
- ⌘⇧POpen pull request pane
- ⌘⇧SSuspend pane's agent
- ⌘⌥TChange theme…
- Make a theme… — opens the Theme Studio
- ⌘⌥ROpen resource monitor
- ⌘,Open settings
- ⌘QQuit Raven (panes keep running)
The list also grows dynamic rows: Go to space and Move pane to space entries for each open space, labeled the way the space strip labels them. Long lists scroll inside the panel. Your JavaScript actions appear here too, using the titles you give them. Actions with typed arguments prompt for a JSON object before they run; invalid arguments are reported instead of invoking the action.
Theme Studio
Make a theme… opens the Theme Studio: a full-window place where a theme of your own is made, with the draft on the live window and a readability report saying what a program will do with each of its colours. Change theme… (⌘⌥T) picks one without opening it. The choice is shared with the notch companion through ~/.raven/work-ledger.db — change it in either place and both follow.
Settings
Open settings (⌘,) opens the settings overlay. It has four sections — Appearance, Session, Keyboard and Integrations — and the daemon owns what they set, so a change reaches every attached window at once.
- Keyboard holds the space-shortcut scheme (1–9, or 1–5 pressed again for 6–10). Use
init.jsfor custom action bindings, multi-key sequences, and keyboard modes. - Integrations is where the GitHub account, token and default repository live — the pull-request pane reads them.