Allox CLI

Allox CLI поднимает изолированную среду агента с оболочкой, браузером и Jupyter и хранит контрольные точки.

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

Широкий доступ

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

  • Среда выполняет команды и код, открывает браузер и работает с файлами.
  • Нужен Docker, а MCP-инструменты внутри среды вызываются напрямую.
Все причины и проверки

alloxorg/allox-cli

Установка

Работает в

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

uv sync --no-editable

После клонирования репозитория AlloxOrg/allox-cli; затем запустите сервер `opensandbox-server`.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Среда выполняет команды и код, открывает браузер и работает с файлами.
  • Нужен Docker, а MCP-инструменты внутри среды вызываются напрямую.

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

Что делает

Консольный инструмент объединяет изолированную среду, инструменты агента, передачу файлов, текущую сессию и восстановление из контрольных точек в одной команде `allox-cli`. Среда создается через сервер OpenSandbox, по умолчанию с рантаймом AIO Sandbox в Docker. После создания она сама становится текущей сессией, и следующие команды не требуют идентификатора. В среде доступны оболочка, файлы, браузер, Jupyter, снимки экрана и MCP: можно найти MCP-серверы, перечислить их инструменты и вызвать напрямую. Контрольные точки делаются вручную, по расписанию или после успешной операции, восстановление берет `latest` или нужную версию. Передача файлов потоковая и рекурсивная, symlink и выход за путь отклоняются. Вывод бывает `table`, `json`, `yaml`, `raw`.

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

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

  • Агент выполняет длинную задачу, и нужны контрольные точки на случай обрыва.
  • Код надо запускать в изолированной среде с браузером и Jupyter.
  • Скрипту или CI нужен структурированный вывод JSON о среде.
  • Нужно посмотреть и вызвать инструменты MCP-сервера внутри песочницы.

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

  • Нет Docker и локального сервера OpenSandbox: без них среда не поднимется.
  • Нужна установка одной командой: сейчас только из исходников.
  • Нужны готовые облачные среды без самостоятельной настройки.

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

Создай среду allox-cli, запусти в ней небольшой скрипт на Python и сделай контрольную точку.

Ограничения

Версия ставится только из исходников командой `uv sync --no-editable`. Нужны Docker и локальный сервер OpenSandbox из пакета `opensandbox-server`, сервер проверяется запросом `/health`. Не запускайте `uv run allox-cli` без `--no-editable`: проект станет editable. README на китайском, файла лицензии в метаданных нет. Проект молодой, поддерживает одну связку OpenSandbox и AIO Sandbox, а его стабильность на сторонних образах не описана. Контрольные точки занимают место на диске, следите за размером при частом расписании.

Как отключить. Уничтожьте среду командой `allox-cli sandbox` для удаления, остановите сервер OpenSandbox и удалите каталог проекта и `.venv`.

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

Что нужно для запуска?

Python 3.10 или новее, `uv`, Docker и локальный сервер OpenSandbox. Образ AIO Sandbox Docker скачивает сам.

Как проверить сервер?

Запросом `curl http://127.0.0.1:8080/health` в соседнем терминале после запуска `opensandbox-server`.

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

Из контрольной точки: `latest` или указанная версия. Точки делаются вручную, по расписанию или после успешной операции.

Какие форматы вывода есть?

`table`, `json`, `yaml` и `raw`, формат подбирается под сценарий: человек, скрипт или CI.

Можно ли переключать окружения?

Да, профили переключают dev, staging, prod, свои образы и облегченные среды выполнения.

Обсуждение

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

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

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

ANOLISA — системный стек для агентов: сжатие вывода инструментов, память, снимки рабочей папки, проверка команд, учет токенов

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

Панель Kubernetes с MCP-сервером: Claude Code читает логи подов, правит ресурсы и откатывает релизы в подключенных кластерах.

MCP-серверШирокий доступ116Звезды репозитория

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

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

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Allox CLI (эта карточка)нет163
AIO Sandboxнетключ необязателен6 331AIO Sandbox это сам контейнер; Allox CLI управляет им и добавляет сессию, контрольные точки и передачу файлов
Agent-Sandboxнетключ необязателен232своя песочница на Kubernetes с REST и MCP; Allox CLI работает через OpenSandbox и Docker локально

Коротко о README

README на китайском представляет CLI с возможностями: контрольные точки, сессия, набор инструментов агента, готовность рантайма, передача файлов, MCP и профили. Описаны установка из исходников, настройка сервера OpenSandbox, примеры сквозных сценариев, тесты и документация.

Бейдж для README

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