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:

HarnessCLIProvider
Claude CodeclaudeAnthropic
CodexcodexOpenAI
OpenCodeopencodeOpenCode

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:

CapabilityClaude CodeCodexOpenCode
Watchdog (auto-answer)YesNoNo
Remote SSH sessionsYesNoNo
Remote ControlYesNoNo
Session resumeYesYesYes
Spectator modeYesYesYes
MCP toolsYesYesYes

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.