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

核心功能
- 动画回放 Git 提交,模拟真实打字和文件操作
- 可视化工作树差异,预览暂存和未暂存更改
- 支持 29 种编程语言的语法高亮显示
- 展示项目文件树及变更统计
- 内置屏保模式,可随机播放提交历史
快速开始
- 第一步:使用命令安装 gitlogue,推荐执行 curl -fsSL https://raw.githubusercontent.com/unhappychoice/gitlogue/main/install.sh | bash
- 第二步:在终端运行 gitlogue 命令启动屏保模式,查看随机提交动画
- 第三步:使用参数如 --commit abc123 查看特定提交,或 --theme dracula 切换主题
- 第四步:可配置主题和速度,通过 ~/.config/gitlogue/config.toml 文件设置默认偏好
界面预览
与其他方案对比
| 对比项 | gitlogue | 同类方案 |
|---|---|---|
| 功能专注性 | 专门用于 Git 提交回放,集成语法高亮和文件树 | 通用终端屏保工具如 tarts,提供多种动画但无 Git 功能 |
| 语言支持 | 支持 29 种编程语言的语法高亮 | 多数屏保工具不涉及编程语言高亮 |
适合谁用
- 需要演示代码演变历史的软件开发者
- 用于编程教学可视化的教师或培训师
- 录制终端动画 demo 的技术内容创作者
- 希望美化工作区屏的程序员
下载与版本
当前最新版本为 v0.9.0,发布于 2026-04-20。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/unhappychoice/gitlogue