diff-tour CLI

CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента

  • 363 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Создает временные копии файлов и передает их выбранному провайдеру модели.
  • Сохраняет готовые разборы в локальном кеше.
Все причины и проверки

init-co-jp/diff-tour

Установка

Ручная установка

curl -fsSL https://raw.githubusercontent.com/init-co-jp/diff-tour/main/install.sh | sh

Первый способ для macOS и Linux ставит исполняемый файл `tour`. Перед запуском просмотрите установщик; затем запустите `tour` из нужного репозитория.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Создает временные копии файлов и передает их выбранному провайдеру модели.
  • Сохраняет готовые разборы в локальном кеше.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

diff-tour готовит интерактивный разбор изменений в терминале. Пользователь выбирает ветку, коммит или диапазон, а подключенный агент объясняет цель правки и порядок чтения файлов. Вопросы по ходу разбора предлагают сначала обдумать поведение кода и затем открыть ответ. Код на экране берется из Git на нужном коммите. После генерации CLI проверяет существование упомянутых файлов и строк, а ошибочные ссылки возвращает модели на исправление; готовый разбор сохраняется для повторного открытия.

Для кого. Для разработчиков, которые хотят понять мотивы изменений перед ревью или знакомятся с чужим кодом.

Подходит, если

  • Нужно понять большую правку по смысловым шагам
  • Нужно изучить один коммит перед обсуждением
  • Хочется проверить свое понимание вопросов ревью
  • Готовый разбор нужно открыть повторно без генерации

Не подходит, если

  • Код запрещено передавать провайдеру выбранной модели
  • Нужен автоматический исправитель найденных ошибок
  • Нужна сертификация безопасности изменения

Пример запроса к агенту

Разбери текущую ветку: объясни порядок чтения файлов и спроси, что случится при повторном выполнении операции.

Ограничения

Для нового разбора нужны Git и установленный CLI поддерживаемого агента с действующим входом в аккаунт. Файлы сравниваемых ревизий отправляются провайдеру выбранной модели, поэтому ограничения на исходный код действуют и здесь. Поддержка Gemini CLI и Copilot CLI экспериментальная, что нужно учитывать при выборе хоста для рабочей проверки. Изоляция Codex проверена на Linux; вариант macOS еще не проверен, поэтому на этой системе нельзя считать поведение полностью подтвержденным.

Как отключить. Завершите просмотр клавишей `q`. Чтобы отключить инструмент, удалите установленный исполняемый файл `tour` из выбранного каталога.

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

Исходники меняются при просмотре?

Нет. Инструмент работает с экспортом и показывает исходный код из Git.

Можно открыть один коммит?

Да. Передайте идентификатор коммита команде `tour`.

Нужна модель для готового JSON?

Нет. Сохраненный разбор можно открыть без новой генерации.

Есть русский язык?

Да. Язык выбирается при настройке или флагом `--lang ru` для одного запуска.

Попадают ли игнорируемые файлы в экспорт?

Нет. Файлы из `.gitignore` исключаются при экспорте.

Обсуждение

Вопросов и отзывов пока нет.

CLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента

CLIРасширенный доступ3,3 тыс.Звезды репозитория

Терминальный просмотрщик показывает патч Git с деревом файлов, чтобы пользователь последовательно проверял изменения агента.

CLIРасширенный доступ1,6 тыс.Звезды репозитория

CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.

CLIМинимальный доступ5,3 тыс.Звезды репозитория

lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.

CLIРасширенный доступ83,7 тыс.Звезды репозитория

CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту

CLIРасширенный доступ945Звезды репозитория

CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.

CLIРасширенный доступ805Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
diff-tour (эта карточка)нет363
gitlogueнет5 260CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.
diffnavнет1 625Терминальный просмотрщик показывает патч Git с деревом файлов, чтобы пользователь последовательно проверял изменения агента.

Коротко о README

Разбор может содержать схемы, таблицы и собственные вопросы пользователя. У пояснений есть метки, различающие подтвержденные кодом факты и общие инженерные суждения.

Бейдж для README

Сообщить о проблеме

Foxx AIdiff-tour
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.