하드웨어 격리 환경에서 AI 에이전트와 신뢰할 수 없는 코드를 로컬로 실행하는 Rust 기반 임베디드형 포터블 microVM
superradcompany/microsandbox
OCI 이미지를 사용해 하드웨어 격리 샌드박스에서 신뢰할 수 없는 코드와 AI 에이전트 워크로드를 실행하는 로컬 microVM 런타임 및 SDK입니다.
대체할 수 있는 제품:Docker Desktop
- 스타
- 8,954
- 포크
- 510
- 열린 이슈
- 134
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Microsandbox는 AI 에이전트 코드, 사용자가 제출한 코드, 플러그인, CI 작업, 스크래퍼처럼 신뢰할 수 없는 워크로드를 로컬 머신의 소형 가상 머신에서 실행하기 위한 런타임 및 SDK입니다. 각 샌드박스는 하드웨어 수준으로 격리된 microVM이며, 별도의 서버나 상시 실행 데몬 없이 msb CLI 또는 TypeScript, Rust, Python, Go, Ruby 애플리케이션 코드에서 직접 만들 수 있습니다.
샌드박스는 Docker Hub, GHCR 또는 기타 OCI 레지스트리에서 가져온 표준 OCI 컨테이너 이미지를 실행하며, 익숙한 이미지, 명령어, 셸, 볼륨 워크플로를 지원합니다. 또한 실행 중인 샌드박스 포크, 나중에 저장하고 복원할 수 있는 스냅샷, 분리된 장기 실행 세션, VM에 전달되지 않는 비밀 정보를 사용하는 호스트별 네트워크 허용 목록 기능도 제공합니다. 지원 호스트는 Hypervisor 기반 가상화를 사용하는 Apple Silicon macOS, KVM을 사용하는 Linux, WHP를 사용하는 Windows입니다.
이 프로젝트는 베타 소프트웨어로 표시되어 있으므로 호환성이 깨지는 변경과 미구현 기능이 있을 수 있습니다.
핵심 기능
- 01M1 머신에서 부팅 시간이 100ms 미만인 하드웨어 격리 microVM입니다.
- 02Docker Hub, GHCR 또는 기타 레지스트리의 표준 OCI 컨테이너 이미지를 실행합니다.
- 03실행 중인 샌드박스를 포크하고 스냅샷을 저장하거나 복원할 수 있습니다.
- 04별도 서버 없이 임베드할 수 있는 TypeScript, Rust, Python, Go, Ruby용 SDK를 제공합니다.
- 05VM에 전달되지 않는 네트워크 허용 목록과 비밀 정보를 지원합니다.
- 06macOS(Apple Silicon), Linux(KVM), Windows(WHP)에서 실행됩니다.
활용 사례
- AI 에이전트가 생성한 코드를 격리된 환경에서 실행합니다.
- 사용자가 제출한 코드나 서드파티 플러그인을 안전하게 실행합니다.
- 폐기 가능한 microVM에서 자체 호스팅 CI 작업을 실행합니다.
- 데이터베이스 마이그레이션을 테스트하고 스냅샷에서 깨끗한 기준 상태를 복원합니다.
빠른 시작
- 1
Homebrew로 CLI 설치하기
brew install superradcompany/tap/microsandbox - 2
첫 번째 샌드박스 시작하기
msb run ubuntu
사용 전 알아둘 점
- Microsandbox는 베타 소프트웨어로, 향후 호환성을 깨뜨리는 변경 사항이 적용되거나 기능이 누락될 수 있습니다.
- macOS에서는 Apple Silicon, Linux에서는 KVM, Windows에서는 WHP가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- microsandbox은(는) 무엇인가요?
- OCI 이미지를 사용해 하드웨어 격리 샌드박스에서 신뢰할 수 없는 코드와 AI 에이전트 워크로드를 실행하는 로컬 microVM 런타임 및 SDK입니다. Microsandbox는 AI 에이전트 코드, 사용자가 제출한 코드, 플러그인, CI 작업, 스크래퍼처럼 신뢰할 수 없는 워크로드를 로컬 머신의 소형 가상 머신에서 실행하기 위한 런타임 및 SDK입니다. 각 샌드박스는 하드웨어 수준으로 격리된 microVM이며, 별도의 서버나 상시 실행 데몬 없이 msb CLI 또는 TypeScript, Rust, Python, Go, Ruby 애플리케이션 코드에서 직접 만들 수 있습니다.
- microsandbox은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- microsandbox은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- microsandbox은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. microsandbox의 마지막 커밋은 2026년 11월 5일입니다.
- microsandbox은(는) 어디에 사용할 수 있나요?
- AI 에이전트가 생성한 코드를 격리된 환경에서 실행합니다. 사용자가 제출한 코드나 서드파티 플러그인을 안전하게 실행합니다. 폐기 가능한 microVM에서 자체 호스팅 CI 작업을 실행합니다. 데이터베이스 마이그레이션을 테스트하고 스냅샷에서 깨끗한 기준 상태를 복원합니다.
- microsandbox는 어떻게 설치하나요?
- Homebrew로 CLI 설치하기: brew install superradcompany/tap/microsandbox 첫 번째 샌드박스 시작하기: msb run ubuntu
- microsandbox은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/superradcompany/microsandbox
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Linux 게스트를 사용하는 OpenVMM 기반 초경량 마이크로 VM 샌드박스로, 하드웨어 강제 격리 환경에서 신뢰할 수 없는 워크로드를 실행합니다.
Rust로 구현된 macOS용 오픈소스 컨테이너 및 VM 런타임으로, Docker 엔진 대체 기능, AI 에이전트용 microVM 샌드박스, 네이티브 Kubernetes 및 Linux VM을 제공합니다.
보안이 중요한 멀티테넌트 서버리스 및 컨테이너 워크로드를 위해 경량 microVM을 실행하는 미니멀한 KVM 기반 가상 머신 모니터입니다.
Firecracker microVM에 컨테이너를 실행하는 Linux CLI로, VM 구성 요소를 단일 실행 파일에 담습니다.
각 샌드박스를 하드웨어 격리된 KVM 또는 HVF 마이크로VM에서 실행하는 자체 호스팅 E2B API 호환 샌드박스 플랫폼입니다.