Agentbox CLI

Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.

  • 154 ★ репозитория
  • Последний коммит
CLI

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

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

  • Для Docker внутри контейнера нужен привилегированный режим, что ослабляет изоляцию.
  • Пароли SSH и RDP по умолчанию слабые.
Все причины и проверки

rcarmo/agentbox

Установка

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

docker build -t agentbox .

Выполняйте в клоне репозитория. Образ с рабочим столом собирается командой `docker build -t agentbox:gui --target gui .`.

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

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

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

  • Для Docker внутри контейнера нужен привилегированный режим, что ослабляет изоляцию.
  • Пароли SSH и RDP по умолчанию слабые.

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

Что делает

Agentbox собирает образ на Debian Stable, в котором предустановлены Copilot CLI, Codex и Pi, а также `gh`, Nushell, `lazygit`, Homebrew, `uv` и Bun. Агенты работают внутри контейнера и не трогают хост. Дополнительные `toad`, `opencode`, `gemini` и `vibe` ставятся командами `make -C ~ ...`. Службы по умолчанию выключены: `ENABLE_DOCKER`, `ENABLE_SSH` и `ENABLE_RDP` включают Docker внутри контейнера, SSH и удаленный рабочий стол. Образ с тегом `gui` добавляет XFCE, XRDP и VS Code. В `/home/agent/workspace-skel` лежит заготовка рабочей папки со скиллами и инструкциями, `make init-workspace` копирует ее без перезаписи файлов.

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

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

  • Агент должен править код и запускать команды, но не получать доступ к домашней папке.
  • Параллельно работают несколько сессий, и каждой нужен свой чистый контейнер.
  • Нужен рабочий стол с VS Code по RDP для задач, где агенту требуется графика.
  • Новую папку проекта нужно заполнить готовыми скиллами и инструкциями для агента.

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

  • Нужна жесткая изоляция: контейнеры названы практичным началом, но не полной защитой.
  • Проект требует сетевой изоляции: она значится в планах и не реализована.
  • Docker недоступен на машине.

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

Собери образ Agentbox, запусти контейнер с папкой проекта в `/workspace` и открой в нем Codex без включения SSH и RDP.

Ограничения

Образ собирается из `Dockerfile`, готового образа в README нет. Для Docker внутри контейнера нужен привилегированный режим, и это ослабляет изоляцию. Пароли по умолчанию слабые: для SSH и RDP смените их или перейдите на ключи. Claude Code в образ не входит, ставьте его сами. Сетевой изоляции пока нет, в планах она значится. Лимиты CPU и памяти задаются обычными ограничениями Docker. Для работы с несколькими сессиями автор советует связку с `webterm`. Последний коммит датирован октябрем 2026 года.

Как отключить. Остановите и удалите контейнер командами `make down` или `docker rm -f agentbox`, затем удалите образ. Данные проекта остаются в смонтированной папке `/workspace`.

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

Какие агенты уже внутри?

Copilot CLI, Codex и Pi. Дополнительно `toad`, `opencode`, `gemini` и `vibe` добавляются командой `make -C ~ <имя>`.

Как включить SSH?

Запустите контейнер с `-e ENABLE_SSH=true -p 22:22`. По умолчанию все службы выключены.

Нужен ли привилегированный режим?

Только для Docker внутри контейнера. Без этого Docker-in-Docker недоступен, зато изоляция лучше.

Есть ли образ с рабочим столом?

Да, тег `gui` добавляет XFCE, XRDP и VS Code. Собирается командой `docker build -t agentbox:gui --target gui .`.

Что входит в заготовку проекта?

В `/home/agent/workspace-skel` лежат инструкции и скиллы для Python, Go, Bun, Docker и GitHub Actions. Команда `make init-workspace` копирует их без перезаписи файлов.

Обсуждение

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

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

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

CLI для постоянных Linux-окружений в Docker или Podman: у каждого проекта свой контейнер, где агент не видит остальную систему

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

Самостоятельно хостится центр управления агентами: Claude Code, Codex, Copilot, OpenCode и Pi с телефона, десктопа и терминала

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

Agent of Empires

Agent of Empires (AoE)

Менеджер сессий для кодинг-агентов: запускает Claude Code, OpenCode, Codex и другие CLI параллельно в изолированных tmux-сессиях с TUI и веб-панелью

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

Терминальный клиент Docker связывает команды агента с контейнерами, образами, сетями и томами выбранного окружения.

CLIШирокий доступ6,1 тыс.Звезды репозитория

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Agentbox (эта карточка)нет154
AgentBoxнет570запускает агентов в отдельных виртуальных машинах; здесь обычный Docker-контейнер на Debian
Agent-Sandboxнетключ необязателен230песочница на Kubernetes с REST API и MCP; здесь локальный контейнер без кластера

Коротко о README

Образ рассчитан на совместную работу с `webterm` для нескольких агентских сессий. Лицензия MIT.

Бейдж для README

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

Foxx AIAgentbox
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.