Rove CLI
Терминальная среда для нескольких кодовых агентов: у каждой задачи своя ветка и worktree, сессии переживают закрытие терминала.
- 185 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агенты выполняют команды и правят файлы с правами своих CLI.
- Режим `rove --web` открывает доступ к задачам через браузер.
Установка
- Работает в
Ручная установка
curl -fsSL https://rove.run/install.sh | shПервый вариант из README для macOS, Linux и WSL. Нужны git и хотя бы один CLI агента. Вариант через npm: `npm install -g @sma1lboy/rove`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агенты выполняют команды и правят файлы с правами своих CLI.
- Режим `rove --web` открывает доступ к задачам через браузер.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Rove — агентская среда разработки (ADE) для терминала. В ней рядом работают Claude Code, Codex, Copilot и еще десяток агентов, причем Rove запускает настоящие CLI со своей авторизацией, правами и моделями. У каждой задачи собственная ветка и рабочее дерево git, поэтому рефакторинг, исправление ошибки и ревью идут одновременно и не затирают файлы друг друга. Если у Claude Code закончилась квота, задачу переключают на Codex или другой движок: новый агент читает сделанное предыдущим и продолжает. Агенты передают работу друг другу через `rove api add` и получают отчет в своей вкладке. Сессии живут на хосте после закрытия терминала или обрыва SSH. Те же задачи доступны в браузере через `rove --web`, в приложениях для iOS и Android и в окне рабочего стола. Есть просмотр диффов с заметками, которые возвращаются одним запросом, входящие агентов и расписание запросов (Routines).
Для кого. Разработчикам, которые гоняют несколько агентов параллельно и устали переключать терминалы, копировать результаты и терять работу при исчерпании квоты.
Подходит, если
- Рефакторинг, багфикс и ревью идут параллельно в отдельных ветках.
- Квота Claude Code кончилась на полпути, и задачу продолжает Codex.
- Один агент поручает другому подзадачу и получает отчет без копирования.
- Сеанс на сервере по SSH пережил обрыв связи.
Не подходит, если
- Нужен один агент в привычном терминале без дополнительного слоя.
- Нет git: изоляция задач построена на ветках и рабочих деревьях.
- Требуется запуск в изолированном контейнере по умолчанию.
Пример запроса к агенту
Запусти Rove в репозитории, создай две задачи на разных агентах и покажи, как они идут параллельно в своих ветках.Ограничения
Нужны git и хотя бы один CLI агента в `PATH`. Rove работает на Bun 1.3.11 и новее, и каждый способ установки подтягивает его сам. Нативному Windows дополнительно нужны Node.js и Git for Windows с Git Bash, а ставят его через npm, не через `curl`. Установка через `curl | sh` выполняет скачанный сценарий. Агенты работают с правами своих CLI, режим `rove --web` открывает доступ к задачам из браузера, поэтому не публикуйте порт без защиты.
Как отключить. Удалите пакет командой `npm uninstall -g @sma1lboy/rove` или `bun remove -g @sma1lboy/rove`. Ветки и рабочие деревья задач остаются в репозитории, удалите их через `git worktree remove`.
Частые вопросы
Что делать, если у агента кончилась квота?
Переключите задачу на другой движок, например Codex. Новый агент прочитает, что сделал предыдущий, и продолжит работу в той же ветке.
Как агенты общаются между собой?
Через `rove api add`: один агент передает работу другому и получает отчет в своей вкладке без копирования текста между окнами.
Какие агенты поддерживаются?
Claude Code, Codex, Copilot и еще около десятка. Полный список лежит в документации на странице движков.
Как работать с телефона или браузера?
Запустите `rove --web` для браузера. Для телефона есть приложения iOS и Android, а на рабочем столе отдельное окно.
Что значит Routines?
Запрос агенту по расписанию для работы без присмотра. Конфигурация описана в документации раздела Routines.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПанель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.
Viden — терминальная панель для кодового агента: чат с моделью, подтверждение правок и надзор за Codex и Claude в одном окне.
Веб-консоль для тех, кто гоняет несколько агентов в нескольких проектах: сессии переживают сбои, ответы идут с телефона.
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Оркестратор раздает кодовую задачу CLI-воркерам в отдельных ветках Git, проверяет результат и сливает его транзакционно.
Compozy ведет сессии Claude Code, Codex и Cursor: доска задач, проверки по расписанию, вызов человека только по делу.
Коротко о README
Единая среда для параллельных агентов с worktree на задачу и переключением движка без потери контекста.