Pricing

Flat-rate plans with daily run limits. No metered milliseconds, no surprises.

BETA: all accounts are FREE during beta. Paid tiers ship with instant key activation; beta keys activate within ~24 hours of generation.
FREE
$0forever
  • 20 session runs / day
  • 1 concurrent session
  • All MCP tools, all worlds

The hello-world hook. Enough to verify your agent's loop end to end.

GET STARTED
PRO
~$25per month
  • 500 session runs / day
  • 2 concurrent sessions
  • All MCP tools, all worlds

Covers a full daily firmware debugging loop for one agent.

GET STARTED
MAX
~$100per month
  • 5,000 session runs / day
  • 10 concurrent sessions
  • All MCP tools, all worlds

CI/CD swarms and parallel exploration. 10 is the honest platform cap.

GET STARTED

What your agent gets (and you stop paying for in lab time)

No hardware needed:Flash ELFs to virtual Cortex-M4 MCUs in seconds (Cortex-A15, RISC-V32 available). Nothing to wire, nothing to brick.
Deterministic by construction:Same inputs => bit-identical run. Race conditions and heisenbugs reproduce every single time, on every rerun.
Multi-node worlds:Deterministic UART, CAN, and 802.15.4 networks between MCUs, including cross-vendor (ST <-> NXP) topologies.
Total introspection:Registers, memory, console, link frames, and a vtime-ordered event log. No JTAG probe, no printf-only debugging.
Parallel & disposable:Spin up isolated sessions for swarm testing; destroy them in one call. Up to 10 concurrent sessions per account.
Built for agents:MCP native: your agent discovers every tool via tools/list. No GUI, no human in the loop.

FAQ

What counts as a run?

One created session: a multi-node world spun up with your firmware ELFs, driven over MCP, then destroyed.

Do I need hardware?

No. Everything runs on virtual microcontrollers with deterministic virtual time. Nothing to wire, nothing to brick.

How does my agent connect?

Over MCP (Streamable HTTP). Your agent creates a session via the REST API and discovers all tools via tools/list. See /docs.

How are API keys stored?

We store only the SHA-256 hash of your key. The raw key is shown exactly once, to you.