Claude says "DONE"
Relay says "BLOCK"

Relay is the harness. It drives your coding agents, then proves the result.

New Chat Session
v0.6.70
ready — maps, plans, drives your agents, proves the result
/ for commands · tab to switch model
every verdict recomputed from signed evidence
Agents (2) capdemo RELAY.md Memory (3)
New chat ready. Type a request below to get started.
add rate limiting to the login endpoint without breaking auth
src/api/auth/login.ts
src/api/auth/limiter.ts
auth/session.test.ts
+12 more
src/api/auth/login.ts+31 −4
Working on 4 to-dos
Map request to files
Add limiter + retry headers
Verify changed lines
Sign receipt
Verifying…
typechecktsc --noEmit
128 existing testsnode --test
changed lines executed31 / 31
red-firstnew tests fail without the change
mutation gate0 behaviours unverified
PASS— every changed line executed by a signed test · receipt 6f42…91ac
claude + codex·2 files edited·sandbox isolated
Auto (Off) — all actions require approvalclaude + codex
Type a request or / for commands
/ for commandsrelay v0.6.70
Claude CodeCursorCodexHermesOpenClaw

Relay runs the loop.
Evidence makes it stick.

Repository
src/api/gateway.ts
tests/
git history
RELAY.md
Task map
handleRequest, rateLimit
pattern: gateway.test.ts
tests touching the target
Plan
locate the entry pointcmd:
write the failing testtest:
make it passloop
"must fail first" — not a checkrefused
NEEDS_HUMAN
turn 1 · claudediscarded
turn 2 · codexlanded
receiptsigned
VERDICT ● PASS18 / 18

AI can write the code.

But can you merge it?

Let Relay tell you.

AUGUST 2026 · SAN FRANCISCO

Wekeptmergingcodewehadn’tread.

Notbecausewewerecareless.Becausetheagentwasfast,thediffwaslong,andthetestsweregreen.Mostly.

Everymergewasasmallactoffaith.

Sowedidwhateveryonedoes.Readmorediffs.Askedasecondmodelforasecondopinion.Addedanothergate,thenanother,untilshippingfeltlikeairportsecurity.Andthehonestanswerto“isthissafetomerge?”wasstill:probably.

Probablyisnotananswer.

Somewhereinthereitclicked.Wedidn’tneedbettercode.Weneededtoknowthreethings:didthechangedlinesactuallyrun,didthetestsactuallyproveit,andwouldanyonesigntheirnametoit.

That’sRelay.Notanotheropinion.Evidence.

PASS. BLOCK. UNRESOLVED.

Somethingyoucanacton.

the Relay founders

PRICING
01 Free

Free

$0 forever

The whole product, locally. $0 forever · no account.

Everything, offline, forever

  • Unlimited local verification
  • Unlimited signed receipts
  • Offline forever
  • The same gate in your own CI, by exit code — unrecorded

This isn’t a trial — verification is local and always will be.

curl -fsSL https://relayevals.com/install.sh | bash
02 Team

Team

$12 /dev/mo

Billed yearly — $144 per seat. Or $15 month-to-month, stop any month. The credentialed gate: your merges, on the record.

The merge gate, recorded

  • The merge gate: unverified agent code cannot merge
  • No GitHub secrets required (OIDC signing)
  • Org baseline enforced at the gate — a repo cannot weaken it
  • Signed check records, analytics, exportable audit

Seats are developers, not dashboards — viewers are free. Never usage-based, never credits.

Seat math, the FAQ, and what a plan never buys →

Anything can write the code.
Relay is what makes it land.

One command, then the only thing you ever type is the task.