Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
coldteadotai/pr-lens
Строит анимированные диаграммы архитектуры и потоков данных для каждого pull request и публикует их комментарием в GitHub, GitLab и Bitbucket.
- Звёзды
- 2,370
- Форки
- 99
- Открытые issues
- 4
- Последний коммит
- 3 часа назад
Что это?
PR Lens наглядно показывает изменения в коде. Он анализирует diff pull request, с помощью модели определяет затронутые компоненты и связи между ними, а затем строит анимированные SVG-диаграммы в светлой и тёмной темах. Диаграммы публикуются комментарием в pull request; изменённые части окрашиваются в зелёный цвет (добавлены), янтарный (изменены) или красный (удалены).
Кроме просмотра в комментарии, диаграмму можно открыть на интерактивном холсте: масштабировать и перемещать её, а также проходить пошаговую экскурсию. При нажатии на стрелку потока данных отображаются payload запроса и ответа. Переименовывать, исключать и группировать элементы можно с помощью файла конфигурации .github/pr-lens.yml.
PR Lens работает как размещённое приложение GitHub, GitHub Action, компонент GitLab CI/CD, Bitbucket pipe, отдельная CLI или skill для кодовых агентов, таких как Claude Code и Codex. Action и CLI используют ваш собственный ключ модели; можно настроить любого провайдера, поддерживающего API chat completions.
Ключевые возможности
- 01Строит анимированные диаграммы архитектуры изменений в PR, выделяя добавленные, изменённые и удалённые части разными цветами
- 02Показывает payload запроса и ответа при нажатии на стрелку потока данных
- 03Предоставляет интерактивный холст с масштабированием, перемещением и пошаговыми экскурсиями
- 04Работает с GitHub, GitLab и Bitbucket
- 05Предлагает CLI и skill для агента, чтобы строить диаграммы ещё до создания pull request
Сценарии использования
- Проверка большого pull request с наглядным отображением затронутых компонентов и связей между ними
- Знакомство с незнакомой кодовой базой с помощью пошаговых экскурсий по диаграммам
- Проверка изменений кодового агента по диаграмме до открытия pull request
- Документирование потоков данных в системе с помощью ссылки на холст, которой можно поделиться
Быстрый старт
- 1
Установите GitHub App в свой репозиторий
- 2
Откройте pull request, и диаграмма появится в виде комментария
- 3
При желании добавьте навык для своего агента программирования
npx skills add coldteadotai/pr-lens
В выпуске Repolode Weekly
- Выпуск 2 · Headless-браузер на Rust для агентов и типизированный импорт SQL
Рисует каждый pull request как анимированные схемы архитектуры и потоков данных и публикует их комментарием в GitHub, GitLab или Bitbucket. Добавленное, изменённое и удалённое выделено цветом, а по клику на стрелку видно тело запроса и ответа.
В подборках
Темы
Частые вопросы
- Что такое pr-lens?
- Строит анимированные диаграммы архитектуры и потоков данных для каждого pull request и публикует их комментарием в GitHub, GitLab и Bitbucket. PR Lens наглядно показывает изменения в коде. Он анализирует diff pull request, с помощью модели определяет затронутые компоненты и связи между ними, а затем строит анимированные SVG-диаграммы в светлой и тёмной темах. Диаграммы публикуются комментарием в pull request; изменённые части окрашиваются в зелёный цвет (добавлены), янтарный (изменены) или красный (удалены).
- pr-lens можно использовать бесплатно? Какая у него лицензия?
- pr-lens распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pr-lens всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pr-lens — 7 нояб. 2026 г..
- Для чего можно использовать pr-lens?
- Проверка большого pull request с наглядным отображением затронутых компонентов и связей между ними Знакомство с незнакомой кодовой базой с помощью пошаговых экскурсий по диаграммам Проверка изменений кодового агента по диаграмме до открытия pull request Документирование потоков данных в системе с помощью ссылки на холст, которой можно поделиться
- Как установить pr-lens?
- Установите GitHub App в свой репозиторий Откройте pull request, и диаграмма появится в виде комментария При желании добавьте навык для своего агента программирования: npx skills add coldteadotai/pr-lens
- Где скачать pr-lens?
- Исходный код и инструкции по установке — на GitHub: https://github.com/coldteadotai/pr-lens
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бот для code review в GitHub: анализирует diff пул-реквестов с помощью LLM в стиле ChatGPT и оставляет комментарии; работает как GitHub App, Action или самостоятельно размещённое приложение Probot.
Веб-приложение и GitHub Action, которые группируют изменения в pull request по областям и подводят итоги, чтобы разбирать их по очереди.
GitHub Action, которая публикует комментарии с ревью кода от ИИ в pull request по команде /gemini-review, используя Gemini API от Google.
Навык для AI-инструментов разработки: строит HTML-карту архитектуры, ограничений и границ изменений проекта и ждёт подтверждения перед редактированием кода.
Настраивает AI-агентов для программирования — Claude Code, Cursor, OpenCode и Codex — добавляя постоянную память, общие рабочие процессы, навыки и MCP-серверы.