Geckobox CLI

Geckobox запускает Claude Code, Codex и другие CLI-агенты на ваших компьютерах и в песочницах и ведет задачи в локальном дашборде

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

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

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

  • Агент запускается на удаленных машинах и в песочницах с пропуском запросов разрешений и выполняет команды сам
  • Токен подписки Claude Code пробрасывается на компьютеры, где запущен агент, и дает доступ к вашему аккаунту
Все причины и проверки

migasrias2/geckobox

Установка

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

npm install -g github:migasrias2/geckobox

Пакет ставится из репозитория. Затем openspaces ui открывает дашборд. Для песочниц на macOS 26 нужен brew install container.

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

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

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

  • Агент запускается на удаленных машинах и в песочницах с пропуском запросов разрешений и выполняет команды сам
  • Токен подписки Claude Code пробрасывается на компьютеры, где запущен агент, и дает доступ к вашему аккаунту

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

Что делает

Geckobox ставится пакетом npm, а его команда называется `openspaces`. Она запускает CLI-агента в фоне на выбранном компьютере: на этой машине, на любой машине по SSH, в контейнере Docker или Podman, в песочнице Cua или в изолированной Linux-виртуальной машине на вашем Mac. Каждый ход агента идет без интерфейса в отдельной рабочей папке, идентификатор сессии сохраняется, поэтому следующее сообщение продолжает тот же разговор. Команда `openspaces ui` открывает дашборд на `127.0.0.1` под случайным токеном: слева боты, в центре беседа, справа живой экран компьютера агента. Экран можно перехватить, кликая и печатая за агента. Команда `openspaces run --on local,mini,docker:ci` запускает одну задачу на нескольких компьютерах и показывает результаты рядом. Есть и SDK на TypeScript: `startThread`, `openThread`, `fanOut`. Песочницы создает `openspaces sandbox create dev` примерно за двадцать секунд: это легкая виртуальная машина на контейнерном рантайме Apple или контейнер Docker и Podman, агент работает в ней пользователем без привилегий. Адаптеры есть для `claude-code`, `codex`, `gemini`, `opencode` и `shell`, проверены вживую `claude-code` и `shell`.

Для кого. Разработчикам с Mac mini, VPS или несколькими ноутбуками, которые хотят отправлять задачи Claude Code на разные машины и следить за ними с одного экрана.

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

  • Долгая задача должна идти на Mac mini в соседней комнате, пока ноутбук закрыт
  • Один и тот же набор тестов нужно прогнать на трех машинах и сравнить итоги
  • Агенту нужна изолированная песочница, где он может делать что угодно внутри и ничего снаружи
  • Вы хотите видеть живой экран браузера агента и при необходимости взять управление
  • Нужен скрипт на TypeScript, который запускает агентов через `startThread` и ждет результат

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

  • Агентом должен быть не Claude Code: адаптеры codex, gemini и opencode написаны по документации и вживую не проверены
  • Машины нельзя открыть для SSH или контейнеров: прямого релея у Geckobox нет
  • Задача требует подтверждений на каждый шаг: в песочнице агент работает с пропуском запросов разрешений
  • Нужен облачный сервис с поддержкой и учетной записью: Geckobox локальный

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

Заведи компьютер mini по SSH в openspaces и запусти на нем Claude Code с задачей обновить зависимости и прогнать тесты

Ограничения

  • Из пяти адаптеров вживую проверены `claude-code` и `shell`, остальные написаны по документации CLI и ждут правок.
  • В песочнице агент работает с пропуском запросов разрешений: внутри бокса он может все, снаружи ничего.
  • Для входа в Claude Code в песочницу пробрасывается `CLAUDE_CODE_OAUTH_TOKEN` или `ANTHROPIC_API_KEY`: токен берется из вашей оболочки или связки ключей macOS и передается через stdin.
  • Изолированные виртуальные машины на Mac требуют macOS 26 и Apple `container`, на других системах нужен Docker или Podman.

Как отключить. Команда `openspaces close <id>` останавливает поток и удаляет его рабочую папку. Песочницы убирают через команды `openspaces sandbox`, пакет удаляет `npm uninstall -g openspaces`, а токен из связки ключей стирается через `openspaces secrets`.

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

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

Выполните `npm install -g github:migasrias2/geckobox`: пакет ставится прямо из репозитория. Затем `openspaces ui` открывает дашборд.

Нужна ли учетная запись?

Нет. Geckobox ходит к вашим компьютерам напрямую без релея, поэтому счетчиков и аккаунта нет. Агенту по-прежнему нужен собственный вход.

Какие компьютеры можно подключить?

Эту машину, любую по SSH, контейнер Docker или Podman и песочницу Cua. Песочницы на вашем Mac Geckobox создает сам.

Чем он защищен от чужих сайтов?

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

Как запустить одну задачу на нескольких машинах?

Командой `openspaces run --on local,mini,docker:ci "задача"`: она запускает ее везде одновременно, а результаты показывает рядом.

Обсуждение

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

groundcrew раздает задачи из Linear и Jira локальным агентам Claude Code, Codex и Cursor: свой worktree и песочница на каждую

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

CLI держит агентов Claude Code круглосуточно в сессиях PTY, а управлять ими можно из Telegram, панели и по расписанию.

CLIШирокий доступ107Звезды репозитория
Официальный

Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST

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

Подключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент

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

Оркестратор для Claude Code, Codex и Gemini CLI: сценарии на YAML повторяются, пока проходят ваши проверки

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

CLI на Rust для macOS: агент читает интерфейс любого приложения через дерево доступности и кликает, печатает, листает по ссылкам на элементы без скриншотов

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

Коротко о README

README сравнивает проект с платным сервисом Cua Spaces и перечисляет шаги тура: задача, компьютеры, живой экран, перехват управления, запуск везде. Затем идут установка, SDK в десять строк, песочницы, устройство потоков, список агентов, команды CLI и параметры.

Бейдж для README

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