superradcompany/microsandboxPublic

🧱 easy, fast, programmable and local-first microVM runtime and library

AI summary: An extremely fast, locally embeddable microVM engine for safely executing highly untrusted workloads.

Stars
8.5K
+41 today
Forks
464
Watchers
25
Open issues
56
Open PRs
35
Contributors
~59
Commits
1.2K
Branches
81

RustApache-2.0Created Oct 3, 2024Last push 1d agoLatest release v0.7.3+113 stars this week+466 this month

Quick answers

What is microsandbox?
An extremely fast, locally embeddable microVM engine for safely executing highly untrusted workloads.
What does microsandbox do?
Microsandbox provides a highly secure, hardware-isolated execution environment leveraging advanced microVM technology to safely run completely untrusted code, AI agents, or arbitrary plugins. It operates entirely locally without requiring a complex setup server or a long-running background daemon, allowing developers to embed the sandbox directly within their applications. It is fully OCI-compatible, meaning it can pull and run standard container images from Docker Hub or any registry, while offering true hardware isolation that standard Docker containers lack. With boot times under 100 milliseconds, it is specifically designed for high-throughput, dynamically generated workloads.
Who is microsandbox for?
Backend engineers, platform developers, and AI researchers who need to execute untrusted code or agents safely, quickly, and locally. It requires an understanding of containerization and system architecture.
How do I get started with microsandbox?
npm install microsandbox
How popular is microsandbox on GitHub?
superradcompany/microsandbox has 8,530 stars and 464 forks on GitHub, and gained 113 stars in the last 7 days.
What license does microsandbox use?
superradcompany/microsandbox is released under the Apache-2.0 license.

Star history

since Aug 19, 2026
02.5K5K7.5KAug 2026Sep 2026Sep 2026Oct 2026
8.5K stars as of Oct 3, 2026. Measured daily since Aug 19, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 2 commits2025-11-05: 0 commits2025-11-06: 1 commit2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 1 commit2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 1 commit2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 2 commits2025-12-31: 1 commit2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 2 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 1 commit2026-01-09: 1 commit2026-01-10: 1 commit2026-01-11: 1 commit2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 1 commit2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 2 commits2026-02-14: 2 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 2 commits2026-04-01: 5 commits2026-04-02: 4 commits2026-04-03: 6 commits2026-04-04: 4 commits2026-04-05: 3 commits2026-04-06: 1 commit2026-04-07: 1 commit2026-04-08: 3 commits2026-04-09: 2 commits2026-04-10: 3 commits2026-04-11: 3 commits2026-04-12: 2 commits2026-04-13: 3 commits2026-04-14: 4 commits2026-04-15: 6 commits2026-04-16: 1 commit2026-04-17: 0 commits2026-04-18: 4 commits2026-04-19: 8 commits2026-04-20: 7 commits2026-04-21: 2 commits2026-04-22: 2 commits2026-04-23: 0 commits2026-04-24: 1 commit2026-04-25: 2 commits2026-04-26: 2 commits2026-04-27: 7 commits2026-04-28: 4 commits2026-04-29: 5 commits2026-04-30: 6 commits2026-05-01: 1 commit2026-05-02: 2 commits2026-05-03: 2 commits2026-05-04: 3 commits2026-05-05: 0 commits2026-05-06: 11 commits2026-05-07: 2 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 2 commits2026-05-13: 12 commits2026-05-14: 4 commits2026-05-15: 7 commits2026-05-16: 3 commits2026-05-17: 1 commit2026-05-18: 0 commits2026-05-19: 3 commits2026-05-20: 7 commits2026-05-21: 3 commits2026-05-22: 3 commits2026-05-23: 2 commits2026-05-24: 2 commits2026-05-25: 4 commits2026-05-26: 3 commits2026-05-27: 12 commits2026-05-28: 5 commits2026-05-29: 11 commits2026-05-30: 9 commits2026-05-31: 5 commits2026-06-01: 6 commits2026-06-02: 1 commit2026-06-03: 8 commits2026-06-04: 8 commits2026-06-05: 11 commits2026-06-06: 3 commits2026-06-07: 3 commits2026-06-08: 3 commits2026-06-09: 7 commits2026-06-10: 11 commits2026-06-11: 4 commits2026-06-12: 2 commits2026-06-13: 4 commits2026-06-14: 3 commits2026-06-15: 1 commit2026-06-16: 2 commits2026-06-17: 3 commits2026-06-18: 6 commits2026-06-19: 4 commits2026-06-20: 2 commits2026-06-21: 2 commits2026-06-22: 8 commits2026-06-23: 4 commits2026-06-24: 12 commits2026-06-25: 5 commits2026-06-26: 4 commits2026-06-27: 4 commits2026-06-28: 16 commits2026-06-29: 4 commits2026-06-30: 1 commit2026-07-01: 9 commits2026-07-02: 1 commit2026-07-03: 1 commit2026-07-04: 9 commits2026-07-05: 16 commits2026-07-06: 41 commits2026-07-07: 12 commits2026-07-08: 1 commit2026-07-09: 5 commits2026-07-10: 2 commits2026-07-11: 3 commits2026-07-12: 0 commits2026-07-13: 5 commits2026-07-14: 1 commit2026-07-15: 2 commits2026-07-16: 0 commits2026-07-17: 2 commits2026-07-18: 1 commit2026-07-19: 0 commits2026-07-20: 5 commits2026-07-21: 3 commits2026-07-22: 2 commits2026-07-23: 1 commit2026-07-24: 2 commits2026-07-25: 3 commits2026-07-26: 1 commit2026-07-27: 9 commits2026-07-28: 0 commits2026-07-29: 5 commits2026-07-30: 0 commits2026-07-31: 2 commits2026-08-01: 2 commits2026-08-02: 11 commits2026-08-03: 8 commits2026-08-04: 10 commits2026-08-05: 3 commits2026-08-06: 0 commits2026-08-07: 7 commits2026-08-08: 1 commit2026-08-09: 1 commit2026-08-10: 6 commits2026-08-11: 15 commits2026-08-12: 5 commits2026-08-13: 4 commits2026-08-14: 5 commits2026-08-15: 7 commits2026-08-16: 4 commits2026-08-17: 16 commits2026-08-18: 10 commits2026-08-19: 17 commits2026-08-20: 3 commits2026-08-21: 8 commits2026-08-22: 4 commits2026-08-23: 4 commits2026-08-24: 8 commits2026-08-25: 5 commits2026-08-26: 5 commits2026-08-27: 1 commit2026-08-28: 0 commits2026-08-29: 7 commits2026-08-30: 9 commits2026-08-31: 5 commits2026-09-01: 18 commits2026-09-02: 2 commits2026-09-03: 5 commits2026-09-04: 9 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 2 commits2026-09-08: 0 commits2026-09-09: 2 commits2026-09-10: 6 commits2026-09-11: 1 commit2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 4 commits2026-09-15: 11 commits2026-09-16: 13 commits2026-09-17: 4 commits2026-09-18: 1 commit2026-09-19: 6 commits2026-09-20: 1 commit2026-09-21: 5 commits2026-09-22: 4 commits2026-09-23: 0 commits2026-09-24: 7 commits2026-09-25: 0 commits2026-09-26: 0 commits
829 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    829 commits in 52 weeks

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What microsandbox does

Microsandbox provides a highly secure, hardware-isolated execution environment leveraging advanced microVM technology to safely run completely untrusted code, AI agents, or arbitrary plugins. It operates entirely locally without requiring a complex setup server or a long-running background daemon, allowing developers to embed the sandbox directly within their applications. It is fully OCI-compatible, meaning it can pull and run standard container images from Docker Hub or any registry, while offering true hardware isolation that standard Docker containers lack. With boot times under 100 milliseconds, it is specifically designed for high-throughput, dynamically generated workloads.

Backend engineers, platform developers, and AI researchers who need to execute untrusted code or agents safely, quickly, and locally. It requires an understanding of containerization and system architecture.

  • Hardware-level isolation: Utilizes highly robust microVM technology to strictly isolate untrusted workloads from the host machine's filesystem and network.
  • Embeddable architecture: Easily spawns new microVMs directly from within application code without relying on a bulky, long-running background daemon.
  • OCI compatibility: Seamlessly pulls and executes standard container images from any OCI registry, integrating perfectly into existing Docker workflows.
  • Sub-millisecond booting: Highly optimized to boot new, completely clean environments in under 100 milliseconds for extreme throughput.
  • Unexploitable secrets: Securely injects necessary API keys into the environment in a way that prevents them from ever leaking out to the host.

Where teams use it

AI agent sandboxing

Developers securely executing highly autonomous, untrusted AI coding agents within a heavily restricted microVM to prevent system damage.

Plugin execution

Platform builders safely running entirely unverified third-party community plugins without risking the core application's stability.

Automated code grading

Educational platforms dynamically spawning hundreds of microVMs per second to securely execute and verify student programming assignments.

Isolated CI jobs

Engineering teams utilizing the rapid boot times to execute thousands of highly isolated integration tests concurrently across different container images.

Getting started: npm install microsandbox

README

main branch

——   easy, fast, local microVMs for untrusted workloads   ——


GitHub release Discord Apache 2.0 License

Microsandbox runs untrusted workloads inside fast, local microVMs: AI agents, user code, plugins, CI jobs, dev environments, scrapers, and automation.

  • Hardware Isolation: Hardware-level isolation with tiny virtual machines.
  • Branch & Snapshot: Fork live sandboxes1. Save running sandbox state and restore later.
  • Cross Platform: Runs on Linux, macOS, and Windows.
  • OCI Compatible: Runs standard container images from Docker Hub, GHCR, or any OCI registry.
  • Docker-Like Workflows: Familiar image, command, shell, and volume workflows.
  • Instant Startup: Average boot times2 under 100 milliseconds.
  • Embeddable: Spawn VMs right within your code. No setup server. No long-running daemon.
  • Secrets That Can't Leak: Unexploitable secret keys that never enter the VM.
  • Long-Running: Sandboxes can run in detached mode. Great for long-lived sessions.
  • Agent-Ready: Your agents can create their own sandboxes with our Agent Skills and MCP server.

rocket-darkrocket  Getting Started

  Install the CLI
curl -fsSL https://install.microsandbox.dev | sh        # 🍎 macOS / 🐧 Linux
irm https://install.microsandbox.dev/windows | iex      # 🪟 Windows
 We also support other package managers →

brew install superradcompany/tap/microsandbox
npm i -g microsandbox
uv tool install microsandbox
cargo install microsandbox

Start creating sandboxes once installed:

msb run ubuntu
  Install the SDK
npm i microsandbox                                       # 🟦 TypeScript
cargo add microsandbox                                   # 🦀 Rust
uv add microsandbox                                      # 🐍 Python
go get github.com/superradcompany/microsandbox/sdk/go    # 🐹 Go

Requirements:

  • macOS macOS: Apple Silicon.
  • Linux Linux: KVM enabled.
  • Windows Windows: WHP enabled.

Warning: Microsandbox is still beta software. Expect breaking changes, missing features, and rough edges.


cli-darkcli  CLI

The msb CLI provides a complete interface for managing sandboxes, snapshots, images, and volumes.

  Run a Command
msb run python -- python3 -c "print('Hello from a microVM!')"
  Named Sandboxes
# Create and start a named sandbox
msb create --name app python
# Execute commands
msb exec app -- python -c "import this"
msb exec app -- curl https://example.com
# Fork a running sandbox.
msb branch app --name experiment
msb exec experiment -- python -c "print('An independent copy!')"
# Save now, resume later
msb snap create --sandbox app --full -o saved.msb
msb snap restore saved.msb --name restored
# Lifecycle
msb stop app
msb start app
msb rm app
  Image Management
msb pull python           # Pull an image
msb image ls              # List cached images
msb image rm python       # Remove an image
  Configuration File
msb run --conf sandbox.yaml -- octocat
# sandbox.yaml
image: python:3.12
memory: 64M
network:
  allow:
    - api.github.com
scripts:
  octocat: |
    python - <<'PY'
    import urllib.request

    request = urllib.request.Request(
        "https://api.github.com/octocat",
        headers={"User-Agent": "microsandbox-example"},
    )
    with urllib.request.urlopen(request) as response:
        print(response.read().decode())
    PY
  Install & Uninstall Sandboxes
msb install ubuntu               # Install ubuntu sandbox as 'ubuntu' command
ubuntu                           # Opens Ubuntu in a microVM
msb uninstall ubuntu             # Uninstall the ubuntu sandbox
  Status & Inspection
msb ls                         # List all sandboxes
msb ps app                     # Show sandbox status
msb inspect app                # Detailed sandbox info
msb metrics app                # Live CPU/memory/network stats

Tip

Run:
· msb --help for quick help menu.
· msb --tree for complete command hierarchy and descriptions.
· msb <command> --tree for a specific command tree.


CLI Docs


sdk-darksdk  SDK

The SDK lets you create and control sandboxes directly from your application. Sandbox.builder("...").create() boots a microVM as a child process. No infrastructure required.

  Run Code in a Sandbox
import { Sandbox } from "microsandbox";

await using sandbox = await Sandbox.builder("my-sandbox")
  .image("python")
  .cpus(1)
  .memory(512)
  .create();

const output = await sandbox.exec("python", [
  "-c",
  "print('Hello from a microVM!')",
]);

console.log(output.stdout());
 Rust Example →
use microsandbox::Sandbox;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let sandbox = Sandbox::builder("my-sandbox")
        .image("python")
        .cpus(1)
        .memory(512)
        .create()
        .await?;

    let output = sandbox
        .exec("python", ["-c", "print('Hello from a microVM!')"])
        .await?;

    println!("{}", output.stdout()?);

    sandbox.stop().await?;

    Ok(())
}
 Python Example →
import asyncio
from microsandbox import Sandbox

async def main():
    sandbox = await Sandbox.create(
        "my-sandbox",
        image="python",
        cpus=1,
        memory=512,
    )

    output = await sandbox.exec("python", ["-c", "print('Hello from a microVM!')"])

    print(output.stdout_text)

    await sandbox.stop()

asyncio.run(main())
 Ruby Example →
require "microsandbox"

sandbox = Microsandbox::Sandbox.create(
  "my-sandbox",
  image: "python",
  cpus: 1,
  memory: 512,
  network: {
    allowed_hosts: ["api.openai.com"],
    allowed_ports: [443]
  },
  secrets: [{
    env: "OPENAI_API_KEY",
    value: ENV.fetch("OPENAI_API_KEY"),
    allowed_host: "api.openai.com"
  }]
)

output = sandbox.exec("python", ["-c", "print('Hello from a microVM!')"])
puts output.stdout

sandbox.stop

See the Ruby SDK guide for installation, lifecycle, networking, and backend details.

 Go Example →
package main

import (
    "context"
    "fmt"
    "log"

    microsandbox "github.com/superradcompany/microsandbox/sdk/go"
)

func main() {
    ctx := context.Background()

    // Downloads the microsandbox runtime to ~/.microsandbox/ on first run.
    if _, err := microsandbox.EnsureRuntime(ctx, microsandbox.RuntimeConfig{}, microsandbox.InstallOptions{}); err != nil {
        log.Fatal(err)
    }

    sandbox, err := microsandbox.CreateSandbox(ctx, "my-sandbox",
        microsandbox.WithImage("python"),
        microsandbox.WithCPUs(1),
        microsandbox.WithMemory(512),
    )
    if err != nil {
        log.Fatal(err)
    }
    defer sandbox.Stop(ctx)

    output, err := sandbox.Exec(ctx, "python", []string{"-c", "print('Hello from a microVM!')"})
    if err != nil {
        log.Fatal(err)
    }

    fmt.Println(output.Stdout())
}

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.


SDK Docs


beaker-darkbeaker  Examples

Practical ways to put microsandbox to work:

• Docker in a Sandbox: Run Docker without touching the host daemon.
• OpenCode: Give a coding agent an isolated project workspace.
• Browser Use: Run an AI browser agent inside a microVM.
• Playwright: Run headless browser jobs inside a microVM.
• Warm Workers: Snapshot a toolchain and launch clean workers.
• Migration Rehearsal: Test a database migration, then restore the baseline.
• GitHub Actions Runner: Run each self-hosted job in a disposable microVM.
• Documents to PDF: Convert untrusted documents in a fresh offline worker.


Browse Examples


people-darkpeople  Community Showcase

  Agent frameworks & runtimes

• Eve by Vercel: Agent framework that ships microsandbox as a sandbox backend.
• Agentic Coding Quickstart by U.S. GSA: From zero to a running AI coding agent with USAi in minutes.
• Condukt and Once by Tuist: Elixir agentic engine, and cacheable actions that run in fresh sandboxes.
• langchain-microsandbox by kenwoodjw: Microsandbox integration for LangChain Deep Agents.
• Smithers by Smithers: Agent workflows with full observability, rewind, fork, and replay.
• AgentConnect: Bring multiple AI agents into your team's chats, issues, and pull requests.
• wrap by Tobi Lütke: Run coding agents and project commands in isolated Arch Linux microVMs.
• Agent VM by Wiren Board: Run AI agents in safe VMs scoped to a local folder.

  Tools & infrastructure

• h5i by h5i: Secure, auditable browser for AI agents, written in pure Rust.
• Devsy by Devsy: Deploy devcontainers onto any cloud, Kubernetes cluster, or Docker host.
• OpenWork by Different AI: Open-source Claude Cowork alternative with a microsandbox image.

  Guides & showcases

• Awesome Microsandbox by ya-luotao: Curated list of SDKs, integrations, tools, and resources.
• msb-omarchy by ya-luotao: Omarchy desktop with graphics inside a microVM on Apple Silicon.


Share a Project


agents-darkagents  AI Agents

  Agent Skills

Teach any AI coding agent how to use microsandbox by installing the Agent Skills. Works with Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, and more.

npx skills add superradcompany/skills
  MCP Server

Connect any MCP-compatible agent to microsandbox with the MCP server. Provides structured tool calls for sandbox lifecycle, command execution, filesystem access, volumes, and monitoring.

# Claude Code
claude mcp add --transport stdio microsandbox -- npx -y microsandbox-mcp

docs-darkdocs  Documentation

For guides, API references, and examples, visit the microsandbox documentation.


contributing-darkcontributing  Contributing

Interested in contributing to microsandbox? Check out our CONTRIBUTING.md for guidelines and DEVELOPMENT.md for build, test, and release instructions.


license-darklicense  License

This project is licensed under the Apache License 2.0.


acknowledgements-darkacknowledgements  Acknowledgements

Special 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 and smoltcp


Backed by Y Combinator


Footnotes

  1. We have cool demos showcasing vm pause/resume, snapshotting, and branching: Mario Never Dies and Multiverse of Madness ↩

  2. Boot time refers to guest boot on an M1 machine. ↩

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

65 total
  1. v0.7.3v0.7.3Sep 24, 2026291 downloads

    ## What's Changed ### Features * feat(config): add managed administrator overrides by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1615 * feat(cli): simplify snapshot commands by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1619 * feat(cli): add sandbox wait command by @Whxuan0701 in https://github.com/superradcompany/microsandbox/pull/1396 ### Fixes * fix(network): forward binary first flights by @floran-putter in https://github.com/superradcompany/microsandbox/pull/1510 * fix(build): detect native Linux musl target by @kingfs in https://github.com/superradcompany/microsandbox/pull/1506 * fix(network): skip unnecessary pre-connect peeks by @floran-putter in https://github.com/superradcompany/microsandbox/pull/1605 * fix(network): compile on musl by @jbms in https://github.com/superradcompany/microsandbox/pull/1608 * fix(sdk): enable TLS interception when modify adds a secret by @IIITManjeet in https://github.com/superradcompany/microsandbox/pull/1432 * fix(runtime): find libkrunfw through symlinks by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1632 * fix(runtime): bound agent relay backpressure retries by @0

  2. v0.7.2v0.7.2Sep 17, 202620.6K downloads

    ## What's Changed ### Fixes * fix(catalog): allow upgrades with older runtimes running by @appcypher in https://github.com/superradcompany/microsandbox/pull/1609 ### Maintenance * chore(release): bump microsandbox to 0.7.2 by @appcypher in https://github.com/superradcompany/microsandbox/pull/1610 **Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.7.1...v0.7.2

  3. v0.7.1v0.7.1Sep 17, 20264.1K downloads

    ## What's Changed ### Breaking changes * feat(snapshot)!: add explicit guest filesystem flush policies by @appcypher in https://github.com/superradcompany/microsandbox/pull/1591 ### Fixes * fix(release): resume partially published npm releases by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1585 * fix(release): enable npm provenance and order SDK publication by @appcypher in https://github.com/superradcompany/microsandbox/pull/1588 * fix(snapshot): honor guest flush policy for owned block disks by @appcypher in https://github.com/superradcompany/microsandbox/pull/1595 * fix(catalog): separate CLI upgrades from SDK compatibility by @appcypher in https://github.com/superradcompany/microsandbox/pull/1589 ### Maintenance * chore(ci): remove completed npm recovery workflow by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1586 * chore(release): bump microsandbox to 0.7.1 by @appcypher in https://github.com/superradcompany/microsandbox/pull/1597 **Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.7.0...v0.7.1

  4. v0.7.0v0.7.0Sep 16, 20263.7K downloads

    ## What's Changed ### Features * feat(cloud): add request compatibility and release smoke gate by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1554 * feat(profiling): add opt-in startup and network traces by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1574 * feat(cloud): add shared cloud snapshot contracts by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1296 * feat(network): configure TCP and UDP connection limits by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1583 ### Fixes * fix(agentd): create standard stream symlinks during initialization by @appcypher in https://github.com/superradcompany/microsandbox/pull/1560 * fix(metrics): read legacy registry ABIs by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1566 * fix(filesystem): stop macOS fallocate from truncating larger files by @nuri-yoo in https://github.com/superradcompany/microsandbox/pull/1575 * fix(network): stop suffix matching from panicking on multibyte SNI by @nuri-yoo in https://github.com/superradcompany/microsandbox/pull/1579 ### Performance * perf(runtime): improve network and temporary-storage r

  5. v0.6.18v0.6.18Sep 9, 202626.7K downloads

    ## What's Changed ### Fixes * fix(release): use npm ci when publishing Node package by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1524 * fix(release): isolate Mintlify sync checks by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1525 ### Maintenance * chore: refresh npm lockfile after v0.6.17 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/1523 * chore: release v0.6.18 by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1543 **Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.6.17...v0.6.18

Commits per week

last 52 weeks
800Week of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 3 commitsWeek of 2025-11-09: 1 commitsWeek of 2025-11-16: 1 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 3 commitsWeek of 2026-01-04: 5 commitsWeek of 2026-01-11: 1 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 5 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 21 commitsWeek of 2026-04-05: 16 commitsWeek of 2026-04-12: 20 commitsWeek of 2026-04-19: 22 commitsWeek of 2026-04-26: 27 commitsWeek of 2026-05-03: 18 commitsWeek of 2026-05-10: 28 commitsWeek of 2026-05-17: 19 commitsWeek of 2026-05-24: 46 commitsWeek of 2026-05-31: 42 commitsWeek of 2026-06-07: 34 commitsWeek of 2026-06-14: 21 commitsWeek of 2026-06-21: 39 commitsWeek of 2026-06-28: 41 commitsWeek of 2026-07-05: 80 commitsWeek of 2026-07-12: 11 commitsWeek of 2026-07-19: 16 commitsWeek of 2026-07-26: 19 commitsWeek of 2026-08-02: 40 commitsWeek of 2026-08-09: 43 commitsWeek of 2026-08-16: 62 commitsWeek of 2026-08-23: 30 commitsWeek of 2026-08-30: 48 commitsWeek of 2026-09-06: 11 commitsWeek of 2026-09-13: 39 commitsWeek of 2026-09-20: 17 commitsSep 28, 2025Sep 20, 2026
829 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 7 commitsSun 1:00 — 8 commitsSun 2:00 — 3 commitsSun 3:00 — 3 commitsSun 4:00 — 5 commitsSun 5:00 — 3 commitsSun 6:00 — 0 commitsSun 7:00 — 1 commitsSun 8:00 — 0 commitsSun 9:00 — 6 commitsSun 10:00 — 4 commitsSun 11:00 — 0 commitsSun 12:00 — 9 commitsSun 13:00 — 7 commitsSun 14:00 — 3 commitsSun 15:00 — 6 commitsSun 16:00 — 3 commitsSun 17:00 — 2 commitsSun 18:00 — 3 commitsSun 19:00 — 1 commitsSun 20:00 — 10 commitsSun 21:00 — 9 commitsSun 22:00 — 14 commitsSun 23:00 — 5 commitsMon 0:00 — 28 commitsMon 1:00 — 5 commitsMon 2:00 — 4 commitsMon 3:00 — 0 commitsMon 4:00 — 2 commitsMon 5:00 — 0 commitsMon 6:00 — 3 commitsMon 7:00 — 5 commitsMon 8:00 — 7 commitsMon 9:00 — 12 commitsMon 10:00 — 23 commitsMon 11:00 — 10 commitsMon 12:00 — 8 commitsMon 13:00 — 12 commitsMon 14:00 — 14 commitsMon 15:00 — 10 commitsMon 16:00 — 11 commitsMon 17:00 — 12 commitsMon 18:00 — 9 commitsMon 19:00 — 9 commitsMon 20:00 — 10 commitsMon 21:00 — 1 commitsMon 22:00 — 8 commitsMon 23:00 — 8 commitsTue 0:00 — 4 commitsTue 1:00 — 4 commitsTue 2:00 — 4 commitsTue 3:00 — 2 commitsTue 4:00 — 5 commitsTue 5:00 — 7 commitsTue 6:00 — 3 commitsTue 7:00 — 1 commitsTue 8:00 — 3 commitsTue 9:00 — 4 commitsTue 10:00 — 10 commitsTue 11:00 — 8 commitsTue 12:00 — 25 commitsTue 13:00 — 15 commitsTue 14:00 — 10 commitsTue 15:00 — 2 commitsTue 16:00 — 11 commitsTue 17:00 — 9 commitsTue 18:00 — 7 commitsTue 19:00 — 7 commitsTue 20:00 — 6 commitsTue 21:00 — 6 commitsTue 22:00 — 7 commitsTue 23:00 — 6 commitsWed 0:00 — 13 commitsWed 1:00 — 7 commitsWed 2:00 — 11 commitsWed 3:00 — 6 commitsWed 4:00 — 3 commitsWed 5:00 — 4 commitsWed 6:00 — 1 commitsWed 7:00 — 4 commitsWed 8:00 — 8 commitsWed 9:00 — 5 commitsWed 10:00 — 13 commitsWed 11:00 — 11 commitsWed 12:00 — 5 commitsWed 13:00 — 8 commitsWed 14:00 — 8 commitsWed 15:00 — 11 commitsWed 16:00 — 7 commitsWed 17:00 — 8 commitsWed 18:00 — 11 commitsWed 19:00 — 12 commitsWed 20:00 — 9 commitsWed 21:00 — 15 commitsWed 22:00 — 12 commitsWed 23:00 — 13 commitsThu 0:00 — 13 commitsThu 1:00 — 4 commitsThu 2:00 — 7 commitsThu 3:00 — 4 commitsThu 4:00 — 0 commitsThu 5:00 — 3 commitsThu 6:00 — 1 commitsThu 7:00 — 3 commitsThu 8:00 — 6 commitsThu 9:00 — 5 commitsThu 10:00 — 6 commitsThu 11:00 — 3 commitsThu 12:00 — 7 commitsThu 13:00 — 8 commitsThu 14:00 — 7 commitsThu 15:00 — 4 commitsThu 16:00 — 4 commitsThu 17:00 — 5 commitsThu 18:00 — 10 commitsThu 19:00 — 9 commitsThu 20:00 — 2 commitsThu 21:00 — 4 commitsThu 22:00 — 10 commitsThu 23:00 — 9 commitsFri 0:00 — 6 commitsFri 1:00 — 3 commitsFri 2:00 — 5 commitsFri 3:00 — 2 commitsFri 4:00 — 1 commitsFri 5:00 — 0 commitsFri 6:00 — 2 commitsFri 7:00 — 4 commitsFri 8:00 — 4 commitsFri 9:00 — 5 commitsFri 10:00 — 6 commitsFri 11:00 — 1 commitsFri 12:00 — 5 commitsFri 13:00 — 5 commitsFri 14:00 — 2 commitsFri 15:00 — 8 commitsFri 16:00 — 4 commitsFri 17:00 — 7 commitsFri 18:00 — 14 commitsFri 19:00 — 10 commitsFri 20:00 — 9 commitsFri 21:00 — 9 commitsFri 22:00 — 10 commitsFri 23:00 — 11 commitsSat 0:00 — 6 commitsSat 1:00 — 6 commitsSat 2:00 — 4 commitsSat 3:00 — 7 commitsSat 4:00 — 5 commitsSat 5:00 — 0 commitsSat 6:00 — 1 commitsSat 7:00 — 1 commitsSat 8:00 — 2 commitsSat 9:00 — 2 commitsSat 10:00 — 3 commitsSat 11:00 — 3 commitsSat 12:00 — 4 commitsSat 13:00 — 5 commitsSat 14:00 — 6 commitsSat 15:00 — 8 commitsSat 16:00 — 9 commitsSat 17:00 — 9 commitsSat 18:00 — 3 commitsSat 19:00 — 7 commitsSat 20:00 — 5 commitsSat 21:00 — 7 commitsSat 22:00 — 6 commitsSat 23:00 — 4 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 21, 2026weekly#9+460
Aug 20, 2026weekly#9+460
Aug 19, 2026weekly#10+350