Agentic release engineer

You're coding 10× faster.
Can you trust what ships?

Shipt drives your app like a real user, exercising the surfaces your PR touched, then updates the docs and cuts the hype video. One command in Claude Code, right on your dev box — no flaky staging, CI, or preview environments.

Install in Claude Code — three commands
$ /plugin marketplace add shipt/plugins
$ /plugin install shipt@shipt
$ /shipt:release # on your next PR
acme-app · feat/checkout-v2 · shipt replay
▸ recording · 00:42 / 01:18
Watch Shipt QA a real PR end-to-end.
90 seconds · no signup
navigate /checkout · click button[Pay] · assert order.success 3/3 pass · 6.5s
The problem

AI writes the code.
Nothing else writes itself.

1M+
agent-authored PRs on GitHub
in four months · Octoverse 2025
242%
more incidents per PR
vs. pre-AI baseline · Faros, DORA 2025
24.5%
median feature adoption
3 of 4 go unused · Userpilot 2024

Your agent writes code faster than you can QA it, update the docs, or cut a launch video. Its self-generated tests pass while real bugs slip into production — everything outside code velocity feels like it's breaking.

Shipt helps you ship with quality. It identifies what changed and drives the app like a chaotic user, updates the docs, and cuts a short launch video from the QA session. One /shipt:release command in Claude Code — no new CI env, no new dashboard.

What Shipt does

Three jobs. One session. Zero humans.

01 · test

Drives the app like a user.

Runs against your dev box. Reads the diff, figures out which flows matter, then clicks through them in a real browser. No Playwright babysitting. No staging to configure.

steps · 3/3 passed
pass 1077ms navigate /checkout
pass 869ms click button[Pay]
pass 879ms assert order.success
02 · document

Updates the docs automatically.

Diff-aware. Knows what changed in the UI and rewrites the affected pages. Opens a docs PR in parallel with the code one.

docs/checkout.md · PR #482
+ ## One-click checkout
+ The Pay button now confirms in a single step.
All existing props still work; see…
~ updated /api/checkout reference
- const legacyConfirm = () => …
+ return checkout.complete(cart)
03 · promote

Ships a hype clip on merge.

Takes the session replay, captions the key moments, cuts it to 18 seconds. Drops it in the changelog channel. Your launch is already filmed.

hype.mp4 · 18s
NEW IN v2.4
One-click
checkout.
ship it

Your agent shipped the code.
Now ship the rest.

Two minutes to install. Works on your next PR.

Three commands in Claude Code
$ /plugin marketplace add shipt/plugins
$ /plugin install shipt@shipt
$ /shipt:release # on your next PR