tuicr — терминальный инструмент для код-ревью с vim-навигацией. Показывает непрерывный diff в стиле GitHub: все изменённые файлы прокручиваются одним потоком, а комментарии оставляются к строке, диапазону, файлу или ко всему ревью.
Прогресс проверки отслеживается на уровне файлов или ханков и сохраняется между сессиями. Поддерживаются git, jj и Mercurial, а объектом ревью могут быть незакоммиченные правки, диапазон коммитов, PR на GitHub или MR на GitLab.
Три способа отдать результат: отправить настоящее ревью в GitHub (Comment, Approve, Request changes, Draft) или GitLab, скопировать структурированный markdown в буфер обмена, либо вывести его в stdout для передачи агенту или скрипту.
При повторном открытии знакомого PR/MR инструмент заранее выбирает коммиты новее последнего отправленного ревью. Есть отдельный CLI для работы с сохранёнными сессиями без TUI и библиотека на Rust для интеграций.
Установка и обновление доступны через Homebrew, Cargo, Mise, Nix, скрипт или готовые бинарники — обновление в один вызов с проверкой SHA-256.
В комплекте — набор встроенных тем оформления, а также возможность подключить собственную локальную тему вместе с файлом синтаксической подсветки.
GitHub ★ 1,684
