What problem does it solve?
It solves the problem of getting end-to-end, two-way accountability in code generation by forcing both Claude Code and Codex to propose and then review each other’s work at every stage.
Core Features & Use Cases
- Mutual review at each stage: Claude/Codex alternate as proposer and reviewer for spec, plan, and each code step, preventing silent acceptance of flawed decisions.
- Shared workflow state in .pair/: The session’s artifacts and disagreements live in
.pair/ (PROGRESS, CONTEXT, DISCUSSION, SPEC/PLAN/STEP-N), so the loop is resumable and transparent.
- Structured handoffs and human steering: Detached
pair_handoff runs keep your terminal free, while pair_watch, pair_inject, and pair_takeover let you monitor or intervene safely.
Quick Start
Use pair-coding when you want two AI agents to mutually review a coding task from spec through implemented steps in a single coordinated session.