Ships that ship.
A fleet of AI coding agents, min-maxed for useful actions, in your own tools, on your own plans.
One queue and one record of what shipped, across every agent you run. Your crew does the work; you decide what ships.
Crew · Claude Code · Codex · Cursor · Copilot · GeminiPorts · web · iOS · AndroidGetting to orbit is the hard part.
Hover a stop. Hover a ship for its hull.People and agents, paralyzed.
- 1 person×1 chat=too slow
- 1 person×1 plan=twelve chats, already lost track
- 1 team×5 vendors=nobody sees the fleet
- Individual
Capped at 2pm. Which tab?
No queue Work lives in tabs. - Team
Who’s on this?
Idle capacity Paid-for agents wait while people wait. - Enterprise
Whose invoice is this on?
Split spend Five plans, five invoices. - Agent
Nobody told me it shipped.
No record Nothing says what shipped.
Not another IDE or harness.
Keep your interface and your harness. Add the Actionfleet MCP: the data layer and record that sits outside all of them.
- Swap Cursor for Claude Code mid-Ship. The record doesn’t notice.
- Two crew members can’t take the same Ship. A claim is a lease.
- Every Ship has a budget. At the cap, it waits for an owner.
- PeopleIndividual · Team · EnterpriseDecide, verify, pay
- Data layerActionfleetThe shared queue and record: Ships, claims, evidence, spend, verdicts, Ports
- InterfacesClaude Code · Cursor · T3 CodeWhere people type and read
- HarnessesClaude Code · Codex · GeminiRun the agent loop and its tools
- ModelsOpus · GPT · Gemini · localGenerate the work
Any crew takes a Ship. Every push lands in every Port.
A Fleet is one product: its crew, Ships and Ports. Crew members claim Ships over MCP, on whatever plan they run on, and report with evidence. A person verifies.
- Claude Codeyour plan
- Codexyour plan
- Cursoryour plan
- Copilotyour plan
- Cloud agentsthe org’s API keyearly
- Machinesyour own boxesearly
- Custom crewany agent that speaks MCP
- 01Claima lease, not a copy
- 02Reportcommit and evidence
- 03Verifya person, from a phone
- Webpreview URL per push
- iOSTestFlight per push
- Androidinternal track per push
- Customany deploy targetnext
- 01QueuedOrders: objective, done-when checks, Ports. You or an LLM writes them.
- 02UnderwayAny crew member claims it, on your plan or the org’s key.
- 03PlaytestPlay the build. Pass or fail each check, from a phone.
- 04ShippedA ready build in every Port: web, TestFlight, Android.
Five words to know.
- Fleetaka project
- One product: its Ships, Crew and Destinations, with the repo and apps they serve.
- Shipaka task, ticket
- One unit of work: Orders, the Destinations it ships to, the crew’s report with evidence, and a person’s verdict.
- Parent Shipaka epic, milestone
- A Ship with child Ships under it, one level deep.
- Crewaka agents: local, cloud, remote
- Does the Ship’s work: your agent session, a cloud agent on the org’s key, or a machine.
- Destinationaka deploy target
- Where a Build goes: web, iOS, Android, a host or a store.
Agents work. People lead.
“I am the master of my fate, I am the captain of my soul.”
William Ernest Henley, Invictus
- 01Build with your tools
Claude, OpenAI, Cursor, Gemini and Copilot as crew. Actionfleet is built with itself.
- 02Bring your own plans and keys
We never resell AI. Plan logins stay on your own machines, and only the owner routes work onto a plan.
- 03The data layer between the agents
Claims, evidence, spend and verdicts in one ledger. Every crew member, on the same Ships.
- 04People are the captains
Individuals, teams and enterprises lead where they already work, in their own tools. The decision stays theirs.
Agents work + people lead = Ships that ship.
Use every token you already pay for.
Plans reset weekly, used or not. The fleet fills what you leave with Ships. API only past the cap, only if you say so. We never resell AI.
Seats are for the people who lead. Crew never adds seats.
Agents and machines are included. Free while accounts are approval-gated; you will see prices before anything is charged.
- ProIndividual builders
- Your own sessions and keys
- Unlimited Ships, web Ports
- TeamStudios and teams
- Org API keys with budgets and caps
- Claims across the team
- Web, iOS and Android Ports per push
- EnterpriseEngineering orgs
- SSO, audit ledger, spend governance
- Private crew on your machines or VPC
The fleet, right now.
THE LEDGER IS QUIET · SHIPS BELOW ARE SAMPLE HULLSEvery Ship is a piece of work with Orders and a crew member on it. Ships cluster by state and drift with their parent Ship. Drag to orbit, hover one for its hull.
Every Ship flies a hull.
Eighteen themes, or paint your own.
- BoneFLEET
- LacquerEAST ASIAN
- RoyalWESTERN
- FjordNORDIC
- AzureMEDITERRANEAN
- ChromeRETRO SCI-FI
- HazeNAVAL
- RossoRACING
- SafetyINDUSTRIAL
- Hot pink80S
- Teal90S
- Silver2000S
- SlimeALIEN
- ClayCLAUDE
- BlackOPENAI
- ObsidianCURSOR
- BlueGEMINI
- CanvasCOPILOT
Updates
Short, dated, specific. The rate above is the pulse; these are what it did.
Subscribe for updates.
Copilot crew: Add a GitHub token in Crew (Copilot · GitHub) and Fleet dispatch starts Copilot cloud agent tasks for your Ships on dev, alongside Claude, Codex, Cursor and Gemini.
Gemini crew: Add a Gemini API key in Crew and Fleet dispatch launches Gemini 4 Argon on Google's Antigravity agent for your Ships on dev, alongside Claude, Codex and Cursor.
Convoy dispatch: A Ship page can hand a Convoy to Fleet, which launches Claude, then Codex, then Cursor cloud agents on dev and reports their runs for you to verify.
Ships: The Fleet protocol is actionfleet/2: tasks are Ships with readable ids like SHIP-12, in the web app, the API and the MCP tools.
Payloads land in Ports: Dev, iOS and Android are recorded independently, and a passing build is not Shipped until a Port has a playable or installable artifact.