Brig CLI

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

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

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

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

  • Агент свободно меняет и удаляет файлы проекта, включая `.git`.
  • По умолчанию песочница выходит в интернет и может отправить прочитанное наружу.
Все причины и проверки

brig-sh/brig

Установка

Работает в

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

brew tap brig-sh/brig

Для macOS, затем `brew trust brig-sh/brig` и `brew install --cask brig`. На Linux команда `curl -fsSL https://raw.githubusercontent.com/brig-sh/brig/main/install.sh | sudo sh` ставит Brig для всей машины.

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

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

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

  • Агент свободно меняет и удаляет файлы проекта, включая `.git`.
  • По умолчанию песочница выходит в интернет и может отправить прочитанное наружу.

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

Что делает

Brig стартует песочницу в виде microVM, где у агента собственное ядро и домашний каталог, а доступ к хосту ограничен одним проектом. Команда `brig run claude ~/code/demo` поднимает песочницу и запускает в ней Claude Code, а `brig run ubuntu ~/code/demo` открывает корневую оболочку без входа в аккаунт. Остальной диск, связка ключей и SSH-агент хоста агенту не видны. Проект и домашний каталог гостя остаются настоящими каталогами хоста, поэтому изменения сохраняются. Утилита пересылает в песочницу только указанное в профиле агента, проверяет подписи своих образов, а для ограничения сети принимает политику исходящего трафика. Команда `brig doctor` проверяет хост, `brig stop` и `brig rm` останавливают и удаляют песочницу.

Для кого. Разработчикам, которые хотят запускать агента без подтверждения каждой команды и при этом держать его вдали от ключей, SSH и остальных файлов.

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

  • Агент должен без подтверждений править проект в `~/code/demo`, а остальной диск остается закрытым.
  • Перед запуском чужого репозитория нужна песочница без доступа к связке ключей и SSH-агенту.
  • Исходящий трафик агента ограничивают политикой, чтобы он не отправлял прочитанное наружу.
  • Несколько сессий ведутся параллельно, и у каждой остается свой домашний каталог гостя.

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

  • Нужен Mac на Intel: он не поддерживается.
  • Компьютер на Linux без KVM: виртуализация недоступна.
  • Нужна изоляция от удаления внутри самого проекта: агент может менять и удалять любые файлы проекта, включая `.git`.

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

Запусти Claude Code в песочнице Brig на каталоге ~/code/demo, создай там файл и покажи, что пересылается в песочницу командой brig info claude.

Ограничения

Работает на Mac с Apple Silicon и macOS 15 и новее (на macOS 14 нужны переменные `BRIG_HYPERVISOR=vz BRIG_NETWORK=shared`) и на Linux с KVM; на Linux установка и все команды идут от root. Песочница по умолчанию выходит в интернет, так что агент может отправить наружу все прочитанное, пока не задана политика. Хуки git на хосте запускают то, что агент записал в `.git`, их стоит проверять. Версия до 1.0, минорные релизы могут ломать совместимость. При первом запуске в терминале Brig спрашивает про телеметрию.

Как отключить. Остановите песочницу командой `brig stop claude` и удалите ее вместе с домашним каталогом гостя через `brig rm claude`. Папка проекта остается, ее удаляют вручную. Телеметрию отключает `brig telemetry off`.

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

Как поставить Brig на macOS?

Выполните `brew tap brig-sh/brig`, затем `brew trust brig-sh/brig` и `brew install --cask brig`. Проверьте хост командой `brig doctor`.

Как поставить Brig на Linux?

Скрипт `curl -fsSL https://raw.githubusercontent.com/brig-sh/brig/main/install.sh | sudo sh` ставит Brig и среду для всей машины, после чего все команды выполняются от root, например `sudo brig doctor`. В документации есть установка для одного пользователя без root.

Нужен ли аккаунт Anthropic?

Для Claude Code да: вход происходит внутри песочницы. Без аккаунта подойдет `brig run ubuntu ~/code/demo`, он открывает корневую оболочку без входа.

Что агент может менять на хосте?

Только проект и свой домашний каталог гостя. Остальной диск, связка ключей и SSH-агент недоступны. Учетные данные пересылаются по списку из профиля, его выводит `brig info claude`.

Как ограничить сеть?

Привяжите политику исходящего трафика. Brig применяет ее на Linux и на macOS с бэкендом `hvi` и отказывается запускать запуск с политикой на других путях.

Обсуждение

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

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

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

CLI запускает команды и ИИ-агентов в изолированных микро-ВМ с загрузкой до 125 мс и скрывает ключи API от самой песочницы.

CLIШирокий доступ62Звезды репозитория

Контейнер для Claude Code, Codex, Copilot, OpenCode и Pi: агент работает без подтверждений, а выход в сеть режет шлюз.

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

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

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

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

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

devvm создает для каждого проекта отдельную виртуальную машину с нужными языками, где Claude Code и Codex не видят ваши секреты

CLIШирокий доступ599Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Brig (эта карточка)нет266
Agent-Sandboxнетключ необязателен232Песочница для агентов; Brig изолирует агента в microVM с собственным ядром и политикой исходящего трафика
SandVaultнет454Изолирует агента отдельным пользователем macOS; Brig запускает его в microVM на Mac и Linux

Коротко о README

README объясняет принцип песочницы, поддерживаемые хосты и первый запуск с пошаговыми командами. Раздел о доступе описывает, что видит агент в файлах, учетных данных, сети и образах. Лицензия Apache-2.0, дальше ведут ссылки на безопасность и политики.

Бейдж для README

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