A computer per agent, in your editor.
Mitos gives every agent its own machine: a Firecracker microVM you can fork in milliseconds via copy-on-write snapshots. This extension brings the sandbox lifecycle into VS Code so you can create, fork, and connect to sandboxes without leaving your editor.
- Website: https://mitos.run
- Docs: https://mitos.run/docs
- Source: https://github.com/mitos-run/mitos-vscode
- Sandboxes view. See every sandbox with live phase status. Create, fork, terminate, run a command, or open a terminal from the sidebar.
- Fork in one click. Snapshot-fork a running sandbox via copy-on-write. This is the whole point of Mitos, and it is one action away.
- Terminal inside the microVM. Open a real shell in a sandbox as a VS Code terminal.
- Workspaces view. Browse durable, git-shaped agent state. List revisions, fork a revision into a new branch.
- One login, everywhere. The extension reuses the same credential as the
mitosCLI, the SDKs, and the MCP server. Sign in once. - LLM-legible errors. When something fails, Mitos returns a structured remediation. The extension shows you the fix, not a stack trace.
- The
mitosCLI on yourPATH(or setmitos.cliPath). - A Mitos account. Run Mitos: Sign In or
mitos auth login.
- Install the extension.
- Open the Mitos view in the activity bar.
- Sign in. One login authenticates every Mitos surface.
- Create a sandbox, then fork it, then open a terminal inside it.
The bundled walkthrough (Mitos: Open Walkthrough) walks you through all four.
| Setting | Default | Description |
|---|---|---|
mitos.cliPath |
mitos |
Path to the mitos CLI binary. |
mitos.namespace |
(empty) | Kubernetes namespace to scope to. |
mitos.allNamespaces |
false |
List sandboxes across all namespaces. |
mitos.defaultPool |
(empty) | Default pool to create sandboxes from. |
mitos.refreshIntervalSeconds |
10 |
Sandbox list auto-refresh interval. 0 disables. |
The extension drives the supported mitos CLI, so it works against any cluster the CLI can reach and inherits your auth and cluster context. Rich PTY streaming over the Mitos TypeScript SDK lands once the SDK is published to npm.
Apache-2.0. See LICENSE.