Developers
Stay in flow. Plans are committed markdown in your repo; builds run phase-by-phase with your agent of choice — Claude Code, Cursor CLI, or opencode.
Shipper is a standalone CLI that orchestrates AI coding agents to plan and build features in any repository. Anyone on the team can ship confidently.
curl -fsSL https://raw.githubusercontent.com/shipper-is/shipper/main/install.sh | sh
Shipper turns feature ideas into committed plans and working code — whether you write the code yourself or not.
Stay in flow. Plans are committed markdown in your repo; builds run phase-by-phase with your agent of choice — Claude Code, Cursor CLI, or opencode.
Structure without ceremony. Describe the feature, answer a few clarifying questions in the TUI, and watch Shipper build it phase by phase — then ship a reviewable PR.
Ship real changes. The plan/build/ship loop asks clarifying questions and handles the code — you focus on what to build, not how.
A three-step loop: plan the feature, build it phase by phase, then ship a reviewable PR. Agent-agnostic — works with Claude Code, Cursor CLI, and opencode. Ships as a single compiled binary with no runtime dependencies.
shipper-plan
Explores your codebase, asks clarifying questions, and writes a phased markdown plan to .shipper/open/. Plans are committed to the repo so the whole team stays aligned.
shipper-build
Executes one phase per agent session until the plan is complete, then moves it to .shipper/done/. Progress updates live as the agent checks boxes in the plan file.
shipper-ship
Scaffolds a reviewable pull request from the completed plan — what changed, how to verify, test evidence, reuse receipts, and known risks. The agent creates the PR via gh.