GitHub Action анализирует diff pull request с помощью LLM и публикует несколько приоритетных inline-комментариев.
mattzcarey/shippie
Расширяемый AI-агент для код-ревью: анализирует diff, изучает кодовую базу и оставляет в pull request целевые комментарии.
- Звёзды
- 2,520
- Форки
- 241
- Открытые issues
- 31
- Последний коммит
- 17 дней назад
Что это?
Shippie — AI-агент для код-ревью: он анализирует diff, изучает связанный с ним код с помощью инструментов разработчика и оставляет комментарии о проблемах, которые заметил бы человек-рецензент: например, об утечке секретов, медленном или неэффективном коде, потенциальных багах и необработанных крайних случаях.
Агент запускается как GitHub Action, локально для проиндексированных изменений командой `npx shippie review` или по запросу — после комментария `/shippie review` в pull request. Он работает на Node, Cloudflare, GitHub Actions и GitLab CI и поддерживает модели Anthropic, OpenAI, OpenRouter и Cloudflare Workers AI.
Shippie может выступать в роли клиента Model Context Protocol (MCP) для подключения внешних инструментов, например средств автоматизации браузера, сервисов наблюдаемости и документации. Также он учитывает контекст проекта из файлов AGENTS.md или CLAUDE.md и поддерживает Agent Skills.
Ключевые возможности
- 01Проверяет diff на утечки секретов, проблемы с производительностью и потенциальные баги.
- 02Запускается как GitHub Action, локально для проиндексированных изменений или по запросу через `/shippie review`.
- 03Поддерживает модели Anthropic, OpenAI, OpenRouter и Cloudflare Workers AI.
- 04Выступает в роли MCP-клиента для подключения внешних инструментов.
- 05Учитывает контекст проекта из AGENTS.md, CLAUDE.md и Agent Skills.
- 06Позволяет агенту делегировать задачи субагентам с помощью инструмента для задач.
Сценарии использования
- Добавление автоматических комментариев по результатам первичной проверки в каждый pull request репозитория на GitHub.
- Проверка проиндексированных изменений на секреты и очевидные баги перед локальным коммитом.
- Запуск проверки по запросу с помощью комментария в pull request.
- Подключение агента для код-ревью к инструментам браузера или наблюдаемости через MCP.
Быстрый старт
- 1
Получите API-ключ у поддерживаемого провайдера, например Anthropic, OpenAI, OpenRouter или Cloudflare Workers AI
- 2
Создайте основу workflow для GitHub Actions
npx shippie init - 3
Добавьте API-ключ провайдера в секреты репозитория, например ANTHROPIC_API_KEY
- 4
Или проверьте локально подготовленные изменения
npx shippie review
Что важно знать
- Требуется API-ключ провайдера платных моделей.
- Для GitHub Action необходим полный checkout (fetch-depth: 0) и разрешение на запись в PR.
- В локальном режиме проверяются только подготовленные изменения (git diff --cached).
В подборках
Темы
Частые вопросы
- Что такое shippie?
- Расширяемый AI-агент для код-ревью: анализирует diff, изучает кодовую базу и оставляет в pull request целевые комментарии. Shippie — AI-агент для код-ревью: он анализирует diff, изучает связанный с ним код с помощью инструментов разработчика и оставляет комментарии о проблемах, которые заметил бы человек-рецензент: например, об утечке секретов, медленном или неэффективном коде, потенциальных багах и необработанных крайних случаях.
- shippie можно использовать бесплатно? Какая у него лицензия?
- shippie распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shippie всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shippie — 21 окт. 2026 г..
- Для чего можно использовать shippie?
- Добавление автоматических комментариев по результатам первичной проверки в каждый pull request репозитория на GitHub. Проверка проиндексированных изменений на секреты и очевидные баги перед локальным коммитом. Запуск проверки по запросу с помощью комментария в pull request. Подключение агента для код-ревью к инструментам браузера или наблюдаемости через MCP.
- Как установить shippie?
- Получите API-ключ у поддерживаемого провайдера, например Anthropic, OpenAI, OpenRouter или Cloudflare Workers AI Создайте основу workflow для GitHub Actions: npx shippie init Добавьте API-ключ провайдера в секреты репозитория, например ANTHROPIC_API_KEY Или проверьте локально подготовленные изменения: npx shippie review
- Где скачать shippie?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mattzcarey/shippie
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Расширение VS Code для просмотра, управления и локальной проверки GitHub pull request и issues прямо в редакторе.
Боковая панель Git и GitHub для OpenCode Desktop: граф коммитов, pull request’ы, issues, CI-запуски и инструменты агента с очередью подтверждения действий.
CLI для терминала, который превращает описания на обычном английском в YAML-воркфлоу для Claude Code, Codex, Gemini CLI и других кодинг-агентов с проверками качества.
Веб-инбокс для GitHub pull request, который распределяет PR по разделам с помощью поисковых запросов.
Открытый React-инструментарий для создания ИИ-агентов, которые отображают и обновляют ваши компоненты в виде generative UI.