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
Read the docs →