OpenSwarm CLI
CLI проверяет изменения кода, исправляет подтвержденные замечания и повторяет ревью перед проверками репозитория.
- 871 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Режим исправления меняет код, а отдельные команды могут отправлять ветки и публиковать запросы на слияние.
- Провайдер модели получает материалы ревью и расходует доступные средства или лимиты.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/openswarmОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Режим исправления меняет код, а отдельные команды могут отправлять ветки и публиковать запросы на слияние.
- Провайдер модели получает материалы ревью и расходует доступные средства или лимиты.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenSwarm проверяет разницу между версиями кода или текущие изменения рабочего каталога. В режиме исправления он группирует подтвержденные замечания и поручает работу изолированным исполнителям. CLI можно вызвать локально или из поставляемого GitHub Action. Для работы без постоянного участия человека есть сервер задач, интеграция с Linear и уведомления. Эти компоненты не обязательны для обычного ревью перед коммитом. Исполнители запоминают результаты задач для конкретного репозитория и учитывают их при следующем обращении.
Для кого. Для разработчиков, которым нужно запускать ревью и исправления повторно, а результат проверять в CI.
Подходит, если
- Перед коммитом нужно разобрать текущую разницу без записи в проект.
- Накопилось несколько замечаний, которые нужно исправить и проверить повторно.
- Для запроса на слияние требуется отчет SARIF и машинный результат.
- Нужно отличить старое падение тестов от ошибки в новом изменении.
Не подходит, если
- Нужна гарантия отсутствия дефектов по одному заключению модели.
- Вы хотите, чтобы незавершенное ревью считалось успешной проверкой.
- Рабочий процесс запрещает передавать код выбранному провайдеру модели.
Пример запроса к агенту
Проведи ревью текущих изменений OpenSwarm в режиме чтения и покажи подтвержденные замечания без исправлений.Ограничения
Для ревью нужен настроенный провайдер: Codex, OpenRouter, локальный сервер модели или установленный Claude Code. Провайдер получает материалы проверки, поэтому перед запуском убедитесь, что политика проекта разрешает передавать ему исходники. На Linux проверки проекта требуют bubblewrap и останавливаются, если он не может обеспечить изоляцию; в CI это нужно настроить отдельно. Режим исправления меняет код и выполняет проверки репозитория, поэтому сначала запустите ревью только на чтение.
Как отключить. Завершите локальный процесс CLI. Если включали автономный сервер задач или GitHub Action, отключите их отдельно и отзовите больше не нужные ключи провайдеров.
Частые вопросы
Что означает код выхода 2?
Ревью не состоялось: например, провайдер недоступен или ответ нельзя разобрать. Такой результат не считается успешным допуском.
Как получить результат для скрипта?
Используйте `openswarm review --json`. CLI вернет JSON с указанной версией формата и уберет обычный текстовый отчет.
Нужен ли Linear для локального ревью?
Нет. Он относится к дополнительному слою задач; проверка локальных изменений работает отдельно.
Как запрещена запись при ревью чужого запроса на слияние?
Режим чтения исключает изменяющие инструменты. Адаптер, который не умеет соблюдать это ограничение, отказывается запускать такое ревью.
Как проверить окружение перед запуском?
Выполните `openswarm doctor`. Команда проверит среду запуска, системные зависимости и настройки провайдера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Open Code Review — командное ревью кода агентами
Open Code Review
Скилл и CLI для ревью кода: команда агентов-рецензентов смотрит изменения независимо, спорит о находках и выдает один отчет
CLI сопоставляет диагностику линтеров с изменениями кода и выводит замечания локально или в согласованный канал ревью.
Плагин для OpenCode, который превращает сессию в команду агентов во главе с архитектором и ведет работу по фазам плана
Chorus собирает 2–4 ИИ-ревьюера из разных CLI, чтобы они проверили изменение до релиза, и подключается к агентам как MCP.
CLI и три скилла, которые разбирают комментарии ревью-ботов в PR: оценивают находки, правят код, отвечают и ждут проверок
Коротко о README
Проект включает локальный интерфейс задач и дополнительные команды сопровождения запросов на слияние. Проверки могут сравнивать состояние ветки с базовой версией и учитывать ранее существовавшие ошибки отдельно.