Control plane for coding agents. Coordinates Cursor CLI, Claude Code, Codex, and other agentic systems.
To address the following problems and more:
- Chat-based interfaces introduce too much variability into software engineering.
- Developers already coordinate multiple AI agents manually. Hamix makes that workflow explicit and repeatable.
- Existing project management tools were designed for human teams, not AI-driven software engineering.
Task Templates —> Define a task once, instantiate it many times.
Execute & Verify —> One agent executes the task, another independently verifies the acceptance criteria.
Execution History —> Every execution is recorded with commits, verification results, and an audit trail.
Acceptance Criteria —> Define what "done" means with checklists and optional verification commands.
Runner Adapters —> Run Hamix with different agentic systems.
- Copy
.env.exampleto.envand setDATABASE_URL. - Run
.\scripts\migrate.ps1(Windows) or./scripts/migrate.sh(Unix) once per schema change. - Run
.\scripts\dev.ps1(Windows) or./scripts/dev.sh(Unix).
See CONTRIBUTING.md for full setup.
API at http://127.0.0.1:8080 · Web at http://localhost:5173
The current implementation has a few important limitations:
- Every task is executed by one AI agent and independently verified by another.
- Tasks on different worktrees may run in parallel (Settings → Max parallel tasks). Tasks on the same worktree run one at a time.
See docs/execute-and-verify.md for details.
- docs/guide.md — how documentation fits together
- CONTRIBUTING.md — setup and PR checklist
- docs/agent-map.md — code paths when editing the repo

