Harnesses
Scape supports Claude Code, Codex, and OpenCode as coding agent harnesses — switch between them globally or per-session.
A harness is the coding agent CLI that runs inside each Scape session. Scape supports three harnesses out of the box:
| Harness | CLI | Provider |
|---|---|---|
| Claude Code | claude | Anthropic |
| Codex | codex | OpenAI |
| OpenCode | opencode | OpenCode |
Setting the default
Go to Settings → Default agent to pick your default harness. The picker only shows harnesses that are installed on your machine. On first launch, Scape auto-detects which ones are available.
Per-session override
When creating a new session via Cmd+N, the creation picker lets you choose a specific harness for that session — regardless of your global default.
Capability differences
Not all harnesses support every Scape feature:
| Capability | Claude Code | Codex | OpenCode |
|---|---|---|---|
| Watchdog (auto-answer) | Yes | No | No |
| Remote SSH sessions | Yes | No | No |
| Remote Control | Yes | No | No |
| Session resume | Yes | Yes | Yes |
| Spectator mode | Yes | Yes | Yes |
| MCP tools | Yes | Yes | Yes |
Advanced settings
- Claude Code — custom executable path and custom launch arguments.
- Codex — custom executable path override.
These are available in Settings for cases where you need to point to a specific binary or pass additional flags.