GitWarren — плагин
Рецензирование правок агента до коммита на своей машине: комментарии к строкам читает и отвечает на них сам агент через MCP.
- 131 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Агент может создавать, менять и удалять ревью и комментарии в приложении; рабочие копии репозиториев он не удаляет.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/gitwarrenОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Агент может создавать, менять и удалять ревью и комментарии в приложении; рабочие копии репозиториев он не удаляет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
GitWarren — настольное приложение и браузерный интерфейс для рецензирования локальных git-репозиториев. Ревью строится как сравнение двух ссылок в виде pull request, причем индексированные, неиндексированные и неотслеживаемые изменения рабочего дерева попадают в дифф. Плагин для Claude Code, Gemini CLI и других агентов подключает MCP-сервер из семнадцати инструментов и подсказку, когда открывать ревью. Агент создает ревью, читает ваши комментарии, отвечает в ветке обсуждения и закрывает исправленные. Команда `/review` открывает ревью текущей ветки и отдает ссылку. Все хранится в одном файле SQLite на вашем компьютере, без аккаунта и телеметрии. Репозитории на других машинах доступны по SSH, через `wsl.exe` или в сети tailnet.
Для кого. Разработчики, которые поручают работу Claude Code или Codex и хотят прочитать дифф и оставить замечания, пока правки не стали коммитом.
Подходит, если
- Агент закончил задачу, а правки лежат в рабочем дереве без коммита.
- Замечания к строкам нужно передать агенту, а не пересказывать в чате.
- Ветку агента на удаленной машине читают с ноутбука по SSH.
- Markdown-документ правят с агентом и комментируют по абзацам.
Не подходит, если
- Ревью ведут на GitHub или GitLab с командой.
- Нужен дифф внутри ответа агента без отдельного приложения.
- Хранить комментарии нужно в общей облачной системе.
Пример запроса к агенту
Открой ревью текущей ветки относительно main, учти незакоммиченные правки, затем прочитай мои комментарии и ответь на каждый.Ограничения
Нужен git на машине; настольная версия сделана на Electron, для машин без экрана есть команда `gitwarren serve`. Инструментов `get_review_diff` намеренно нет: дифф и историю агент читает командами git. Ссылки `guiUrl` из ответов агента открываются только там, где запущен GitWarren, иначе браузер откажет в соединении. Лицензия GPL-3.0, от вкладчиков требуется CLA. Остальные ограничения перечислены в `docs/limitations.md`.
Как отключить. Удалите плагин в менеджере плагинов клиента, а приложение закройте и удалите как обычно. Данные ревью лежат в файле SQLite каталога данных приложения и удаляются вручную.
Частые вопросы
Что агент делает через MCP?
Управляет списком репозиториев и ревью, читает ветки комментариев, добавляет комментарии, отвечает и закрывает их. Рабочие копии репозиториев `remove_repository` не трогает, только перестает их отслеживать.
Как поставить плагин без Claude Code?
Для Gemini CLI: `gemini extensions install https://github.com/klarluft/gitwarren-app`. Одну подсказку для любого агента ставит `npx skills add klarluft/gitwarren-app`. Cursor, Codex, VS Code и Kiro читают тот же репозиторий из своих экранов плагинов.
Видны ли незакоммиченные правки?
Да. Если ветка открыта в рабочем дереве, GitWarren находит его и добавляет индексированные, неиндексированные и неотслеживаемые изменения в дифф.
Куда уходят данные?
Никуда: ревью хранятся в одном файле SQLite, аккаунта и телеметрии нет. Единственный исходящий запрос настольного приложения — проверка обновлений.
Работает ли без графической оболочки?
Да. Команда `gitwarren serve` отдает тот же интерфейс в браузере. На машине без экрана запускают только серверную часть и смотрят ревью с другого компьютера по SSH, через `wsl.exe` или tailnet.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныCLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
MCP-сервер разбирает конфликты слияния в Git: простые случаи решает сам, а сложные куски оставляет агенту
CLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента
Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке
Плагин с локальным MCP-сервером: агент оценивает качество своего кода по ряду критериев через Jev и улучшает его по баллам
CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту
Коротко о README
README объясняет ревью незакоммиченной работы, установку приложения, CLI и плагина, MCP-инструменты и работу с другими машинами. Для агентов есть `llms-install.md`, скилл `skills/gitwarren` и команда `/review`.