# Anona Compute > MicroVM sandboxes for AI agents, compatible with the E2B SDK. ## Docs - [Anona Compute](https://docs.compute.anonalabs.com/index.md): Secure microVM sandboxes for AI agents. Works with the E2B SDK. - [Quickstart](https://docs.compute.anonalabs.com/quickstart.md): Create a sandbox, run a command and clean up, in about two minutes. - [Migrate from E2B](https://docs.compute.anonalabs.com/migrate-from-e2b.md): Point the stock E2B SDK at Anona Compute, and what differs. - [Agent self-onboarding](https://docs.compute.anonalabs.com/agents/overview.md): A coding agent sets up Anona Compute from the terminal. You approve one browser sign-in. - [Self-onboarding prompt](https://docs.compute.anonalabs.com/agents/onboarding-prompt.md): One prompt that connects a coding agent to Anona Compute and has it prove it works. - [Docs for agents](https://docs.compute.anonalabs.com/agents/docs-for-agents.md): Machine-readable docs: llms.txt and a Markdown copy of every page. - [Agents via MCP](https://docs.compute.anonalabs.com/guides/mcp.md): Give Claude Code, Codex, Cursor or any MCP client its own sandboxes. - [Sandboxes](https://docs.compute.anonalabs.com/concepts/sandboxes.md): What a sandbox is, how to find it again, and what runs inside. - [Templates](https://docs.compute.anonalabs.com/concepts/templates.md): The images sandboxes start from. - [Lifecycle and long-running sandboxes](https://docs.compute.anonalabs.com/concepts/lifecycle.md): Timeouts, no-limit sandboxes, pause and resume. - [Networking and egress](https://docs.compute.anonalabs.com/concepts/networking.md): What a sandbox can reach, and who can reach it. - [Security and isolation](https://docs.compute.anonalabs.com/concepts/security.md): How sandboxes are kept apart from each other and from Anona. - [Regions and limits](https://docs.compute.anonalabs.com/concepts/limits.md): Where sandboxes run and how many you can have. - [Run code](https://docs.compute.anonalabs.com/guides/run-code.md): Run commands, read exit codes, set the environment and the working directory. - [Files](https://docs.compute.anonalabs.com/guides/files.md): Read, write, list and watch files; upload and download with signed URLs. - [Processes and streaming](https://docs.compute.anonalabs.com/guides/processes.md): Stream output as it happens, run servers in the background, talk to stdin, open a terminal. - [Live view](https://docs.compute.anonalabs.com/guides/live-view.md): Watch or take over a sandbox's terminal or desktop from your own page. - [SSH and VS Code Remote](https://docs.compute.anonalabs.com/guides/ssh.md): Plain OpenSSH into a sandbox: shells, scp, rsync, port forwarding and editors. - [Desktop and computer use](https://docs.compute.anonalabs.com/guides/desktop.md): A Linux desktop your agent can see and drive, and you can watch. - [Ports and preview links](https://docs.compute.anonalabs.com/guides/preview-links.md): Share a server running inside a sandbox: signed links, public ports, or the traffic token. - [Webhooks and telemetry export](https://docs.compute.anonalabs.com/guides/webhooks.md): Signed callbacks for sandbox lifecycle events, and sandbox metrics in your own OpenTelemetry backend. - [CI and API keys](https://docs.compute.anonalabs.com/guides/ci.md): Use sandboxes from CI with a scoped, expiring API key. - [Recipes](https://docs.compute.anonalabs.com/recipes/index.md): Start from what you are building: each recipe is a short path through the docs. - [Run code an agent wrote](https://docs.compute.anonalabs.com/recipes/run-untrusted-code.md): One throwaway microVM per task, killed when it finishes. - [A dev box for a coding agent](https://docs.compute.anonalabs.com/recipes/coding-agent-box.md): Claude Code or Codex inside a sandbox, with previews you can open. - [An agent that runs for days](https://docs.compute.anonalabs.com/recipes/long-running-agent.md): No deadline, pause when idle, resume with memory intact. - [Let an agent use a desktop](https://docs.compute.anonalabs.com/recipes/desktop-agent.md): Screenshots, mouse and keyboard, and you watching. - [Test every push in a sandbox](https://docs.compute.anonalabs.com/recipes/ci-per-push.md): A scoped, expiring key and a sandbox per job. - [Your own environment](https://docs.compute.anonalabs.com/recipes/custom-environment.md): Build a template from a Dockerfile and start sandboxes from it. - [anona-compute CLI](https://docs.compute.anonalabs.com/cli/overview.md): Sign in, manage sandboxes, run commands, SSH, live view and an MCP server for agents. - [Configuration and profiles](https://docs.compute.anonalabs.com/cli/configuration.md): Where the CLI keeps settings and credentials, and the variables it reads. - [anona-compute](https://docs.compute.anonalabs.com/cli/reference/anona-compute.md): Manage Anona Compute sandboxes from the terminal - [anona-compute create](https://docs.compute.anonalabs.com/cli/reference/create.md): Create sandboxes - [anona-compute list](https://docs.compute.anonalabs.com/cli/reference/list.md): List sandboxes - [anona-compute info](https://docs.compute.anonalabs.com/cli/reference/info.md): Show one sandbox - [anona-compute pause](https://docs.compute.anonalabs.com/cli/reference/pause.md): Pause a sandbox - [anona-compute resume](https://docs.compute.anonalabs.com/cli/reference/resume.md): Resume a paused sandbox - [anona-compute timeout](https://docs.compute.anonalabs.com/cli/reference/timeout.md): Set how long a sandbox lives from now - [anona-compute kill](https://docs.compute.anonalabs.com/cli/reference/kill.md): Kill sandboxes - [anona-compute fork](https://docs.compute.anonalabs.com/cli/reference/fork.md): Fork a running sandbox into new sandboxes - [anona-compute sandbox](https://docs.compute.anonalabs.com/cli/reference/sandbox.md): Sandbox commands (same as the top-level create, list, info, ...) - [anona-compute exec](https://docs.compute.anonalabs.com/cli/reference/exec.md): Run a command in a sandbox - [anona-compute run](https://docs.compute.anonalabs.com/cli/reference/run.md): Create a sandbox, run one command, then kill the sandbox - [anona-compute connect](https://docs.compute.anonalabs.com/cli/reference/connect.md): Open an interactive shell in a sandbox - [anona-compute logs](https://docs.compute.anonalabs.com/cli/reference/logs.md): Show sandbox logs - [anona-compute ssh](https://docs.compute.anonalabs.com/cli/reference/ssh.md): SSH into a sandbox - [anona-compute scp](https://docs.compute.anonalabs.com/cli/reference/scp.md): Copy files to or from a sandbox over SSH - [anona-compute view](https://docs.compute.anonalabs.com/cli/reference/view.md): Open a live view of a sandbox - [anona-compute desktop](https://docs.compute.anonalabs.com/cli/reference/desktop.md): Open a sandbox desktop - [anona-compute preview](https://docs.compute.anonalabs.com/cli/reference/preview.md): Share a sandbox port with a signed preview link - [anona-compute mcp](https://docs.compute.anonalabs.com/cli/reference/mcp.md): Run an MCP server so AI agents can use Anona Compute - [anona-compute login](https://docs.compute.anonalabs.com/cli/reference/login.md): Sign in through the browser (or save an API key with --with-api-key) - [anona-compute logout](https://docs.compute.anonalabs.com/cli/reference/logout.md): Sign out: revoke the CLI session on the dashboard and remove local credentials - [anona-compute whoami](https://docs.compute.anonalabs.com/cli/reference/whoami.md): Show who the CLI is signed in as - [anona-compute usage](https://docs.compute.anonalabs.com/cli/reference/usage.md): Show usage and cost for a billing period - [anona-compute limits](https://docs.compute.anonalabs.com/cli/reference/limits.md): Show plan limits and usage (not available yet) - [anona-compute keys](https://docs.compute.anonalabs.com/cli/reference/keys.md): Manage API keys (not available yet) - [anona-compute config](https://docs.compute.anonalabs.com/cli/reference/config.md): Read and write profile settings - [anona-compute config get](https://docs.compute.anonalabs.com/cli/reference/config-get.md): Print one setting - [anona-compute config list](https://docs.compute.anonalabs.com/cli/reference/config-list.md): List every profile and its settings (API keys are masked) - [anona-compute config set](https://docs.compute.anonalabs.com/cli/reference/config-set.md): Change one setting - [anona-compute template](https://docs.compute.anonalabs.com/cli/reference/template.md): Build and manage templates - [anona-compute template build](https://docs.compute.anonalabs.com/cli/reference/template-build.md): Build a template from a Dockerfile - [anona-compute template list](https://docs.compute.anonalabs.com/cli/reference/template-list.md): List your templates - [anona-compute template info](https://docs.compute.anonalabs.com/cli/reference/template-info.md): Show a template and its builds - [anona-compute template logs](https://docs.compute.anonalabs.com/cli/reference/template-logs.md): Print a build's log (the newest build unless --build), following it while it runs - [anona-compute template delete](https://docs.compute.anonalabs.com/cli/reference/template-delete.md): Delete a template (running sandboxes keep running) - [anona-compute push](https://docs.compute.anonalabs.com/cli/reference/push.md): Push a git working tree into a sandbox (not available yet) - [anona-compute recover](https://docs.compute.anonalabs.com/cli/reference/recover.md): Recover a sandbox from its last snapshot (not available yet) - [anona-compute version](https://docs.compute.anonalabs.com/cli/reference/version.md): Print the CLI version - [SDK extras](https://docs.compute.anonalabs.com/sdk/overview.md): The E2B SDK plus Anona's live view, SSH and defaults. - [Python: anona](https://docs.compute.anonalabs.com/sdk/python.md): anona.Sandbox, live view tokens and SSH certificates. - [TypeScript: @anona/sdk](https://docs.compute.anonalabs.com/sdk/typescript.md): Sandbox, live view tokens and SSH certificates for Node.js. - [API reference](https://docs.compute.anonalabs.com/api-reference/introduction.md): The REST API behind the SDKs and the CLI. - [Dashboard](https://docs.compute.anonalabs.com/dashboard.md): app.compute.anonalabs.com: sign-in, organizations, keys and sandboxes. - [Usage and billing](https://docs.compute.anonalabs.com/usage-and-billing.md): What is metered, and where to read it: dashboard, CLI, MCP and API. - [Pricing (preview)](https://docs.compute.anonalabs.com/pricing.md): Pay for active CPU and resident memory, not wall-clock time. - [Troubleshooting](https://docs.compute.anonalabs.com/troubleshooting.md): Common errors and what to do about them. - [FAQ](https://docs.compute.anonalabs.com/faq.md): Short answers to common questions. - [Changelog](https://docs.compute.anonalabs.com/changelog.md): What changed, newest first.