Verification for the agent era

The verification layer for AI agent loops.

AI generates code at machine speed, but verification is still manual. Shipmoor composes evidence from your own builds, tests, in-depth code review, and deterministic scans into one reproducible verdict: did the change actually do what you asked? AI advises. Evidence decides.

  • Local · no source upload
  • Always-free CLI
  • Checks agent claims against intent
Runs in the loop, wherever code is created
Codex Codex Claude Code Claude Code Cursor Cursor VS Code VS Code JetBrains JetBrains

30 days of Shipmoor IC

Choose how you want to try Shipmoor.

Request beta access with no card, or start a free trial with a card at activation. We’ll email your invite URL and access code.

Beta tester No card

Help shape Shipmoor

Get 30 days of beta access with no card required. Use Shipmoor in your workflow and share what would make it better.

30 days · No card · Invite required

Free trial 30 days free

Start with full access

Get 30 days of Shipmoor IC. A payment card is collected when you activate your invitation.

30 days · Card at activation · Invite required

Free Community CLI

Try Shipmoor in your shell

Work with Shipmoor directly in your codebase. Scan agent-generated changes locally. Get findings with severity, an explanation, and next steps before you push.

curl -fsSL https://dl.shipmoor.dev/install.sh | bash


Or read the docs

  • No login
  • Always free
  • No telemetry

Product demos

See it in action

One local-first loop, four moments. A deterministic scan catches structural defects. Claim Check returns a binding verdict backed by your build and tests. Code Review walks the diff using your own coding agent. The Agent Harness holds the agent at a gate until blockers clear. No account, no telemetry, no source upload.

Demo 01 · Shipmoor Claim Check

Your agent says done. Evidence decides.

Your coding agent says DONE. Claim Check demands proof. It breaks your intent into atomic obligations and binds them to real evidence from your own builds, tests, in-depth code review, and scans for AI defects. A deterministic floor returns one binding verdict, with no model in the decision loop. If it lacks proof, it blocks with the exact next action.

shipmoor claim-check --agent claude
Demo 02 · Shipmoor Scan

Scan the change before anyone reviews it

Run the Community CLI on an agent-generated diff and get a short list of high-confidence findings. Export JSON, an explanation, a patch, and SARIF from the same evidence.

shipmoor scan --changed
Demo 03 · Shipmoor Code Review

Review agent work with your own agent

Advisory code review right in your shell: a change summary, a file-by-file walkthrough, and precise suggestions. It always exits zero, so it guides the fix without ever blocking a merge.

shipmoor review --staged --agent cursor
Demo 04 · Shipmoor Agent Harness

Catch the defect inside the agent loop

The harness runs the scan on every edit and holds the agent at a Stop gate until blockers clear, feeding findings back as its next turn. The same loop on Claude, Codex, Cursor, and Aider.

shipmoor harness install claude
VS Code
JET BRAINS JetBrains
Python
JS JavaScript
TS TypeScript
Go Go
GitHub
Claude
Cursor
Codex
Aider
Works with your stack

Bring your tools and agents.
Shipmoor adds the verification layer.

Works with your IDEs, languages, and coding agents. Changes are checked locally before review. No telemetry, no source upload. Shipmoor is neutral across every agent, so the verdict is never written by the tool that wrote the code.

Works with your stack

Bring your tools and agents. Shipmoor adds the verification layer.

Works with your IDEs, languages, and coding agents. Changes are checked locally before review. No telemetry, no source upload. Shipmoor is neutral across every agent, so the verdict is never written by the tool that wrote the code.

Plausible is not proven.

An agent says a change is done. The diff looks plausible. But did it actually do what you asked? Shipmoor answers with evidence, not opinion. It composes what your tools already produce: builds, tests, deterministic scans, and checks bound to your intent. One reproducible verdict, locally. A model never blocks your merge. Every gated change leaves a committed contract behind, so your repo gets easier to verify over time, not harder.

See how it works See how it works

Local-first, evidence-based

From agent output to a verdict you can merge on

Run Shipmoor when your agent says it's done: before CI, before a reviewer looks at it. You get a high-confidence verdict grounded in real evidence: what it verified, where it found a gap, and what it couldn't check yet.

  1. Scan the generated change locally

    Use shipmoor scan --changed, --staged, --diff main...HEAD, or --patch agent.patch to catch structural agent failure modes before anyone wastes time reviewing them.

  2. Decide whether the change did the job

    Shipmoor IC adds Claim Check: it freezes your intent, binds each obligation to real evidence, and returns one verdict on whether the change earned its claim. A deterministic floor decides; a model only advises.

  3. Route the fix, then merge with proof

    When the verdict blocks, Shipmoor provides the exact next action to close the gap. The agent or developer fixes it, reruns, and a replayable attestation travels with the merge.

Verification Manifest

Built for the moment before merge.

Shipmoor unifies local AI code checks into one verification layer: Community CLI for the developer shell, Shipmoor IC for Claim Check and agent loops, Team for CI gates and PR signals, and Enterprise for governance and self-hosted boundaries.

Compare the path Compare the path
SHIPMOOR Verification Manifest
Register · 7 entries
Local-first · no telemetry · no source upload
Entry M-01 · Community

Catch agent defects while you still have the shell

VERIFIED M-01

Run Shipmoor after your agent finishes and before you open a PR. Get a short list of high-confidence risks with the context to repair them.

~/app — shipmoor exit 1
$ shipmoor scan --changed
scanning 7 changed files · python, typescript
Critical Hallucinated API core/aether.ts:42 Calls queue.flushPending() — no such method exists on the symbol.
High Phantom import core/aether.ts:3 Imports fast-retry, missing from manifest and lockfile.
High Stub path api/checkout.py:88 Returns success while the real persistence side effect is missing.
5 findings · 1 critical, 2 high, 2 medium — JSON, explain, patch and SARIF from the same evidence.
scan --changedJSON · SARIFexit codes evidence retained · SARIF ready

Decide on evidence, not an opinion.

Given a change and its intent, Shipmoor composes your build, tests, scans, and bound checks into one reproducible verdict. If it can't check it, it says so.

Neutral across every agent.

Shipmoor doesn't write your code, so it holds the code honest. One verdict across Codex, Claude, Cursor, and Aider, not a grade an agent gives its own work.

Verifiability that compounds.

Every gated change leaves a committed contract and its checks in the repo. The next change starts already verifiable. Governance keeps it inside your boundary, with policy, audit, and self-hosted runners.

Evidence-based verdicts
Neutral, cross-agent
Local-first, no source upload
A model never blocks the merge

Start local. Upgrade when you need more control.

Free local scans for everyone. Full verification for individuals with Shipmoor IC. Team enforcement, governance, and self-hosted runners when you need them.

Community

Free local scans for agent-generated code.

Free / forever

 

Get the Shipmoor CLI Get the Shipmoor CLI
  • Shipmoor CLI, local-only
  • Changed, staged, diff, and patch input
  • Human, JSON, and SARIF output
  • Stable CI exit codes
  • No account, telemetry, or source upload

Shipmoor IC

For individual developers using AI tools every day.

$19 / month

or $190 / year, two months free

Start a 30-day trial Start a 30-day trial
  • Everything in Community
  • Claim Check: a verdict on whether the change did the job
  • Test Evidence: whether tests really passed and were not gutted
  • Advisory AI code review with your own agent
  • Agent Skills for AI coding tools
  • Agent harness for Claude, Codex, Cursor, and Aider
  • Advanced CLI and IDE extension features
Coming soon

Team

For teams that want PR gates, shared policy, and a feedback loop.

$29 / dev / month

 

Request early access Request early access
  • Everything in IC
  • Managed CI gates and PR comments
  • Shared baselines and team policy
  • False-positive feedback loop
  • Jira, Slack, and SARIF integrations
Coming soon

Enterprise

For organizations with governance, audit, and compliance needs.

Custom

 

Request early access Request early access
  • Everything in Team
  • Org admin console and policy
  • SSO (GitHub, WorkOS) and audit logs
  • Private or self-hosted runners
  • Data residency

Questions teams ask first FAQs

Short answers for developers, security, platform, and engineering leaders.

Request a demo

See Shipmoor scanning a repo of your choice. 20 minutes, a live walkthrough, no slides.

Request early access

Team and Enterprise are coming soon. Tell us which plan you're interested in and we'll get you in early.

Start with Team

CLI, agent harness, baselines, JSON + SARIF. We'll set up your team and a working repo within one business day.

Contact sales

Our team can help with custom support, team rollouts, and self-hosted deployments. Or to get started now, explore our self-serve plans.