Repolode
arcboxlabs

arcboxlabs/arcbox

Rust로 구현된 macOS용 오픈소스 컨테이너 및 VM 런타임으로, Docker 엔진 대체 기능, AI 에이전트용 microVM 샌드박스, 네이티브 Kubernetes 및 Linux VM을 제공합니다.

대체할 수 있는 제품:Docker DesktopOrbStack

스타
4,251
포크
184
열린 이슈
34
마지막 커밋
22시간 전

어떤 프로젝트인가요?

ArcBox는 Apple Silicon Mac에서 Docker 호환 컨테이너, 폐기 가능한 microVM 샌드박스, 완전한 Linux 머신과 macOS 게스트를 하나의 데몬과 CLI로 실행하는 로컬 런타임입니다. Docker 소켓은 Docker CLI, Compose, BuildKit과 호환되며, 로컬 k3s 클러스터를 시작해 Kubernetes를 사용할 수도 있습니다. Docker Desktop이나 OrbStack에서 이미지, 볼륨, 네트워크를 가져올 수도 있습니다.

샌드박스 기능은 AI 코딩 에이전트와 신뢰할 수 없는 코드를 위한 것입니다. 각 샌드박스는 게스트 내부에서 Firecracker를 사용해 자체 커널로 부팅하며, 기본 설정에서는 호스트의 어떤 항목도 마운트하지 않습니다. 템플릿, 이미지 또는 Dockerfile로 샌드박스를 만들고, 체크포인트를 저장 및 복원하며, gRPC API로 제어할 수 있습니다. 샌드박스를 사용하려면 macOS 15 이상을 실행하는 M3 이상 칩이 필요합니다.

이 프로젝트는 Hypervisor.framework 기반 자체 VMM, VirtIO 장치, 사용자 공간 네트워크 데이터패스를 포함해 Rust로 처음부터 작성되었습니다. 현재 공개 베타 버전이며 MIT 또는 Apache-2.0 라이선스를 따릅니다.

핵심 기능

  • 01기존 Docker CLI, Compose, BuildKit과 함께 사용할 수 있는 Docker 호환 엔진.
  • 02AI 에이전트와 신뢰할 수 없는 코드를 위한 자체 커널을 갖춘 폐기 가능한 microVM 샌드박스.
  • 03k3s 기반으로 관리되는 로컬 Kubernetes 클러스터.
  • 04영구 디스크와 선택 가능한 배포판을 제공하는 완전한 Linux VM.
  • 05Docker Desktop이나 OrbStack에서 이미지, 볼륨, 네트워크를 가져오는 기능.
  • 06Finder에서 컨테이너 볼륨과 머신 루트 파일시스템에 있는 호스트 파일에 접근하는 기능.

활용 사례

  • Apple Silicon Mac에서 일상적인 컨테이너 작업을 위해 Docker Desktop이나 OrbStack을 대체.
  • 호스트 파일을 마운트하지 않고 격리된 샌드박스에서 Claude Code 같은 코딩 에이전트 실행.
  • Apple Silicon 머신에서 linux/amd64 이미지 실행.
  • CI 방식의 테스트 실행을 위해 폐기 가능한 Linux 또는 macOS 게스트 생성.

빠른 시작

  1. 1

    Homebrew로 설치하기

    brew install --cask arcboxlabs/tap/arcbox
  2. 2

    데몬 시작하기

    abctl daemon start
  3. 3

    Docker 호환성 활성화하기

    abctl docker enable
  4. 4

    컨테이너 실행하기

    docker run -d -p 8080:80 nginx

사용 전 알아둘 점

  • Apple의 가상화 프레임워크를 기반으로 하므로 macOS에서만 실행됩니다.
  • 퍼블릭 베타 버전이므로 미완성된 부분이 있거나 변경될 수 있습니다.
  • 샌드박스를 사용하려면 Apple Silicon M3 이상 및 macOS 15 이상이 필요합니다.
  • Apple의 라이선스에 따라 macOS 게스트는 호스트당 최대 2개로 제한되며, Apple Silicon이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

arcbox은(는) 무엇인가요?
Rust로 구현된 macOS용 오픈소스 컨테이너 및 VM 런타임으로, Docker 엔진 대체 기능, AI 에이전트용 microVM 샌드박스, 네이티브 Kubernetes 및 Linux VM을 제공합니다. ArcBox는 Apple Silicon Mac에서 Docker 호환 컨테이너, 폐기 가능한 microVM 샌드박스, 완전한 Linux 머신과 macOS 게스트를 하나의 데몬과 CLI로 실행하는 로컬 런타임입니다. Docker 소켓은 Docker CLI, Compose, BuildKit과 호환되며, 로컬 k3s 클러스터를 시작해 Kubernetes를 사용할 수도 있습니다. Docker Desktop이나 OrbStack에서 이미지, 볼륨, 네트워크를 가져올 수도 있습니다.
arcbox은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
arcbox은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
arcbox은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. arcbox의 마지막 커밋은 2026년 11월 5일입니다.
arcbox은(는) 어디에 사용할 수 있나요?
Apple Silicon Mac에서 일상적인 컨테이너 작업을 위해 Docker Desktop이나 OrbStack을 대체. 호스트 파일을 마운트하지 않고 격리된 샌드박스에서 Claude Code 같은 코딩 에이전트 실행. Apple Silicon 머신에서 linux/amd64 이미지 실행. CI 방식의 테스트 실행을 위해 폐기 가능한 Linux 또는 macOS 게스트 생성.
arcbox는 어떻게 설치하나요?
Homebrew로 설치하기: brew install --cask arcboxlabs/tap/arcbox 데몬 시작하기: abctl daemon start Docker 호환성 활성화하기: abctl docker enable 컨테이너 실행하기: docker run -d -p 8080:80 nginx
arcbox은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/arcboxlabs/arcbox

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트