Repolode
coldteadotai

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. 1

    Установите GitHub App в свой репозиторий

  2. 2

    Откройте pull request, и диаграмма появится в виде комментария

  3. 3

    При желании добавьте навык для своего агента программирования

    npx skills add coldteadotai/pr-lens

В выпуске Repolode Weekly

В подборках

Темы

Частые вопросы

Что такое 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.

4,5 тыс.+2 за неделю469JavaScriptISCОбновлён 3 месяца назад

Навык для AI-инструментов разработки: строит HTML-карту архитектуры, ограничений и границ изменений проекта и ждёт подтверждения перед редактированием кода.

678+11 за неделю72TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад