one write baton · two agents
claudeandcodex
The front page is a working terminal you type into, and it needs JavaScript.
Everything it would have said is here instead.
ccx gives one coding task to Claude Code and Codex at the same time. They
argue over which of them should take it, the winner gets write permission and does
the work, and then the other one — a different model, from a different company,
with no stake in defending the code — reads the diff and hunts for bugs in it.
Exactly one of them can write at a time. The baton is enforced with the
vendor CLIs' own permission flags rather than by asking politely, and it keeps
crossing until the review comes back with nothing or one of the guards stops the
run. A finding only counts if the reviewer can name inputs that produce a wrong
result, a crash or data loss, so a fix round can never churn working code over a
style opinion.
It runs the claude and codex binaries already on your
machine, under your own logins. There is no key of ours in the path, no account and
no telemetry. It is also not published yet. Nothing is on npm and the repository is
private, so there is no install command anywhere on this site that would work.
- How it works — the conference, the baton and the review loop.
- Docs — every flag, the eleven ways a run ends, what leaves your machine.
- Pricing — what is free forever, and the test the rest has to pass.