[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5643":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},5643,"microsandbox","superradcompany\u002Fmicrosandbox","superradcompany","🧱 easy, fast, local microVMs for untrusted workloads","https:\u002F\u002Fdocs.microsandbox.dev",null,"Rust",6521,323,25,32,0,19,111,489,98,38.53,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"agents","ai","container","docker","linux","macos","mcp","nodejs","orchestration","rust","sandbox","sandboxing","security","self-hosted","typescript","virtualization","vm","windows","2026-06-12 02:01:13","\u003Cdiv align=\"center\">\n    \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\" align=\"center\">\n        \u003Cimg width=\"35%\" src=\".\u002Fassets\u002Fmicrosandbox-gh-banner-dark.png\" alt=\"microsandbox-banner-xl-dark\">\n    \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n    \u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\n        \u003Cimg width=\"35%\" src=\".\u002Fassets\u002Fmicrosandbox-gh-banner-light.png\" alt=\"microsandbox-banner-xl\">\n    \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n\u003Cdiv align=\"center\">\u003Cb>——&nbsp;&nbsp;&nbsp;every agent deserves its own computer&nbsp;&nbsp;&nbsp;——\u003C\u002Fb>\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n\u003Cdiv align='center'>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsuperradcompany\u002Fmicrosandbox\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsuperradcompany\u002Fmicrosandbox?include_prereleases&style=for-the-badge\" alt=\"GitHub release\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FT95Y3XnEAK\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1315784565562019870?label=Discord&logo=discord&logoColor=white&color=5865F2&style=for-the-badge\" alt=\"Discord\">\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache 2.0-blue.svg?style=for-the-badge\" alt=\"Apache 2.0 License\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n**Microsandbox** spins up **lightweight VMs in milliseconds** from our SDKs. Runs locally on your machine. No server to set up. No lingering daemon. It is all embedded and rootless!\n\n##\n\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fshield-lock\u002FA770EF\"> **Hardware Isolation**: Hardware-level isolation with microVM technology.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fzap\u002FA770EF\"> **Instant Startup**: Average boot times under 100 milliseconds.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fplug\u002FA770EF\"> **Embeddable**: Spawn VMs right within your code. No setup server. No long-running daemon.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Flock\u002FA770EF\"> **Secrets That Can't Leak**: Unexploitable secret keys that never enter the VM.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fpackage\u002FA770EF\"> **OCI Compatible**: Runs standard container images from Docker Hub, GHCR, or any OCI registry.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fdatabase\u002FA770EF\"> **Long-Running**: Sandboxes can run in detached mode. Great for long-lived sessions.\n- \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fterminal\u002FA770EF\"> **Agent-Ready**: Your agents can create their own sandboxes with our [Agent Skills](https:\u002F\u002Fgithub.com\u002Fsuperradcompany\u002Fskills) and [MCP server](https:\u002F\u002Fgithub.com\u002Fsuperradcompany\u002Fmicrosandbox-mcp).\n\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"13\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Frocket\u002Fffffff\" alt=\"rocket-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"13\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Frocket\u002F000000\" alt=\"rocket\">\u003C\u002Fa>&nbsp;&nbsp;Getting Started\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fmove-to-bottom\u002FA770EF\">&nbsp;&nbsp;Install the SDK\n\n> ```sh\n> cargo add microsandbox    # 🦀 Rust\n> ```\n> ```sh\n> uv add microsandbox       # 🐍 Python\n> ```\n> ```sh\n> npm i microsandbox        # 🟦 TypeScript\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fdownload\u002FA770EF\">&nbsp;&nbsp;Install the CLI **(Optional)**\n\n> Boot a  microVM in one command.\n>\n> ```sh\n> npx microsandbox run debian\n> ```\n>\n> Or install the `msb` command globally:\n>\n> ```sh\n> curl -fsSL https:\u002F\u002Finstall.microsandbox.dev | sh\n> ```\n>\n> ```sh\n> msb run debian\n> ```\n\n##\n\n> **Requirements**: Linux with KVM enabled, or macOS with Apple Silicon.\u003Cbr \u002F>\n> **Warning**: Microsandbox is still **beta software**. Expect breaking changes, missing features, and rough edges.\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fpackage-dependencies\u002Fffffff\" alt=\"sdk-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fpackage-dependencies\u002F000000\" alt=\"sdk\">\u003C\u002Fa>&nbsp;&nbsp;SDK\n\nThe SDK lets you create and control sandboxes directly from your application. `Sandbox::builder(\"...\").create()` boots a microVM as a child process. No infrastructure required.\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fplay\u002FA770EF\">&nbsp;&nbsp;Run Code in a Sandbox\n\n> ```rs\n> use microsandbox::Sandbox;\n>\n> #[tokio::main]\n> async fn main() -> Result\u003C(), Box\u003Cdyn std::error::Error>> {\n>     let sandbox = Sandbox::builder(\"my-sandbox\")\n>         .image(\"python\")\n>         .cpus(1)\n>         .memory(512)\n>         .create()\n>         .await?;\n>\n>     let output = sandbox\n>         .exec(\"python\", [\"-c\", \"print('Hello from a microVM!')\"])\n>         .await?;\n>\n>     println!(\"{}\", output.stdout()?);\n>\n>     sandbox.stop_and_wait().await?;\n>\n>     Ok(())\n> }\n> ```\n>\n> \u003Cdetails>\n> \u003Csummary>\u003Cb>&nbsp;Python Example →\u003C\u002Fb>\u003C\u002Fsummary>\n>\n> ```python\n> import asyncio\n> from microsandbox import Sandbox\n>\n> async def main():\n>     sandbox = await Sandbox.create(\n>         \"my-sandbox\",\n>         image=\"python\",\n>         cpus=1,\n>         memory=512,\n>     )\n>\n>     output = await sandbox.exec(\"python\", [\"-c\", \"print('Hello from a microVM!')\"])\n>\n>     print(output.stdout_text)\n>\n>     await sandbox.stop_and_wait()\n>\n> asyncio.run(main())\n> ```\n>\n> \u003C\u002Fdetails>\n>\n> \u003Cdetails>\n> \u003Csummary>\u003Cb>&nbsp;TypeScript Example →\u003C\u002Fb>\u003C\u002Fsummary>\n>\n> ```typescript\n> import { Sandbox } from \"microsandbox\";\n>\n> await using sandbox = await Sandbox.builder(\"my-sandbox\")\n>   .image(\"python\")\n>   .cpus(1)\n>   .memory(512)\n>   .create();\n>\n> const output = await sandbox.exec(\"python\", [\"-c\", \"print('Hello from a microVM!')\"]);\n>\n> console.log(output.stdout());\n> ```\n>\n> \u003C\u002Fdetails>\n\n\n> The first call to `create()` pulls the image if it isn't cached locally, so it may take longer depending on your connection. Subsequent runs reuse the cache.\n\n\u003Cbr \u002F>\n\n\u003Ca href=\"https:\u002F\u002Fdocs.microsandbox.dev\u002Fsdk\u002Foverview\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSDK_Docs-%E2%86%92-A770EF?style=flat-square&labelColor=2b2b2b\" alt=\"SDK Docs\">\u003C\u002Fa>\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fterminal\u002Fffffff\" alt=\"cli-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fterminal\u002F000000\" alt=\"cli\">\u003C\u002Fa>&nbsp;&nbsp;CLI\n\nThe `msb` CLI provides a complete interface for managing sandboxes, images, and volumes.\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fplay\u002FA770EF\">&nbsp;&nbsp;Run a Command\n\n> ```sh\n> msb run python -- python3 -c \"print('Hello from a microVM!')\"\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fstopwatch\u002FA770EF\">&nbsp;&nbsp;Named Sandboxes\n\n> ```sh\n> # Create and start a named sandbox\n> msb create --name my-app python\n> ```\n>\n> ```sh\n> # Execute commands\n> msb exec my-app -- python -c \"import this\"\n> msb exec my-app -- curl https:\u002F\u002Fexample.com\n> ```\n>\n> ```sh\n> # Lifecycle\n> msb stop my-app\n> msb start my-app\n> msb rm my-app\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fcache\u002FA770EF\">&nbsp;&nbsp;Image Management\n\n> ```sh\n> msb pull python           # Pull an image\n> msb image ls              # List cached images\n> msb image rm python       # Remove an image\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fdownload\u002FA770EF\">&nbsp;&nbsp;Install & Uninstall Sandboxes\n\n> ```sh\n> msb install ubuntu               # Install ubuntu sandbox as 'ubuntu' command\n> ubuntu                           # Opens Ubuntu in a microVM\n> msb uninstall ubuntu             # Uninstall the ubuntu sandbox\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Flist-unordered\u002FA770EF\">&nbsp;&nbsp;Status & Inspection\n\n> ```sh\n> msb ls                         # List all sandboxes\n> msb ps my-app                  # Show sandbox status\n> msb inspect my-app             # Detailed sandbox info\n> msb metrics my-app             # Live CPU\u002Fmemory\u002Fnetwork stats\n> ```\n\n> [!TIP]\n>\n> Run `msb --tree` to see all available commands and their options.\n\n\u003Cbr \u002F>\n\n\u003Ca href=\"https:\u002F\u002Fdocs.microsandbox.dev\u002Fcli\u002Foverview\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCLI_Docs-%E2%86%92-A770EF?style=flat-square&labelColor=2b2b2b\" alt=\"CLI Docs\">\u003C\u002Fa>\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fdependabot\u002Fffffff\" alt=\"agents-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fdependabot\u002F000000\" alt=\"agents\">\u003C\u002Fa>&nbsp;&nbsp;AI Agents\n\nGive your AI agents the ability to create and manage their own sandboxes.\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fbook\u002FA770EF\">&nbsp;&nbsp;Agent Skills\n\n> Teach any AI coding agent how to use microsandbox by installing the [Agent Skills](https:\u002F\u002Fgithub.com\u002Fsuperradcompany\u002Fskills). Works with Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, and more.\n>\n> ```sh\n> npx skills add superradcompany\u002Fskills\n> ```\n\n#### \u003Cimg height=\"14\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fplug\u002FA770EF\">&nbsp;&nbsp;MCP Server\n\n> Connect any MCP-compatible agent to microsandbox with the [MCP server](https:\u002F\u002Fgithub.com\u002Fsuperradcompany\u002Fmicrosandbox-mcp). Provides structured tool calls for sandbox lifecycle, command execution, filesystem access, volumes, and monitoring.\n>\n> ```sh\n> # Claude Code\n> claude mcp add --transport stdio microsandbox -- npx -y microsandbox-mcp\n> ```\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fbook\u002Fffffff\" alt=\"docs-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fbook\u002F000000\" alt=\"docs\">\u003C\u002Fa>&nbsp;&nbsp;Documentation\n\nFor guides, API references, and examples, visit the [microsandbox documentation](https:\u002F\u002Fdocs.microsandbox.dev).\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fgear\u002Fffffff\" alt=\"contributing-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fgear\u002F000000\" alt=\"contributing\">\u003C\u002Fa>&nbsp;&nbsp;Contributing\n\nInterested in contributing to `microsandbox`? Check out our [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) for guidelines and [DEVELOPMENT.md](.\u002FDEVELOPMENT.md) for build, test, and release instructions.\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Flaw\u002Fffffff\" alt=\"license-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Flaw\u002F000000\" alt=\"license\">\u003C\u002Fa>&nbsp;&nbsp;License\n\nThis project is licensed under the [Apache License 2.0](.\u002FLICENSE).\n\n\u003Cbr \u002F>\n\n## \u003Ca href=\".\u002F#gh-dark-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fheart\u002Fffffff\" alt=\"acknowledgements-dark\">\u003C\u002Fa>\u003Ca href=\".\u002F#gh-light-mode-only\" target=\"_blank\">\u003Cimg height=\"18\" src=\"https:\u002F\u002Focticons-col.vercel.app\u002Fheart\u002F000000\" alt=\"acknowledgements\">\u003C\u002Fa>&nbsp;&nbsp;Acknowledgements\n\nSpecial thanks to all our contributors, testers, and community members who help make microsandbox better every day! We'd like to thank the following projects and communities that made `microsandbox` possible: [libkrun](https:\u002F\u002Fgithub.com\u002Fcontainers\u002Flibkrun) and [smoltcp](https:\u002F\u002Fgithub.com\u002Fsmoltcp-rs\u002Fsmoltcp)\n\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n\u003Cdiv align='center'>\n  \u003Ca href=\"https:\u002F\u002Fwww.ycombinator.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBACKED%20BY-Y%20COMBINATOR-F26522?style=for-the-badge&logo=ycombinator&logoColor=white\" alt=\"Backed by Y Combinator\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n","Microsandbox 是一个用于创建安全、本地且可编程的 AI 代理沙箱的工具。它利用 Rust 语言实现，能够在毫秒级启动轻量级虚拟机（VM），并且完全嵌入式和无根运行，无需额外服务器或后台进程支持。该项目的核心功能包括硬件级别的隔离、即时启动、以及与标准 OCI 容器镜像兼容等特性，确保了高安全性的同时也提供了便捷性。适用于需要在本地环境中快速部署并隔离运行 AI 代理或服务的场景，特别适合那些对数据安全性和隐私保护有较高要求的应用开发。",2,"2026-06-11 03:04:30","top_language"]