User Manual

Settings & Shortcuts

Settings open from the gear button in the title bar (on macOS also the app menu, "Settings… ⌘,"). Seven categories on the left; this chapter is an item-by-item reference, ending with the default key bindings and how to rebind. Settings are shared between the desktop app and browser remote clients (a few purely per-client view options aside).

Settings · Appearance

1. General

ItemDescription
LanguageUI language; Auto (follow system) by default, or pin one of eleven languages
System notificationsNotification permission state and toggle, with per-platform steps when the OS has denied it
Notification soundSound for notifications
Vela SkillsOne-click install of the /vspawn, /vspawn-tree, /vopen claude skills into ~/.claude/skills/ (installed and removed as a bundle, refreshed on upgrade)

2. Appearance

ItemDescription
AccentAccent color: follow theme, or one of four fixed colors
DensityUI density: Compact / Regular / Comfy
PanesPane style: Flush / Card
DividerDivider style: Subtle / Visible
SidebarSidebar style: Tree / Compact
Interface font / sizeUI font and size (Auto or manual stepping)

Light/dark themes are switched from the title bar, not here (follow-system / dark / light). Running claude sessions re-skin instantly on switch.

3. Terminal

ItemDescription
Terminal font / sizeTerminal font and size (⌘+ / ⌘- / ⌘0 adjust on the fly)
Terminal rendererRendering backend; keep the default (DOM)
Redraw on tab switchForce a full repaint when switching tabs — enable if TUIs occasionally look glitched
Default shell (Windows only)Default shell for new terminal sessions

4. Behavior

ItemDescription
TabsTab mode: Multi (default) / Single (single reused tab)
Background limitCap on background keep-alive tabs (default 32); past it, the oldest inactive tab is ended automatically
Confirm before spawnShow the confirmation card before spawning child sessions (on by default) — see Session Spawning & Git Collaboration
Usage refreshRefresh interval for the Usage quota in the Info panel
Image pasteImage paste behavior: Upload as file (materialize to a path) / Agent default
Auto-clean pasted imagesPeriodically clean up pasted temp images, with a "Clean now" button
System notificationsShortcut to the notification permission controls (same as General)

5. Advanced

ItemDescription
Foreground-priority outputOutput scheduling that protects typing latency while agents flood output (on by default); turn off to compare if you suspect display issues
Record session logsSession recording (off by default). When on, terminal content is recorded in full — archives get replay, global search covers terminal output

6. Agents

Configured per type (Claude / Codex / OpenCode / …), applying to newly created sessions of that type; per-session settings in the edit form override these defaults.

Settings · Agents

ItemDescription
Executable pathFull path to the executable. Empty = look up the command on PATH; set it when the agent lives outside PATH. Auto-filled after a successful one-click install
Launch argsDefault launch-argument template for the type (e.g. --model opus)
PermissionDefault permission level: Default (step-by-step confirmation) / YOLO (skip all permission prompts)

7. Shortcuts

Settings · Shortcuts

Click an action's binding, then press the new combination (must include ⌘/Ctrl). Conflicts name the current owner; "Restore defaults" resets everything. Defaults:

ActionmacOSWindows / Linux
Open project⌘OCtrl+Alt+O
New scratch terminal⌘TCtrl+Alt+T
New browser tab⌘⇧BCtrl+Alt+B
Close pane / tab⌘WCtrl+Alt+W
Split right⌘DCtrl+Alt+D
Split down⌘⇧DCtrl+Alt+E
Find in terminal⌘FCtrl+Alt+F
Search all sessions⌘⇧FCtrl+Alt+G
Save document⌘SCtrl+S

Fixed, non-rebindable keys: ⌘1–9 (switch tabs), ⌘+ / ⌘- / ⌘0 (terminal font size).