Skip to content

Harness overview

Harnesses are the reason ctrlyoke can keep one workflow model while talking to very different AI assistants.

At a glance

HarnessRuns whereBest forNotes
copilot-cliCLIDefault path for GitHub usersGood general-purpose default
claude-cliCLILong-form reasoning and codingStrong session continuity
codex-cliCLIOpenAI Codex workflowsExposes Codex-specific sandbox controls
opencode-cliCLIProvider-flexible OpenCode setupsUseful when OpenCode is already your standard
qwen-cliCLIQwen Code usersSimilar workflow model to other CLI harnesses
antigravity-cliCLIGoogle Antigravity workflowsUses agy; supports MCP config support

Choosing a starting harness

  • Start with copilot-cli if you want the path ctrlyoke is built around by default.
  • Use claude-cli if your team already works in Claude Code.
  • Reach for the other CLI harnesses when they already match your preferred assistant or hosting model.

All harnesses use the same workflow schema and expose the same runtime capabilities (interactive terminal mode, headless execution, per-harness CLI args, and CLI session IDs).

See the per-harness pages for setup notes and tradeoffs.

Source-available under the ctrlyoke Commercial License.