Что это такое?
Терминальный интерфейс для разметки git-диффов с возможностью передачи аннотаций в AI-агенты и скрипты.
umputun/revdiff — open-source проект на Go, который стоит оценить перед внедрением или доработкой.
Для разработчиков, которые работают в терминале и хотят интегрировать ревью кода в AI-кодинг сессии (например, с Claude Code).
При работе с AI-ассистентами в терминале приходится постоянно переключаться между diff-утилитами и инструментами для аннотаций, теряя контекст и время.
Программа показывает полный diff файла с подсветкой синтаксиса в двухпанельном TUI-интерфейсе. Можно аннотировать любые строки (добавленные, удалённые или контекстные), добавлять заметки на уровне файла. При выходе все аннотации выводятся в структурированном виде в stdout, что позволяет легко передавать их дальше по пайпу.
Лёгкий терминальный интерфейс для ревью git-диффов с inline-аннотациями. Создан специально для сценария, когда разработчик работает в AI-кодинг сессии в терминале и хочет быстро разметить изменения без переключения контекста. Минималистичный интерфейс: слева дерево файлов, справа цветной diff с навигацией по ханкам.
Проект создан для конкретного use case — работы в терминальных AI-сессиях типа Claude Code, где важно не выходить из потока и сразу передавать разметку дальше.
Стоит попробовать, если вы активно используете терминальные AI-инструменты для кодинга и хотите ускорить процесс ревью изменений. Для обычного code review есть более мощные альтернативы.
Проект активно поддерживается: есть CI/CD, тесты, актуальные зависимости. Хотя звёзд пока мало, видно внимание к качеству кода.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Терминальный интерфейс для разметки git-диффов с возможностью передачи аннотаций в AI-агенты и скрипты.
Для разработчиков, которые работают в терминальных AI-кодинг сессиях (например, Claude Code) и хотят быстро размечать изменения без переключения контекста.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.