A microVM for every agent.
A swarm for every job.
Its own kernel. Pause it when the agent goes quiet, and it picks up where it stopped.
Set up Anona Compute for me. Fetch https://docs.anonalabs.com/compute/agents/onboarding-prompt.md and follow it.
- microVM per sandbox
- own kernel
- pause and resume
- E2B SDK compatible
- Python
- TypeScript
- CLI
- MCP
one square, one microVMstanding runs, flat is paused
Start it once.
Still there next week.
Step through one sandbox's day. The meter reads a sandbox-hour, plus the CPU and memory the agent actually uses.
Billed per sandbox-hour plus the CPU and memory actually used. Paused costs storage alone. Rates and plans
A swarm is one more argument.
A hundred in one call, or twenty copies of a running sandbox. Set an idle pause and the quiet ones cost storage alone.
- create --count 100
A hundred from one template.
- sbx.fork(count=20)
Copies that keep memory, files and processes.
- idle_pause.set(5)
Five idle minutes, then a pause that costs storage alone.
Pro runs up to 100 at once, Scale up to 500. Agents that run for days, a sandbox per push, or fork once and try ten things from there.
A hypervisor between your agent and everything else.
Its own kernel. What it can reach, and the secrets it uses, are decided outside it.
- one kernel each
A KVM microVM per sandbox. Root inside is not root outside.
- egress policy
Allow by host name, block by address, changed on a running sandbox.
- credential vault
The egress proxy adds the secret. The sandbox never sees it.
- scoped keys
Scoped keys, optional expiry. Share links and certificates time out.
# the rule, in the sandbox's network policyapi.github.com: Authorization: Bearer ${vault.github_token}# what api.github.com receives, added by the egress proxyAuthorization: Bearer ghp_••••••••••••••••Watch it work. Take the wheel. Hand it back.
Stream the terminal, desktop or page. Share a link whose token expires in minutes. Take over when you need to, and revoke every viewer when you are done.
a still of the live view embed · terminal, desktop and page streams, tokens that expire
Your SDK, your CLI, or the agent itself.
Python and TypeScript SDKs on top of E2B's, one CLI, an MCP server. On E2B already? Two variables.
from anona_compute import Sandbox sbx = Sandbox.create("python", timeout=-1) # no deadlinesbx.idle_pause.set(15) # pause after 15 idle minutessbx.commands.run("pytest -q")forks = sbx.fork(count=3, timeout=300)The SDK packages are coming soon on PyPI and npm. The stock e2b SDK works today. Quickstart
- templates
base · python · node · code-interpreter · desktop, or your own Dockerfile.
- rest api
E2B's routes, cut to what Anona serves, plus ours. One base URL.
- from e2b
Stock e2b and e2b-desktop code runs unchanged. What differs
Describe your swarm. Read the bill.
Change the underlined words. Every figure comes from the published rates.
Run agents that are , , and in between.
$265.96 a month on Pro
on Pro
- Pro plan, a month$99
- Usage at the rates. Pro includes $110 of it; the other $166.96 is billed on top$276.96
- Usage if they kept running in between$426.24
24 agents, one square eachawake 8 hours a day, paused the rest
running running, idle paused
30-day month · 2 vCPU, 4 GiB per sandbox · paused snapshot taken as 1 GB · rates from docs.anonalabs.com/compute/pricing, preview, not charged
Early access is one short form.
In preview. Tell us what your agents run, and we will open a seat.
preview pricing, published and not charged · status.anonalabs.com