Relay
Desktop app · runs on your machine · your own API keys

The AI builder that shows its receipts.

Relay builds with up to 8 agents in parallel on your machine. A reviewer from a different vendor checks every change against the contract. Failed work stays out. Anything it can't prove pauses and waits for your approval. Spend limits are checked before every call.

Windows-only, unsigned alpha. Pricing: placeholder, being set. Prefer the browser? Run the web version from GitHub.

A crowded engraver’s workshop: men cut copper plates, ink them and pull prints on a press.
The Invention of Copper Engraving, from Nova Reperta, Theodoor Galle after Joannes Stradanus, c. 1591, engraving. Art Institute of Chicago, public domain (CC0). Dithered; a different painting on every visit.

How it works

5 steps, every contract
  1. 1

    Plan

    The Project Manager turns your request into Relay Contracts: acceptance criteria, tasks, and which files each one owns.

  2. 2

    Build

    Builders work in parallel, each contract in its own copy of your project. Stuck? Relay steps up to a stronger model.

  3. 3

    Check

    Automated checks run, then a reviewer from a different vendor checks every criterion against the contract.

  4. 4

    Correct

    Findings go back to the builder. No progress? A stronger model, or the Project Manager steps in.

  5. 5

    Merge or pause

    Only verified work is merged into your project. Anything unfinished pauses with a checkpoint: say “continue” to pick it up.

Every call is on the record

Each request to a model is logged with its tokens and its cost. Each requirement is marked Verified (a check passed), Reviewed, Unverified or Failed, so you can see what was proven and what wasn't.

Before every call, Relay reserves its worst-case cost against your per-session, per-contract and per-project limits, and only sends it if it fits. Reaching a limit pauses the work; nothing is lost.

Costs are estimates from the providers' published prices, or what OpenRouter reports for each call. Your provider's billing page shows what you were actually charged.

Example data
AgentStepInOutCost
Project Managerplan22,1003,400$0.05 est.
Builder (Opus)C-012 task 296,30014,200$0.41 est.
Reviewer (Sol)C-012 review38,4002,900$0.11 est.
Builder (Opus)C-012 fix S141,8003,100$0.12 est.
Reviewer (Sol)C-012 verify40,2001,200$0.08 est.
C-012 · Completed · 4 of 4 requirements Verified$0.77 est.

Who it's for

People with an idea

Describe a game, a website or a small tool in plain words. Relay plans it, builds it, previews it, and tells you plainly what is done and what isn't.

Developers who want proof

Contracts with acceptance criteria, checks that actually run, a second model reviewing the first, and nothing merged on a promise. Projects are ordinary folders on your machine.

Anyone watching the bill

Bring your own keys: Anthropic and OpenAI, or a single OpenRouter key for hundreds of models. Costs per call, limits before every call, and a usage page by project.

Join the waitlist

opens soon

Relay is in early alpha. Leave your email to hear when the public release and pricing are ready.

The waitlist isn't open yet. Until then, the setup page has the alpha and the web version.