Harness Engineering Native
Built around a simple idea: humans define intent and constraints, while agents execute inside a reusable harness of workflows, skills, triggers, and guardrails.
A local-first control plane that turns Claude Code, Codex, OpenCode, Gemini CLI, and shell tooling into a governed engineering harness for long-running software delivery loops.
Agent Orchestrator is not just an agent wrapper. It is a harness layer for software engineering systems.
OpenAI recently described this shift as Harness Engineering: engineers spend more effort designing environments, feedback loops, and control systems so agents can do reliable work. This project applies that idea to shell-native coding agents and local-first software delivery.
Run these commands directly, or let your AI coding agent handle it. You are booting a local control plane, not just invoking a CLI once.
# Install
curl -fsSL https://raw.githubusercontent.com/c9r-io/orchestrator/main/install.sh | sh
# Or via Homebrew
brew install c9r-io/tap/orchestrator
# Or via Cargo
cargo install orchestrator-cli orchestratord# Start daemon and run your first task
orchestratord --foreground --workers 2 &
orchestrator init
orchestrator apply -f manifest.yaml
orchestrator task create --goal "My first QA run"
orchestrator task list