Запускает виртуальные машины Linux на macOS и других хостах с автоматическим обменом файлами и перенаправлением портов — в первую очередь для запуска контейнеров.
arcboxlabs/arcbox
Открытая среда выполнения контейнеров и виртуальных машин для macOS на Rust: совместима с Docker, поддерживает microVM-песочницы для AI-агентов, Kubernetes и Linux-VM.
Open source альтернатива:Docker Desktop
OrbStack
- Звёзды
- 4,253
- Форки
- 184
- Открытые issues
- 34
- Последний коммит
- позавчера
Что это?
ArcBox — локальная среда выполнения для Mac с Apple Silicon, которая запускает совместимые с Docker контейнеры, временные microVM-песочницы, полноценные Linux-машины и гостевые macOS из одного демона и через одну CLI. Сокет Docker совместим с Docker CLI, Compose и BuildKit, а для Kubernetes можно запустить локальный кластер k3s. Также можно перенести образы, тома и сети из Docker Desktop или OrbStack.
Уровень с песочницами предназначен для AI-агентов, пишущих код, и недоверенного кода. Каждая песочница загружает собственное ядро через Firecracker, запущенный внутри гостевой системы; по умолчанию с хоста ничего не монтируется. Песочницы можно создавать на основе шаблонов, образов или Dockerfile, сохранять в контрольные точки и восстанавливать, а также управлять ими через gRPC API. Для работы песочниц нужны чипы M3 или новее и macOS 15+.
Проект полностью написан на Rust с нуля: в него входят собственный VMM на базе Hypervisor.framework, устройства VirtIO и пользовательский сетевой datapath. Проект находится в публичной бета-версии и распространяется по лицензии MIT или Apache-2.0.
Ключевые возможности
- 01Совместимая с Docker среда, работающая с существующими Docker CLI, Compose и BuildKit.
- 02Временные microVM-песочницы с собственным ядром для AI-агентов и недоверенного кода.
- 03Управляемый локальный кластер Kubernetes на базе k3s.
- 04Полноценные Linux-VM с постоянными дисками и выбором дистрибутива.
- 05Перенос образов, томов и сетей из Docker Desktop или OrbStack.
- 06Доступ к файлам томов контейнеров и корневым файловым системам машин с хоста через Finder.
Сценарии использования
- Замена Docker Desktop или OrbStack для повседневной работы с контейнерами на Mac с Apple Silicon.
- Запуск агентов для написания кода, например Claude Code, в изолированных песочницах без монтирования файлов хоста.
- Запуск образов linux/amd64 на машинах с Apple Silicon.
- Создание временных Linux- или macOS-гостевых систем для тестовых запусков в стиле CI.
Быстрый старт
- 1
Установить с помощью Homebrew
brew install --cask arcboxlabs/tap/arcbox - 2
Запустить демон
abctl daemon start - 3
Включить совместимость с Docker
abctl docker enable - 4
Запустить контейнер
docker run -d -p 8080:80 nginx
Что важно знать
- Работает только в macOS, поверх фреймворков виртуализации Apple.
- Это публичная бета-версия, поэтому возможны недоработки и изменения.
- Для песочниц требуется Apple Silicon M3 или новее и macOS 15 или новее.
- По лицензии Apple на одном хосте может быть не более двух гостевых систем macOS; также требуется Apple Silicon.
В подборках
Темы
Частые вопросы
- Что такое arcbox?
- Открытая среда выполнения контейнеров и виртуальных машин для macOS на Rust: совместима с Docker, поддерживает microVM-песочницы для AI-агентов, Kubernetes и Linux-VM. ArcBox — локальная среда выполнения для Mac с Apple Silicon, которая запускает совместимые с Docker контейнеры, временные microVM-песочницы, полноценные Linux-машины и гостевые macOS из одного демона и через одну CLI. Сокет Docker совместим с Docker CLI, Compose и BuildKit, а для Kubernetes можно запустить локальный кластер k3s. Также можно перенести образы, тома и сети из Docker Desktop или OrbStack.
- arcbox можно использовать бесплатно? Какая у него лицензия?
- arcbox распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- arcbox всё ещё поддерживается?
- Активно поддерживается. Последний коммит в arcbox — 5 нояб. 2026 г..
- Для чего можно использовать arcbox?
- Замена Docker Desktop или OrbStack для повседневной работы с контейнерами на Mac с Apple Silicon. Запуск агентов для написания кода, например Claude Code, в изолированных песочницах без монтирования файлов хоста. Запуск образов linux/amd64 на машинах с Apple Silicon. Создание временных Linux- или macOS-гостевых систем для тестовых запусков в стиле CI.
- Как установить 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно развёртываемая инфраструктура на Kubernetes запускает недоверенный код в лёгких VM-песочницах под управлением CLI, HTTP API и Python SDK.
Linux CLI, который упаковывает Firecracker microVM (бинарный файл, ядро, initrd и rootfs) в единый автономный исполняемый файл, запускающий контейнер в виртуальной машине.
Встраиваемые переносимые микровиртуальные машины на Rust для локального запуска AI-агентов и недоверенного кода с аппаратной изоляцией.
Платформа для запуска кода агентов и пользователей в изолированных Firecracker microVM под управлением через HTTP API.
МикроВМ-песочницы с механизмом fork для AI-агентов: дочерние ВМ создаются из прогретой Firecracker-ВМ с копированием при записи, изоляцией через KVM и BRANCH работающих ВМ.