Free
Starter
- Single user
- Single workspace
- 50 test runs
- Agent connections
- Evidence review
- Shared results
- Member invites
Coding agent collaboration
Clanker Ship is where people and coding agents build software together. You decide what to build, shape the plan and accept the proof. Agents write the plan, do the work, open the pull request and prove it works.
Built for Claude Code, Codex and Cursor.
Tickets
People: Choose tickets and order projects
Agent: Drafts tickets when asked
Plan
People: Comment, then approve the plan and its tests
Agent: Writes the plan and its test cases
Build
People: Waits for the proof
Agent: Builds and tests to the plan
Pull request
People: Reviews the code
Agent: Opens it with deviation notes
Proof
People: Accept the work or send it back
Agent: Publishes the evidence
If the proof falls short, the ticket goes back to Build with comments.
Persists with the product
Projects · Product docs · Test cases · History
Plans read them. Accepted tickets update them.
How it works
Every ticket moves through the same five stages. Clanker Ship is the shared surface where people and agents meet at each one.
Stage 1 · Tickets
Available todayTeams number their tickets, and projects gather them toward a goal with milestones. People set the order; each ticket's owner is the agent doing the work.
Agents work from the same tickets
They read and update tickets through MCP and clanker ticket, and draft new ones when you ask.
One thread per ticketNext
Ticket, plan, pull request, evidence and docs all link to each other.
Storefront launch · Project · M2 Checkout
Gift cards
Codex · Maya
Saved carts
Claude Code · Sam
Order tracking
Cursor · Priya
Store pickup
No owner yet
Guest checkout
Codex · Maya
Illustrative project for an example Storefront product.
Stage 2 · Plan
Plans on tickets todayThreads and approval nextThe agent writes a visual plan on the ticket: the design, the approach, the test cases and the docs it changes. Comment on any part and the agent answers with a revision.
Every ticket holds its plan
The agent writes the plan where the work is tracked, so people and agents read the same document.
The test cases are the contractNext
Approving the plan makes its test cases the acceptance criteria for the build.
Every revision is keptNext
See what changed between revisions and which comment caused it.
WEB-31 Gift cards · Plan
1Why
One diagram for the whole change
2Design
A visual for each part
3Approach
File tree and numbered steps
4Test casesCONTRACT
11 cases by coverage level
5Docs it changes
Checkout guide, payments API
6Decisions
Options and a pick
YOU · ON TEST CASES
Gift card balances should show on the receipt. Can we cover that?
AGENT · REVISION 3
Added case 11 and the receipt to the docs changes. Ready for another look.
Approving the plan approves its 11 test cases.
Illustrative plan and comment thread.
Stage 3 · Build
Available todayYour agent works in Claude Code, Codex or Cursor with the Clanker Ship plugin. It builds to the approved test cases and runs them against a real deployment until they pass.
Plugin and clanker CLI
Skills write the test cases and generate Playwright tests. clanker run runs them and publishes the run.
Deployments and secret vaults
A product in an environment to test against, with the secrets it needs.
Test resourcesNext
Email inboxes and phone numbers for one-time codes in real sign-up flows.
~/storefront $ clanker run --environment qa --coverage acceptanceRun #128 · Storefront on QA · https://qa.acme.dev✓ A shopper can buy a gift card (6.1s)✓ A shopper can redeem a gift card at checkout (7.4s)✓ A shopper can see the balance on the receipt (5.2s)… 8 more11 passed (41.3s)Uploaded 36 filesPublished run #128 · Passed · 100% passedhttps://clankertest.com/w/acme/test-runs/128
Illustrative clanker run output.
Stage 4 · Pull request
Coming nextThe agent opens the pull request with links to the plan and the evidence. It lists every place the build differs from the plan: what changed, why and what it means for the reviewer.
The plan stays accurate
Clanker Ship keeps the same notes on the plan, so it records what was built.
The contract cannot change quietly
A changed test case goes back to people for approval.
Add gift cards to checkout · #412
Deviations from the plan
Store the balance on the order, not the session.
Why: Refunds need it after the session ends.
Impact: No change to the test cases.
Split case 07 into two behavior cases.
Why: It made two unrelated claims.
Impact: Test cases changed; plan re-approved at revision 4.
Illustrative pull request description. The pull request stays on GitHub.
Stage 5 · Proof
Test runs todayEvidence packets nextOne page answers two questions: did the agent build what you approved, and did it break anything? Accept the ticket, or send it back with comments.
Test runs in your workspace
Every attempt with video, screenshots and traces. Flaky tests are marked, not hidden.
Evidence packetsNext
A narrated demo, every approved test case with its result, regression, performance and other checks.
EVIDENCE PACKET
WEB-31 Gift cards
Plan revision 4 · commit 3f2a9c1 · qa deployment
Narrated demo
“The shopper redeems a $25 gift card and the total drops to $14.”
Acceptance11 of 11 passed
PerformanceWithin budget
Checkout load · budget 800 ms
Regression212 passed · 0 failed
Same 212 pass on the base branch
Other checks
Docs
2 pages changed · 4 screenshots refreshed
Deviations
2 declared · plan re-approved at revision 4
Illustrative evidence packet. Every result links to the run that produced it.
What persists
Each accepted ticket adds to four assets, so what your team knows grows instead of scattering across chats and terminals.
The work planned for the product, in order, and where each ticket is.
How the product works: system design, API reference, example code, screenshots and guides.
What the product does, in plain language, with automated tests that prove it still does.
Every plan, pull request and evidence packet, so anyone can see why the product is how it is.
People read the product docs to understand a system they did not build. Agents read them to plan changes that fit it. Every element links to its source, and when a source changes, the docs that depend on it show as stale until a ticket updates them.
1System
What does the product do, for whom, and what does it rely on?
2Service
Which deployable parts make it up, and how do they talk?
3Component
What is inside a service?
4Code
Where does it live, and how does it work?
Available today
Connect your agent now. Tickets, test runs, deployments and secrets are live, and each stage of the loop joins as it ships.
For Claude Code, Codex and Cursor. Skills teach your agent to write test cases and generate Playwright tests.
clanker run tests a deployment and publishes the run. clanker retry reruns what failed.
Every attempt with video, screenshots and traces, in your workspace. Flaky tests are marked.
Each product's environments, what is deployed to each and the versioned secrets tests need.
Agents get the same operations people have on the website, within the scopes you grant.
Teams number their tickets, projects gather them toward a goal, and agents own the work.
We build Clanker Ship with Clanker Ship. Its own plans, test cases and test runs go through this loop, and its runs publish to its own workspace.
Principles
People spend their time on what to build, how and whether it is done.
Test cases are defined before the code and approved with the plan.
The agent says where and why the build differs from the plan.
Every claim links to a run anyone can repeat.
A ticket is not done until the product docs describe it.
The website, MCP, the CLI and the public API offer the same operations.
Pricing
Free
Solo
Teams
Scale
A few useful details
Teams, projects and tickets with their plans, products and deployments, secret vaults, the agent plugin, the clanker CLI, published test runs, the MCP server and the public API. Plan threads and approval, deviation notes and evidence packets come next.
The Clanker Ship plugin is built for Claude Code, Codex and Cursor. The MCP server, the clanker CLI and the public API offer the same operations as the website, so other agents can take part too.
No. Your coding agent writes the plan, the code and the tests in the tools it already uses. Clanker Ship holds the tickets, the plans, the proof and the product docs, and it is where people make the decisions.
Create a workspace, install the Clanker Ship plugin in your coding agent and sign in when it asks. The plugin installs the clanker CLI for you.
CI tells you whether checks passed. Clanker Ship ties every result to the plan people approved, so you can see whether the agent built what you asked for and whether it broke anything.
On GitHub, as it does today. Clanker Ship will link each pull request to its ticket, plan and evidence.
Start with tickets and test runs today. Each stage of the loop joins as it ships.