The full keyboard reference for Termic: switching tabs and tasks, opening the file finder and find-in-files, splitting shells, broadcasting, and searching a terminal.
Termic is built to be driven from the keyboard. The shortcuts below use macOS conventions (⌘, ⌥, ⇧); on Linux and Windows the Ctrl-based equivalents apply.
Command palette
| Shortcut | Action |
|---|
⌘K | Open the command palette: search and run any action (new task, file picker, find in files, rename, archive, YOLO, sandbox, theme, sidebars, settings) from one place, each action showing its own shortcut inline |
⌘N | Quick project picker: fuzzy-search any project and start a new task without scrolling the sidebar |
Tabs
| Shortcut | Action |
|---|
⌘T | New tab (opens the new-tab menu: an agent or a plain shell) |
⌘W | Close the current tab |
⌘1 – ⌘9 | Jump to tab 1 through 9 in the active task |
The ⌘1–⌘9 mapping follows the Chrome / VS Code convention (switch tabs within the current context), not jump-between-tasks.
Tasks
| Shortcut | Action |
|---|
⌘[ / ⌘] | Previous / next task, in sidebar order |
⌥⌘↑ / ⌥⌘↓ | Previous / next task |
⌥↑ / ⌥↓ | Move through every visible sidebar row (tasks and their expanded tabs) |
Task navigation walks the sidebar in display order (grouped by project), not the order tasks happened to load.
Splits
| Shortcut | Action |
|---|
⌘J | Toggle the bottom terminal panel. It is three-state: from the agent it focuses the bottom terminal without hiding it, a second press hides it and returns focus to where you were; opening it focuses a scratch shell |
⇧⌘D | Also toggles the bottom terminal, a fixed shortcut that keeps working even if you rebind ⌘J |
⌘D | Open a right split (shows a picker to choose what to launch, an agent or a terminal; use arrow keys and Enter) |
⌘L | Jump focus to the main agent (its terminal, or the open editor) from any pane, including from inside another terminal |
⇧⌘[ / ⇧⌘] | Cycle the bottom split shell’s tabs (when it has focus) |
The bottom split is a scratch terminal docked under the main pane, for the quick command you don’t want to run in the agent’s tab.
Search & find
| Shortcut | Action |
|---|
⌘B | Toggle the left sidebar |
⌥⌘B | Toggle the right sidebar |
Git
| Shortcut | Action |
|---|
⌘S | Stage / unstage the file selected in the Git tab |
⇧⌘D | Discard the selected file’s changes (with a confirm) |
These act on the file selected in the Git tab and only fire when one is selected, so ⇧⌘D still opens the bottom split shell everywhere else.
Agents
| Shortcut | Action |
|---|
⇧⌘B | Broadcast a prompt to every agent in the task |
Settings
| Shortcut | Action |
|---|
Esc | Close the Settings panel (two deliberate presses) |
Customizing
Every shortcut is rebindable. Open the cheat sheet with ⌘/ to see the full, searchable list, then hit Edit (or go to Settings → Shortcuts) to record a new combo for any command, reset one to its default, or reset them all. The editor flags clashes as you go.