Silo logosiloby burn0

The simulation layer
for AI agents.

Test your AI agents inside realistic, isolated business environments. Before they touch production.

$ npm install @burn0/silo
Copied to clipboard
Local-firstTypeScript
An orange AI mascot climbs a stairway, with more levels above and below, illustrating its journey through Silo.
BRING YOUR OWN AGENT.LangChainVercel AI SDKOpenAI SDKAnthropic SDKMastra
{ custom }

Before production.
Silo gives your agent a world.

Keep your reasoning engine. Silo provides realistic tools, seeded state, tasks, and deterministic verifiers around it.

BRING YOUR OWN

Existing agent

Any framework.
Even a raw API loop.

→
Silo runtimeISOLATED
SIMULATED BUSINESS WORLD
ToolsRealistic actions
StateSeeded data
TasksClear objectives
VerifiersOutcome checks
tool call → state change → trace → verification
→
INSPECT THE OUTCOME
PASSreward 1.00
FAILwith evidence
Traces
State diffs
Run artifacts

Choose a world.
Put your agent to work.

Scaffold an editable environment, then run your existing agent inside it.

CRM

Leads, deals, and the work between.

ERP

Purchasing, inventory, and orders. Connected.

Custom

Your domain. Your tools. Your rules.

Finance

Coming soon

Cash, budgets, and financial decisions.

Support

Coming soon

Tickets, conversations, and resolutions.

Project management

Coming soon

Tasks, dependencies, and deadlines.

A new world.
The same agent.

No agent rewrite. No production credentials.
Just connect, run, and inspect.

terminalINIT
$ npx @burn0/silo init demo --template crm

Created environment "demo" from CRM

$ npx @burn0/silo env validate --env demo

OK   demo
data=9 tasks=6 tools=42 verifiers=6

Test behavior,
not just outputs.

An agent can return a convincing answer
and still leave the world wrong.

01 / UNIT TESTS

Does the code work?

Individual functions, in isolation.

02 / PROMPT EVALS

Does the answer look right?

Generated text, judged as text.

03 / SILO

Did the agent do the right thing?

Real actions, graded on what changed.

YOUR MACHINE. YOUR WORLD.

Local by default.
Open by design.

↳ Run locally. Keep your agent and data on your machine.

↳ Cloud and hosted dashboards are optional.

↳ Open source. TypeScript-first.

LET IT FAIL HERE. GET IT RIGHT OUT THERE.

Build agents you can trust
before production.

Test behavior, not just outputs.

$ npm install @burn0/silo
Copied to clipboard
Get started →