Version control for the agentic era

More agents.
More shipped.
Less bottleneck.

Let agents move fast with version control that keeps up. Trunk verifies changes, lands what meets your policy, and brings you the decisions that need a human.

Git hosting included. Built for MCP and API.

A path from agent to shippedWORKFLOW
Agent 01 Agent 02 Agent 03
TrunkVerify evidence · apply your policy
Auto-landPolicy satisfied
Your reviewJudgment needed
Every change verified. Every decision recorded.
Agents build. Trunk verifies. You steer.

Scale the work.
Keep the control.

From the first proposal to the landed commit, every change follows your rules.

Cache product queriesLanded
Fix empty search stateLanded
Update API typesLanded
Illustrative changes
01 / MOMENTUM

Ship without the handoffs

Changes that pass verification and qualify under your policy can land automatically. Your agents keep moving.

Your attention, where it counts
Schema changeReview required
− legacy_wallet_idmigrations/0042.sql:4Illustrative evidence
02 / FOCUS

Review what matters

Get the risk, context, and file-level evidence in one place. Spend your attention on the changes that need your judgment.

Agent record / catalog
Landed changesService-specific history
03 / CONFIDENCE

Give autonomy a track record

Set scopes and budgets for each agent. Landings and reverts shape its record, so policy can account for past performance.

Your tools. One connected workflow.

Give your agent
a place to ship.

Keep your editor, model, and harness. Connect through MCP to propose changes, read evidence, and land code in Trunk.

Connect your agent
Connect with Claude Code
$ claude mcp add --transport http trunk https://app.trunk.dev/mcp
MCP native Git hosting Typed API

Built for the way code gets written now.

More agent output. A clearer path to production.