superradcompany/microsandbox
AI 에이전트나 낯선 코드를 100밀리초 만에 격리된 미니 가상머신에 가둬 돌리는 도구
microsandbox는 신뢰할 수 없는 코드나 AI 에이전트를 microVM이라는 가벼운 가상머신 안에서 실행시켜주는 오픈소스 런타임이다. Docker 이미지를 그대로 쓸 수 있고, Rust, Python, TypeScript, Go, Ruby용 SDK와 msb라는 명령줄 도구를 함께 제공한다. Rust로 만들어졌고 Apache 2.0 라이선스로 공개되어 있으며 Y Combinator의 지원을 받은 회사가 만들었다.
무엇을 하는 레포인가
- AI 에이전트가 생성한 코드, 외부 플러그인, CI 작업, 웹 스크래퍼처럼 믿을 수 없는 프로그램을 하드웨어 수준으로 격리된 microVM 안에서 실행한다
- Docker Hub 등 표준 컨테이너 이미지(OCI)를 그대로 불러와 쓸 수 있고, Docker와 비슷한 명령어 구조(run, exec, pull 등)를 갖춘 msb CLI를 제공한다
- Apple Silicon 맥, KVM이 켜진 리눅스, WHP가 켜진 윈도우 10 이상에서 동작하며 M1 맥 기준 평균 부팅 시간이 100밀리초 이하다
- 별도 서버나 상시 실행 데몬 없이 코드 안에서 바로 sandbox를 생성할 수 있고, API 키 같은 비밀값이 가상머신 안으로 새어 들어가지 않도록 설계했다
- Claude Code, Cursor 같은 AI 코딩 도구가 스스로 sandbox를 만들어 쓸 수 있도록 Agent Skills와 MCP 서버를 별도로 지원한다
왜 중요한가
AI 에이전트에게 실제 컴퓨터 자원과 명령 실행 권한을 맡기려면 사고를 쳐도 피해가 번지지 않을 격리 공간이 필요한데, 이 도구는 그 격리를 컨테이너보다 강한 가상머신 수준으로 빠르고 가볍게 제공한다. 이미 Vercel의 Eve, LlamaIndex 등 여러 프로젝트가 이를 실제로 채택해 쓰고 있어 신뢰성 검증이 어느 정도 이루어진 상태다.
이 레포의 용어
- microVM · 보통의 가상머신보다 훨씬 가볍고 빠르게 뜨는 초소형 가상머신
- OCI 호환 · Docker 등에서 쓰는 표준 컨테이너 이미지 형식을 그대로 읽어 쓸 수 있다는 뜻
- KVM/WHP · 리눅스와 윈도우에서 가상머신을 하드웨어 수준으로 빠르게 돌리게 해주는 시스템 기능
- MCP 서버 · AI 에이전트가 외부 도구를 표준화된 방식으로 호출할 수 있게 해주는 연결 장치
- SDK · 자신의 프로그램 코드 안에서 이 기능을 바로 불러 쓸 수 있게 해주는 라이브러리 모음
레포 원문 소개 (영문)
🧱 easy fast local-first microVM runtime and library
GitHub에서 보기주목받는 레포
- cathrynlavery/diagram-designAI 코딩 도구가 그리는 다이어그램을 흔한 둥근 사각형 대신 잡지 느낌 편집 디자인으로 바꿔주는 스킬
- public-apis/public-apis세상의 모든 무료 API를 한곳에 모아둔 목록 저장소
- semantica-agi/semanticaAI 에이전트가 왜 그런 결정을 내렸는지 그래프로 증명하는 오픈소스 인프라
- cactus-compute/needle14메가바이트짜리 AI 모델로 스마트폰과 웨어러블에서 인터넷 없이 도구 호출하기
- unslothai/unsloth코딩 없이 내 컴퓨터에서 AI 모델을 돌리고 학습시키는 데스크톱 앱
- macro-inc/macro이메일, 채팅, 문서, 업무관리, CRM을 하나로 묶고 AI가 팀 전체 기억을 공유하는 업무 플랫폼
- harry0703/MoneyPrinterTurbo주제나 키워드 하나만 입력하면 대본, 영상 소재, 자막, 배경음악까지 자동으로 붙여 짧은 영상 하나를 완성해주는 오픈소스 도구
- basecamp/omarchyDHH가 만든, 미리 취향껏 세팅된 리눅스 배포판