Custom Agents
Run any CLI tool in Pane — if it has a terminal, it works.
Pane is agent-agnostic.
Any CLI agent — Aider, Goose, Amp, Devin CLI, your own script — runs inside a Pane worktree the same way it runs in a plain terminal. The agent gets an isolated branch, the diff view tracks its changes, and you commit and push with the same shortcuts.
Agents Can Operate Pane Too
Pane also ships an agent-operable runpane CLI. An agent can fetch /runpane-cli-contract.json before installing, then run runpane doctor --json and runpane agent-context --json locally to learn the available Pane commands. From there it can use runpane repos add, runpane panes create --source agent --wait-ready, runpane panels wait, and runpane panels screen to register repositories, open follow-up panes with initial prompts, and validate that they started.
This is useful when you ask an agent to fan out work: “Create panes for these GitHub issues and start Codex in each one.” See runpane CLI for the command contract.
Custom Shortcuts
Assign keyboard shortcuts to the commands you run most often.
- Open Settings → Shortcuts with ⌘+⌥+/ (macOS) or Ctrl+⌥+/ (Windows/Linux)
- Click Add Shortcut
- Fill in a key, a label, and the command to run
- Press ⌘+⌥+<key> in any pane’s terminal to paste that command instantly
Custom shortcuts paste the command text into the active terminal — they don’t execute it automatically. Press Enter to run.
Example shortcuts
| Label | Key | Command |
|---|---|---|
| Launch Aider | 1 | aider --model gpt-4o |
| Launch Amp | 2 | amp |
| Reset & retry | R | git checkout -- . && your-agent |