Getting Started
Install
Section titled “Install”Itervox is a single Go binary. Install it with Homebrew:
brew tap vnovick/tap && brew install itervoxOr download the latest release from GitHub Releases.
Prerequisites
Section titled “Prerequisites”- An AI agent CLI — one of:
- Claude Code (
claude) - Codex (
codex)
- Claude Code (
- A project tracker — Linear or GitHub Issues
Quick Setup
Section titled “Quick Setup”1. Initialize WORKFLOW.md
Section titled “1. Initialize WORKFLOW.md”Navigate to your project repo and run:
itervox init --tracker linear --runner claudeThis scans your repository, detects the tech stack, and generates a schema 2 WORKFLOW.md starter plus .itervox/agents/implementer, .itervox/agents/reviewer, and .itervox/agents/input-responder profile files.
For GitHub Issues:
itervox init --tracker github --runner claude2. Configure secrets
Section titled “2. Configure secrets”Create a .itervox/.env file (gitignored) with your API keys:
# For LinearLINEAR_API_KEY=lin_api_xxxxx
# For GitHub (use a personal access token with repo scope)GITHUB_TOKEN=ghp_xxxxxReference them in WORKFLOW.md as $LINEAR_API_KEY or $GITHUB_TOKEN.
Commit .itervox/agents/**; those files define your project agent profiles. Do not commit .itervox/.env, .itervox/HEARTBEAT.md, logs, or runtime queue files.
3. Run
Section titled “3. Run”itervoxItervox starts polling your tracker, spawning agents for active issues, streaming logs to the terminal, and writing .itervox/HEARTBEAT.md with current daemon state. By default it loads WORKFLOW.md from the current directory; pass -workflow <path> only if it lives elsewhere.
Open the dashboard at http://localhost:8090 to see the Kanban board.
4. (Optional) Verbose mode
Section titled “4. (Optional) Verbose mode”itervox -verboseEnables DEBUG-level logging including agent output.
What happens next
Section titled “What happens next”- Itervox polls your tracker for issues in active states (default: “Todo”, “In Progress”)
- For each issue, it creates an isolated workspace (clone or worktree)
- An AI agent is spawned with your
WORKFLOW.mdprompt template plus the selected profile’sSOUL.mdandINSTRUCTIONS.md - The agent works on the issue, creates a branch, and submits a PR
- If the agent needs a human decision, Itervox pauses the issue in
input_requiredand lets you reply from the dashboard or tracker - Otherwise Itervox transitions the issue state on success
All of this is visible in real time via the web dashboard or terminal UI.
The spec behind Itervox
Section titled “The spec behind Itervox”Itervox is the reference implementation of the Orchestrated Coding spec — a vendor-neutral system spec for running fleets of coding agents reliably (one orchestrator owning dispatch, isolated worktrees, durable handoffs, deterministic merge gates). Itervox conforms at L3, the spec’s highest level, with evidence-linked verification. See The Orchestrated Coding Spec for the full mapping and the conformance story.
Next steps
Section titled “Next steps”- The Orchestrated Coding Spec — The system spec Itervox implements, and the L3 conformance evidence
- What’s New in v0.2.0 — Automations, daemon actions, skills inventory, and more
- Configuration Reference — Full WORKFLOW.md format
- CLI Reference — All flags and commands
- Agent Profiles — Profiles, SOUL/INSTRUCTIONS files, daemon actions, and SSH
- Automations — Triggers, filters, cron, and event-driven dispatch
- Claude vs Codex Debate — Experimental comment-only planning debate pattern
- Linear Setup Guide — Detailed Linear integration
- GitHub Issues Guide — GitHub-specific setup