产品推荐 2026-07-22

gitlogue:跨平台终端动画的Git 提交回放工具

gitlogue 能将你的 Git 提交历史变成生动动画,在终端中展示代码变化过程。

开源软件跨平台工具

产品简介

gitlogue 能将你的 Git 提交历史变成生动动画,在终端中展示代码变化过程。它通过打字动画、语法高亮和文件树过渡,让枯燥的版本历史变得直观有趣。适合开发者回顾代码演变、教师演示编程、内容创作者录制 demo,或用作工作区屏装饰。

gitlogue 主界面

核心功能

  • 动画回放 Git 提交,模拟真实打字和文件操作
  • 可视化工作树差异,预览暂存和未暂存更改
  • 支持 29 种编程语言的语法高亮显示
  • 展示项目文件树及变更统计
  • 内置屏保模式,可随机播放提交历史

快速开始

  1. 第一步:使用命令安装 gitlogue,推荐执行 curl -fsSL https://raw.githubusercontent.com/unhappychoice/gitlogue/main/install.sh | bash
  2. 第二步:在终端运行 gitlogue 命令启动屏保模式,查看随机提交动画
  3. 第三步:使用参数如 --commit abc123 查看特定提交,或 --theme dracula 切换主题
  4. 第四步:可配置主题和速度,通过 ~/.config/gitlogue/config.toml 文件设置默认偏好

界面预览

与其他方案对比

对比项gitlogue同类方案
功能专注性专门用于 Git 提交回放,集成语法高亮和文件树通用终端屏保工具如 tarts,提供多种动画但无 Git 功能
语言支持支持 29 种编程语言的语法高亮多数屏保工具不涉及编程语言高亮

适合谁用

  • 需要演示代码演变历史的软件开发者
  • 用于编程教学可视化的教师或培训师
  • 录制终端动画 demo 的技术内容创作者
  • 希望美化工作区屏的程序员

下载与版本

当前最新版本为 v0.9.0,发布于 2026-04-20。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/unhappychoice/gitlogue