ArcBox CLI

ArcBox запускает Claude Code в одноразовой микровиртуалке на Mac: своя ОС, пустая рабочая папка и старт примерно за секунду

  • 4 302 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Отключает запросы подтверждения у агента внутри песочницы
  • Ключ API нужен агенту внутри песочницы, а он выполняет команды без запросов
Все причины и проверки

arcboxlabs/arcbox

Установка

Работает в

Ручная установка

brew install --cask arcboxlabs/tap/arcbox

Первая команда README. Затем `abctl daemon start`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Отключает запросы подтверждения у агента внутри песочницы
  • Ключ API нужен агенту внутри песочницы, а он выполняет команды без запросов

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ArcBox — открытая среда для контейнеров и виртуальных машин на macOS, написанная на Rust: совместимый с Docker движок, Kubernetes, полноценные Linux- и macOS-машины. Для агентов в ней есть одноразовые микровиртуалки со своим ядром, файловой системой и сетью. Команда `abctl claude` собирает песочницу из встроенного шаблона и подключает терминал к Claude Code внутри нее. Запросы подтверждения у агента отключены: границу задает виртуалка. С хоста в песочницу ничего не монтируется, `/workspace` пуст, нужное агент клонирует сам, результат копируют обратно. Команды `abctl sandbox` создают песочницы из образа или Dockerfile, копируют файлы, пробрасывают порты и делают снимки для быстрого старта.

Для кого. Владельцам Mac на Apple Silicon M3 и новее, которые хотят пускать агента в режим без подтверждений, не трогая основную систему.

Подходит, если

  • Агента хотят пустить без подтверждений, но на отдельной машине.
  • Неизвестный скрипт или бинарник запускают, чтобы посмотреть, что он делает.
  • Два независимых сеанса агента идут параллельно и не мешают друг другу.
  • Образ приложения проверяют в песочнице с ограничением по памяти и времени.
  • Чистое состояние сохраняют снимком, и каждый старт получается мгновенным.

Не подходит, если

  • Mac на Intel или Apple Silicon до M3, либо macOS старше 15: песочницы не запустятся.
  • Агенту нужен прямой доступ к вашему проекту на хосте: там ничего не монтируется.
  • Нужен Docker только для контейнеров, и Docker Desktop вас устраивает.

Пример запроса к агенту

Запусти Claude Code в песочнице ArcBox, пусть он клонирует репозиторий, прогонит тесты и положит отчет в файл, который я потом заберу.

Ограничения

Песочницы требуют вложенной виртуализации: Apple Silicon M3 или новее и macOS 15 или новее на стандартном бэкенде VZ, на других хостах команды сразу завершаются ошибкой. Проект в публичной бете. `abctl claude` отключает подтверждения агента, поэтому защита держится только на изоляции виртуалки. Ключ `ANTHROPIC_API_KEY` задается переменной окружения и нужен агенту в работе, так что берите ключ с лимитом расходов.

Как отключить. Остановите службу командой `abctl daemon stop` и удалите песочницы через `abctl sandbox`. Приложение убирают через Homebrew, конфигурация лежит в `~/.config/arcbox/config.toml`.

Частые вопросы

Как установить?

Выполните `brew install --cask arcboxlabs/tap/arcbox` или установочный скрипт из README, затем `abctl daemon start`. Состояние проверяет `abctl doctor`.

Какое железо нужно для песочниц?

Apple Silicon M3 или новее и macOS 15 или новее. На других хостах команды `sandbox` сразу сообщают об ошибке.

Что внутри `abctl claude`?

Песочница из встроенного шаблона и Claude Code в ней. Первый запуск собирает образ, следующие стартуют примерно за секунду.

Как вытащить результат?

Командой `abctl sandbox cp <id>:/tmp/out.tgz .`. Ничего с хоста внутрь не монтируется, поэтому файлы копируют явно.

Можно ли запустить второй сеанс?

Да, `abctl claude --id review` создает независимый сеанс. Аргументы после `--` уходят агенту, например `-- --model opus`.

Обсуждение

Вопросов и отзывов пока нет.

AgentBox запускает Claude Code, Codex и Open Code в отдельных виртуальных машинах: на вашем ПК, своем сервере или в облаке.

CLIРасширенный доступ580Звезды репозитория

ClaudeBox запускает Claude Code в Docker с профилями языков, слотами сессий и фаерволом по списку разрешенных адресов.

CLIРасширенный доступ1,2 тыс.Звезды репозитория

Запускает каждый этап агента в отдельной микровиртуальной машине: Claude, Codex, Ollama или любой CLI с трассировкой OTLP

CLIРасширенный доступ89Звезды репозитория

ExitBox запускает Claude, Codex, Cursor и других агентов в rootless-контейнерах: сеть по списку доменов, секреты в сейфе.

CLIРасширенный доступ107Звезды репозитория

Brig запускает Claude Code и другие кодинг-агенты в изолированной microVM на вашем компьютере с доступом только к одному проекту.

CLIРасширенный доступ266Звезды репозитория

CLI запускает Claude Code и Codex в изолированных контейнерах Docker с брандмауэром, воркдеревьями и образом без Dockerfile.

CLIРасширенный доступ59Звезды репозитория

Коротко о README

Один демон и один CLI обслуживают четыре вида нагрузки: контейнеры, песочницы для агентов, Linux-машины и гостевые macOS. Все работает локально, без облачной панели.

Бейдж для README

Сообщить о проблеме