GitWarren — плагин

Рецензирование правок агента до коммита на своей машине: комментарии к строкам читает и отвечает на них сам агент через MCP.

  • 131 ★ репозитория
  • Последний коммит
Плагин

Минимальный доступ

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

  • Агент может создавать, менять и удалять ревью и комментарии в приложении; рабочие копии репозиториев он не удаляет.
Все причины и проверки

klarluft/gitwarren-app

Установка

Работает в

В терминале, через 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 и пишет замечания по строкам с учетом контекста

CLIРасширенный доступ49,5 тыс.Звезды репозитория
Официальный

MCP-сервер разбирает конфликты слияния в Git: простые случаи решает сам, а сложные куски оставляет агенту

MCP-серверРасширенный доступ194Звезды репозитория

CLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента

CLIРасширенный доступ3,3 тыс.Звезды репозитория

Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке

MCP-серверРасширенный доступ32,6 тыс.Звезды репозитория

Плагин с локальным MCP-сервером: агент оценивает качество своего кода по ряду критериев через Jev и улучшает его по баллам

ПлагинРасширенный доступ247Звезды репозитория

CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту

CLIРасширенный доступ945Звезды репозитория

Коротко о README

README объясняет ревью незакоммиченной работы, установку приложения, CLI и плагина, MCP-инструменты и работу с другими машинами. Для агентов есть `llms-install.md`, скилл `skills/gitwarren` и команда `/review`.

Бейдж для README

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

Foxx AIGitWarren
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.