termic.dev
Documentation menu

Keyboard shortcuts

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

ShortcutAction
⌘KOpen 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
⌘NQuick project picker: fuzzy-search any project and start a new task without scrolling the sidebar

Tabs

ShortcutAction
⌘TNew tab (opens the new-tab menu: an agent or a plain shell)
⌘WClose the current tab
⌘1⌘9Jump 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

ShortcutAction
⌘[ / ⌘]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

ShortcutAction
⌘JToggle 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
⇧⌘DAlso toggles the bottom terminal, a fixed shortcut that keeps working even if you rebind ⌘J
⌘DOpen a right split (shows a picker to choose what to launch, an agent or a terminal; use arrow keys and Enter)
⌘LJump 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

ShortcutAction
⌘PFuzzy file finder for the active task
⇧⌘FFind in files across the repo
⌘FFind in the focused terminal (live highlight; Enter / Shift+Enter to cycle)
⇧⌘KClear the focused terminal
ShortcutAction
⌘BToggle the left sidebar
⌥⌘BToggle the right sidebar

Git

ShortcutAction
⌘SStage / unstage the file selected in the Git tab
⇧⌘DDiscard 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

ShortcutAction
⇧⌘BBroadcast a prompt to every agent in the task

Settings

ShortcutAction
EscClose 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.

Last reviewed: June 25, 2026