groundcrew CLI

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

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

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

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

  • Запускает агентов Claude Code, Codex и Cursor, которые пишут код и коммиты в ваших репозиториях без вашего участия
  • Режим --runner `none` дает агентам ваши доступы без песочницы
  • Использует ключ Linear и доступы к репозиториям
Все причины и проверки

clipboardhealth/groundcrew

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/groundcrew

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Запускает агентов Claude Code, Codex и Cursor, которые пишут код и коммиты в ваших репозиториях без вашего участия
  • Режим --runner `none` дает агентам ваши доступы без песочницы
  • Использует ключ Linear и доступы к репозиториям

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

Что делает

groundcrew следит за назначенными вам задачами, создает для каждой отдельный git worktree, запускает CLI агента в выделенном окне терминала и оставляет результат в своей ветке, готовой к `pull` `request`. Агенты работают на вашей машине с вашими инструментами и доступами. Запускается настоящий claude, codex, cursor-agent или pi, поэтому за любой сессией можно следить и перехватить управление. Для каждого агента по умолчанию включена песочница: Safehouse на macOS или Docker Sandboxes, значение `none` снимает защиту явно. Источник задач по умолчанию Linear, где задачу назначают себе и ставят метку `agent-claude`, `agent-codex`, `agent-pi` или `agent-any`. Метка `agent-any` выбирает агента с наименьшей нагрузкой по весам сессий. Jira и локальные файлы подключаются через источники задач. Есть пресеты claude, codex, cursor, cursor-grok и pi, свой CLI добавляют в конфиге. Установка: npm install -g @clipboard-health/groundcrew@latest, затем crew init --global --project-dir ~/dev --repo OWNER/REPO --agent claude, проверка crew doctor и запуск crew run --watch.

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

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

  • Задачи в Linear размечены метками `agent-`*, и их надо превратить в ветки с кодом, пока вы спите
  • Несколько агентов должны работать параллельно и не мешать друг другу, каждый в своем worktree
  • Нужен контроль: открыть любой запущенный сеанс агента и вмешаться, если он ушел в сторону
  • Агентов нужно изолировать песочницей Safehouse или Docker Sandboxes на хосте
  • Нагрузку между Claude Code, Codex и Cursor надо распределять по лимитам сессий

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

  • Требуются удаленные облачные агенты: groundcrew запускает локальные CLI на вашей машине
  • Нет tmux, cmux или zellij и песочницы: без них придется запускать с --runner `none`
  • Задача одна и мелкая: достаточно запустить агента вручную в ветке
  • Версия Node ниже 24.22.1: эту версию требует README

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

Настрой groundcrew для репозитория acme/web с агентом claude, запусти crew doctor и покажи, как поставить задачу в очередь

Ограничения

  • Нужны Node 24.22.1, git, мультиплексор терминала (tmux, cmux или zellij), CLI агента и песочница; crew doctor проверяет все.
  • Режим --runner `none` запускает агентов без изоляции на хосте с вашими доступами.
  • Для Linear задается ключ GROUNDCREW_LINEAR_API_KEY, для Jira и файлов есть отдельные источники.
  • Для Pi нужна авторизация у провайдера выбранной модели до запуска без присмотра.
  • Команда tmux kill-server завершает все сеансы tmux, перед ней сохраните работу и остановите задачи.

Как отключить. Остановите задачу командой crew `stop` TASK, worktree сохранится. Команды crew `cleanup` TASK и crew `cleanup` --all удаляют worktree. Пакет снимает npm uninstall -g @clipboard-health/groundcrew, конфиг лежит в ~/.config/groundcrew/.

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

Чем groundcrew отличается от облачных кодинг-агентов?

Агенты работают на вашей машине с вашими инструментами и доступами, без чужого облака. За каждым сеансом можно следить в терминале и перехватить управление, а результат лежит в отдельной ветке для `pull` `request`.

Как поставить задачу в очередь?

В Linear назначьте задачу себе и добавьте метку `agent-claude`, `agent-codex`, `agent-pi` или `agent-any`. Задачи без метки `agent-`* команда crew run игнорирует, но crew start TASK запускает такую задачу вручную.

Что делает песочница?

Safehouse на macOS или Docker Sandboxes изолирует каждого агента на хосте. Режим --runner `none` отключает ее, после чего агент работает с вашими правами без изоляции.

Работает ли без Linear?

Да. Jira и локальные файлы подключаются через источники задач, их описывает docs/task-sources.md.

Какие агенты поддерживает groundcrew?

Встроены пресеты claude, codex, cursor (и вариант cursor-grok) и pi. Свой CLI добавляют в конфиге, а профили агентов задают уровни моделей.

Обсуждение

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

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

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

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

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

Сервер на Go гоняет Claude Code или Codex на вашей машине или в Kubernetes и сдает работу через «pull request» после ревью

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

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

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

Раннер @itsaplan/runner берет задачи у трекера It's a Plan и отдает их Claude Code, Codex или opencode на вашей машине.

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

CLI, который прогоняет Claude Code, Codex, OpenCode и другие агенты циклом по списку задач или PRD, пока все не будет сделано

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
groundcrew (эта карточка)нет68
pi-dispatchнет197pi-dispatch запускает агентов Pi, а groundcrew берет задачи из Linear и Jira и раздает их Claude Code, Codex, Cursor и Pi
Crewshipнет5crewship — другой инструмент с похожей задачей, groundcrew держит агентов локально и по одному worktree на задачу

Коротко о README

README объясняет, зачем локальные агенты, перечисляет требования и дает быстрый старт из шести шагов. Затем описаны выбор задач по меткам Linear, маршрутизация `agent-any` и список команд crew: `stop`, `cleanup`, stage и другие. Подробности вынесены в docs.

Бейдж для README

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