{"repo":"unhappychoice/gitlogue","free":true,"listed":false,"github":"https://github.com/unhappychoice/gitlogue","clone":"git clone https://github.com/unhappychoice/gitlogue.git","description":"A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.","language":"Rust","stars":4928,"topics":["cli-tool","code-animation","developer-tools","git","git-history","git-visualization","productivity","ratatui","rust","screensaver"],"license":"ISC","category":"productivity","readme_excerpt":"A cinematic Git commit replay tool for the terminal. Turn your Git history into a living, animated story — typing, syntax highlighting, file tree transitions. Watch commits unfold with realistic typing animations, syntax highlighting, and file tree transitions, transforming code changes into a visual experience. Installation Using Install Script (Recommended) Using Homebrew Using Cargo On Arch Linux Using Nix From Source See the Installation Guide for more options and troubleshooting. Features 🎬 Commit Replay as Animation — Realistic typing, cursor movement, deletions, and file operations 🔍 Working Tree Diff View — Visualize staged/unstaged changes before committing 🎨 Tree-sitter Syntax Highlighting — 29 languages supported 🌳 Project File Tree — Directory structure with change statistics 🖥️ Screensaver Mode — Endless random commit playback 🎭 Themes — 9 built-in themes + full customization support ⚡ Fast & Lightweight — Built with Rust for performance Usage Popular Use Cases 🖥️ Screensaver — Ambient coding display for your workspace 🎓 Education — Visualize how code evolved over time 📺 Presentations — Replay real commit histories live 🎬 Content Creation — Record demos with VHS or asciinema 🎨 Desktop Ricing — A living decoration for your terminal 💼 Look Busy Mode — Appear productive during meetings [!WARNING] Not a True Screensaver — gitlogue does not include traditional screensaver functions like power management or screen blanking. It's purely a visual display tool","default_branch":null,"files":null,"tree":[],"storefront":"/r/unhappychoice","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/unhappychoice/gitlogue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}