Harnessctl
Description
a lightweight cli to switch between agent harnesses with ease
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
harnessctl
**One command for Claude Code, Codex, DeepAgents, Gemini, Cursor, OpenCode, and custom coding agents.**
[](LICENSE) [](https://www.npmjs.com/package/harnessctl)
`harnessctl` is a small CLI that lets you run, compare, hand off, and fail over between coding-agent CLIs without changing how you work.
Use it when one agent is better at planning, another is better at editing, and a third is available when the first one hits a rate limit.
Install
npm install -g harnessctl
harnessctl setup
Or use Homebrew:
brew install mnvsk97/tap/harnessctl
Other options:
# Linux / macOS binary installer
curl -fsSL https://raw.githubusercontent.com/mnvsk97/harnessctl/main/install/install.sh | bash
# From source
git clone https://github.com/mnvsk97/harnessctl.git
cd harnessctl
bun install
bun run src/cli.ts --help
Quick Start
# Run the default agent
harnessctl run "fix the auth bug"
# Pick an agent
harnessctl run --agent codex "refactor the database layer"
harnessctl run --agent deepagents "run the tests and fix failures"
# Open an interactive agent shell
harnessctl shell --agent claude
# Check configured agents
harnessctl doctor
Core Workflows
Hand Off Between Agents
Every run gets a run ID. Use it to continue with another agent.
harnessctl run --agent codex "refactor auth"
# run: 1713364500000-codex
harnessctl handoff 1713364500000-codex --agent claude "review and add tests"
The next agent gets a compact handoff: original task, summary, changed files, and a pointer to the full context file under `.harnessctl/handoffs/`.
Compare Agents
Run the same prompt across agents and optionally ask a judge agent to pick the best result.
harnessctl compare "fix this bug" --agents codex,claude
harnessctl compare "fix this bug" --agents codex,claude --judge claude
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11