Rehearsal compiles your application into a sandboxed practice world with fictional data, runs your agent through real jobs, and scores every outcome against the application's own database.
Recorded, not simulated: the World Compiler turning Gitea into a practice world. Click any figure to see exactly what it did.
Mocks agree with whatever the agent does, and production is too risky to practise in. Rehearsal builds the middle ground automatically.
An agent reads your source, starts your real images in an isolated sandbox, seeds fictional data, chooses the tools each role may use, and writes jobs it proves can be passed and failed.
Simulated customers revise requests mid-task. Agents that finish the old request get caught.
Requests time out after the change went through. Blind retries show up as duplicates.
Read-only checks against the application's own records decide every outcome, so a confident agent can't talk its way to a pass.
The improvement agent proposes changes from failed training jobs. Compare versions on jobs neither version has seen.
Each build and rehearsal is a Neatlogs trace: model calls, tool calls, and checks.
Everything works without writing code. When you want it in CI, the CLI and the Python SDK call the same API.
No code needed. The CLI and SDK do the same things for CI and scripts.
For every agent on every application: ready to pilot, or not yet. Each verdict links to the episodes behind it.
The outcome exists in your application's own records.
Anything your checks say must never happen, like touching the wrong account.
A second refund, email, or shipment caused by a blind retry.
Whether the agent finished correctly after a request failed or timed out.
The agent said it finished; the records say otherwise.
Interruptions to the customer beyond what the job required.
Start free and keep the free plan. Pay when you rehearse more often. The open-source core stays free to self-host with your own model key.
$0 forever
$29 / month
$149 / month
Custom from $3,000 a month
Yearly plans get two months free. Need more in a month? Add 1,000 episodes for $30, or a world build for $15. Nothing renews by itself, and every job has a spend cap.
Design-partner pilot: four weeks, free for the first five teams shipping an agent into their own product.
Fictional data only. No production access. Isolated sandboxes.