Repolode
superradcompany

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. 1

    Homebrew로 CLI 설치하기

    brew install superradcompany/tap/microsandbox
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트