Our SWE-in-a-team benchmark research is ready.Read the results.

Guides

Set up coding agents, harnesses and assistants to hand work to SHIP, step by step.

Latest

|Guides

How to build an AI software factory: a roadmap in four stages

A four-stage roadmap from a first readiness check to a factory that runs every day. See what each stage needs, when it starts and what it delivers.

|Guides

AI prototype to production: get a reviewed, tested pull request

Take an AI prototype to production through a plan, your CI, a review, a preview and a test. A workspace for non-engineers is in early access.

|Guides

Claude Code in Slack: start it from a thread, and join early access to SHIP

Claude Code works in Slack today through the Claude app. SHIP's loop that turns a Slack thread into a tested pull request is in early access.

|Guides

Claude Code on Jira: connect it today, and assign tickets to SHIP

Connect Claude Code to Jira today with Atlassian's MCP server. Then assign a ticket to SHIP and get a pull request that passed your CI, a review and a test.

|Guides

Codex on Linear: assign an issue, get a tested pull request

Assign a Linear issue to SHIP. Codex builds it in a sandbox, and your CI, the Reviewer and QA check it before the pull request reaches you.

|Guides

Run Claude Code headless on real tickets, in a sandbox

Run Claude Code without a terminal in an isolated sandbox that never holds your key, with CI, review and QA around it. 77 of 80 benchmark missions resolved.

|Guides

Run Codex headless with codex exec, on real tickets

Run Codex in an isolated sandbox that never holds your OpenAI key, with CI, review and QA around the run. Codex builders resolved 55 of 60 benchmark missions.

|Guides

Vibe coding security: the checks between a prototype and production

Vibe coding security comes from checks the author did not write. See the risks the security guides name, and the checks SHIP runs on every change today.

|Guides

Connect GitHub's and Linear's MCP servers to your coding agents

Bind GitHub's MCP server with a scoped token and Linear's with an OAuth sign-in. Keep review and QA read-only, and see each call on the run.

|Guides

MCP servers for coding agents: bind them once, keep the keys out of the sandbox

Give your planner, builder, reviewer and QA agents the MCP servers your repository already declares, with credentials that never enter the agent's sandbox.

|Guides

Run the pi coding agent headless on real tickets, in a sandbox

Run the pi coding agent as SHIP's builder in an isolated sandbox, on an open-weight model through your own OpenRouter key, with review and QA around it.

|Guides

Codex code review for Claude Code: set up a second-provider reviewer

Keep Claude Code on the builder and put Codex on the reviewer, in ship.yml or for one mission, so a second provider reads every diff before you do.

|Guides

Claude Code on Linear: assign an issue, get a tested pull request

Assign a Linear issue to SHIP and Claude Code plans it, builds it, clears your CI, reviews it and tests it on a preview before the pull request reaches you.