gitlogue CLI
CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.
- 5 260 ★ репозитория
- Последний коммит
- ISC
Минимальный доступ
Почему такой уровень
- gitlogue читает историю и рабочие изменения; закрытый код может попасть на экран или в запись демонстрации.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/gitlogueОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- gitlogue читает историю и рабочие изменения; закрытый код может попасть на экран или в запись демонстрации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
gitlogue показывает изменения Git как анимацию набора текста с подсветкой синтаксиса и деревом файлов. Пользователь выбирает коммит, диапазон или незакоммиченные правки и управляет воспроизведением. Агент может помочь отобрать нужные изменения для объяснения или демонстрации. В режиме наблюдения новые коммиты добавляются к показу по мере появления. Скорость, темы и исключения файлов настраиваются отдельно. Программа заново анимирует сохраненный патч. Порядок и скорость нажатий клавиш автора из него узнать нельзя.
Для кого. Преподавателям и авторам технических демонстраций, которые показывают развитие кода по реальной истории Git.
Подходит, если
- На занятии нужно последовательно показать изменения нескольких коммитов.
- Агент выбрал исправление, которое пользователь хочет рассмотреть построчно.
- Для демонстрации вы записываете терминальный показ выбранной истории.
- Перед коммитом нужно визуально просмотреть подготовленные изменения.
Не подходит, если
- Требуется доказательство реального порядка действий программиста.
- Вы ожидаете автоматическую проверку корректности патча.
- В кадр могут попасть закрытые файлы, которые нельзя показывать аудитории.
Пример запроса к агенту
Выбери небольшой диапазон коммитов для gitlogue и исключи служебные файлы перед демонстрацией исправления.Ограничения
Нужен репозиторий с доступными коммитами или рабочими изменениями; инструмент не восстанавливает отсутствующую историю. Воспроизведение моделирует набор текста по патчу, поэтому не используйте его как доказательство авторства или затраченного времени. Перед записью экрана исключите файлы с секретами и закрытыми данными. Длительное отображение статичных элементов может оставлять след на OLED-экране, поэтому ограничьте время показа и не рассчитывайте на функции системной заставки.
Как отключить. Завершите воспроизведение через q или Ctrl+C. История Git и файлы проекта не откатываются и не требуют восстановления после просмотра.
Частые вопросы
Как показать конкретный коммит?
Используйте `gitlogue --commit abc123` с его идентификатором.
Можно ли показать диапазон?
Да. Например, `gitlogue --commit HEAD~5..HEAD`.
Что показывает gitlogue diff?
По умолчанию подготовленные изменения; `--unstaged` переключает на неподготовленные.
Как поставить показ на паузу?
Нажмите Space.
Можно ли не показывать отдельные файлы?
Да. Используйте `--ignore` либо файл исключений через `--ignore-file`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыlazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.
GitUI, терминальный интерфейс Git, выполняет операции в фоне, чтобы пользователь мог продолжать работать с интерфейсом.
CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента
CLI задает вопросы об изменениях Git перед отправкой и оценивает ответы выбранной моделью, проверяя понимание своей правки.
CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.
bat, CLI для просмотра исходников, выделяет измененные строки Git и показывает пробелы и непечатаемые символы около ошибки.
Коротко о README
Фильтры позволяют выбирать автора и период коммитов. Настройки по умолчанию хранятся в пользовательском TOML-файле.