gitlogue
Cinematic git commit replay.
gitlogue is a terminal‑based tool that animates Git history as a live, cinematic replay. It renders each commit with realistic typing effects, cursor movements, deletions, and file‑tree transitions, while applying Tree‑sitter syntax highlighting for dozens of languages. The program can display a working‑tree diff view, show project file trees with change statistics, and operate in a screensaver mode that loops random commits.
The utility is aimed at developers who want to visualize code evolution, educators illustrating version‑control concepts, presenters replaying real commit sequences, and users who enjoy a decorative terminal display. It also supports recording demos, creating content for videos or asciinema, and a “look busy” mode for ambient display.
Implemented in Rust, gitlogue offers fast, lightweight performance and a range of customization options, including nine built‑in themes, user‑defined themes, adjustable typing speeds, and filters by author, date, or file pattern. It is available via multiple package managers and can be built from source.
Reviews
Loading reviews…
Similar apps
Version Control & Git
gitui
Blazing fast terminal-ui for git written in Rust.
Version Control & Git
lazygit
A simple terminal UI for git commands.

Version Control & Git
gitmoji-cli
Use emoji in commit messages.
Version Control & Git
clog
A conventional changelog for the rest of us.
Version Control & Git
ggc
A modern Git tool with both CLI and interactive incremental-search UI.
Code Editors & IDEs
OctoType
A customizable typing trainer.