groundcrew CLI
groundcrew раздает задачи из Linear и Jira локальным агентам Claude Code, Codex и Cursor: свой worktree и песочница на каждую
- 68 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Запускает агентов Claude Code, Codex и Cursor, которые пишут код и коммиты в ваших репозиториях без вашего участия
- Режим --runner `none` дает агентам ваши доступы без песочницы
- Использует ключ Linear и доступы к репозиториям
Установка
- Работает в
В терминале, через 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 добавляют в конфиге, а профили агентов задают уровни моделей.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыGeckobox запускает Claude Code, Codex и другие CLI-агенты на ваших компьютерах и в песочницах и ведет задачи в локальном дашборде
Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Сервер на Go гоняет Claude Code или Codex на вашей машине или в Kubernetes и сдает работу через «pull request» после ревью
Оркестратор для Claude Code, Codex и Gemini CLI: сценарии на YAML повторяются, пока проходят ваши проверки
Раннер @itsaplan/runner берет задачи у трекера It's a Plan и отдает их Claude Code, Codex или opencode на вашей машине.
CLI, который прогоняет Claude Code, Codex, OpenCode и другие агенты циклом по списку задач или PRD, пока все не будет сделано
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| groundcrew (эта карточка) | нет | 68 | |
| pi-dispatch | нет | 197 | pi-dispatch запускает агентов Pi, а groundcrew берет задачи из Linear и Jira и раздает их Claude Code, Codex, Cursor и Pi |
| Crewship | нет | 5 | crewship — другой инструмент с похожей задачей, groundcrew держит агентов локально и по одному worktree на задачу |
Коротко о README
README объясняет, зачем локальные агенты, перечисляет требования и дает быстрый старт из шести шагов. Затем описаны выбор задач по меткам Linear, маршрутизация `agent-any` и список команд crew: `stop`, `cleanup`, stage и другие. Подробности вынесены в docs.