Make Planning Great Again
ShipCode plans with Opus, reviews with Codex, and iterates until the plan is bulletproof. Then it executes.
$npx shipcode
The Adversarial Review Loop
OpusOpus generates plan
CodexCodex reviews and critiques
OpusOpus revises based on feedback
CodexCodex approves
OpusExecute
How It Works
Label Issue
Tag a GitHub issue to trigger the pipeline.
→
Plan
Opus generates a detailed implementation plan.
→
Review
Codex critiques the plan and finds blind spots.
→
Execute
Code is written in an isolated worktree.
→
Ship PR
A pull request is created for human review.
Adversarial Review
Different model families catch different blind spots. Opus plans, Codex critiques.
Git Worktrees
Parallel execution in isolated worktrees. No branch conflicts.
PR is the Human Gate
Fully autonomous until PR creation. You stay in control.
shipcode run 42
Fetching issue #42...Issue: Add dark mode toggleModel: claudePlanning...✓ Plan generated (3 steps, 4 files)Reviewing...⚠ Codex found 2 issues (1 major, 1 minor)Revising...✓ Plan revisedReviewing...✓ Codex approvedExecuting...✓ Implementation completeShipping...✓ PR #43 created → github.com/acme/app/pull/43
Ready to ship?
Stop writing plans that get thrown away. Let the models argue until the plan is airtight, then execute it automatically.
$npx shipcode