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.
Install once, then invoke skills directly in your coding agent — Claude Code, Cursor CLI, or opencode. No web console required. Prefer a browser UI? Run shipper in your repo instead.
Two terminal commands and you're ready to plan features in your agent.
Run the install script once on your machine. Shipper ships as a single compiled binary — no Node.js required.
curl -fsSL https://raw.githubusercontent.com/shipper-is/shipper/main/install.sh | sh
From your project directory, install the bundled agent skills. On first run this also detects your coding agent (Claude Code, Cursor CLI, or opencode).
cd your-repo && shipper skills
The core loop for larger features. Paste each command into your coding agent as you move through the workflow.
shipper-plan
Explores your codebase, asks clarifying questions, and writes a phased markdown plan to .shipper/plans/open/.
/shipper-plan add a user settings page
shipper-loop
Orchestrates the full plan in one chat: a fresh subagent runs shipper-build for each phase until the plan moves to .shipper/plans/done/.
/shipper-loop on .shipper/plans/open/my-feature.md
shipper-ship
Scaffolds a reviewable pull request from a completed plan — what changed, how to verify, and known risks.
/shipper-ship on .shipper/plans/done/my-feature.md
Single-phase builds, small spikes, and bug fixes have dedicated skills with the same agent-first workflow.
shipper-build
Implement one phase of an open plan in a single agent session. Prefer shipper-loop when you want the whole plan done.
/shipper-build on .shipper/plans/open/my-feature.md Phase 2
shipper-spike
Small one-off features: plan and build in a single agent session.
/shipper-spike add a copy button to the hero
shipper-bug
Evidence-first bug workflow: reproduce, diagnose, fix, and prove it in .shipper/bugs/.
/shipper-bug fix the login redirect loop
Plans are committed markdown in .shipper/ — console users and direct-skill users work from the same files. Full skills reference →