Presets

Overview

Presets let you quickly launch terminals with pre-configured commands. Save common workflows and apply them with a single click.

What Presets Do

  • Custom commands for new tabs - Define commands that run when opening a terminal
  • Working directory - Specify where commands run in your project (e.g., apps/web)
  • Split pane or new tab launch mode - Run commands in parallel in one tab, or one tab per command
  • Default preset - Auto-apply a preset to new workspaces
  • Quick-add templates - One-click setup for Claude, Codex, Gemini, and other agents

Creating a Preset

Go to Settings → Terminal and click Add Preset.

Each preset has:

FieldDescription
NameDisplay name for the preset
DescriptionOptional description
Working DirectoryRelative path in your project (leave empty for root)
CommandsOne or more commands to run
ModeSplit Pane (parallel panes) or New Tab (parallel tabs)

Launch Modes

Split Pane - Commands run in parallel in a single tab, with one split pane per command.

New Tab - Commands run in parallel in separate tabs, with one tab per command.

Presets are parallel by default.

Quick-Add Templates

Pre-configured presets for popular AI agents. Defaults are safe-by-default — agents can read and edit files, but still prompt before running shell commands or touching files outside your workspace. Edit any preset to opt into a more permissive mode.

  • amp - amp (built-in permission rules auto-deny destructive ops)
  • claude - claude --permission-mode acceptEdits
  • codex - codex ... --full-auto (workspace-sandboxed)
  • gemini - gemini --approval-mode=auto_edit
  • copilot - copilot --allow-tool=write
  • cursor-agent - cursor-agent (prompts for every action)
  • mastracode - Mastra's coding agent (opt-in: auto-approves all actions by default at the CLI; no startup flag to restrict)
  • opencode - Open-source AI coding agent (opt-in: full file and shell access by default at the CLI; no startup flag to restrict)
  • pi - Minimal terminal coding harness (opt-in: auto-approves all actions by default at the CLI; no startup flag to restrict)

Preset Bar

The preset bar appears above terminal tabs and shows your pinned presets for one-click access.

  • Pin a preset - Use the pin control in Settings → Terminal or the preset bar menu
  • Launch - Click a pinned preset to open it in the current workspace
  • Right-click - Open in the current terminal, current tab, or a new tab, or edit the preset
  • Reorder - Drag pinned items to rearrange their order in the bar
  • Manage - Use the gear menu to browse presets, add quick-add templates, and show or hide the bar

Default Preset

Mark a preset as default to auto-apply it when creating workspaces or opening new tabs.

Auto-apply settings in Settings → Terminal:

  • Apply preset on workspace creation - Runs default preset when creating new workspaces
  • Apply preset on new tab - Runs default preset when opening new terminal tabs/panes/splits

Both settings are enabled by default. Disable either to prevent automatic preset application in that context.

Explicit preset launches (via hotkey or menu) always work regardless of these settings.

On this page