gitlogue(终端Git提交回放动画工具)

它是什么gitlogue 是一款用 Rust 编写的终端命令行工具,用于将 Git 提交历史以动画形式回放

在终端里把Git提交历史回放成带打字动画和语法高亮的可视化故事的开源工具。

👤
作者:谢林峰 | 更新:2026-10-18 | 测试环境:Windows 11 实测 · gitlogue(终端G 0.11.0
软件信息
版本 0.11.0许可证 ISC更新 2026-10-18

详细介绍

软件简介

gitlogue 是一款用 Rust 编写的终端命令行工具,用于将 Git 提交历史以动画形式回放。它会以逼真的打字、光标移动、删除和文件操作动画展示每次提交的代码变化,并结合 tree-sitter 语法高亮(支持32种语言)和项目文件树视图。主要使用场景包括:作为桌面屏保式装饰、教学中演示代码演进过程、演示时现场回放真实提交历史、录制演示视频,以及终端美化。支持 Windows、macOS、Linux,可通过安装脚本、Homebrew、Cargo、pacman、Nix 等多种方式安装。

详细介绍

gitlogue 是一款面向终端的 Git 提交回放工具,由 Rust 编写,采用 ISC 开源协议。它把仓库的 Git 提交历史转化为可观看的动画:每次提交以逼真的打字效果、光标移动、删除操作和文件树过渡呈现,让代码变更过程变成一段可视化的"故事"。 核心功能包括:提交回放动画(打字、光标、删除、文件操作);工作区差异视图,可在提交前查看已暂存/未暂存的改动;基于 tree-sitter 的语法高亮,支持32种语言;项目文件树展示目录结构与变更统计;屏保模式,可无限随机回放提交;内置9套主题并支持完全自定义;Rust 编写带来的快速轻量特性。 使用场景多样:可作为工作区的环境装饰性屏保、教学中可视化代码随时间的演进、演示时现场回放真实提交历史、用 VHS 或 asciinema 录制演示内容、桌面终端美化(ricing),甚至在会议中营造"正在工作"的氛围。需要注意,它并非传统意义上的屏保,不包含电源管理或屏幕熄灭功能,纯属视觉展示工具;在 OLED 屏幕上长时间显示静态元素(如编辑器背景、边框)存在烧屏风险,LCD 屏幕一般安全。 安装方式多样:官方安装脚本(curl 一键执行)、Homebrew、cargo install、Arch Linux 的 pacman、Nix(可直接 nix run 或安装到 profile),也可从源码用 cargo install --path . 编译。适合开发者、技术讲师、终端爱好者、演示者等用户群体,跨平台支持 Windows、macOS、Linux。

核心功能

  • 提交回放动画:打字、光标移动、删除、文件操作
  • 工作区差异视图:提交前查看已暂存/未暂存改动
  • tree-sitter 语法高亮,支持32种语言
  • 项目文件树展示目录结构与变更统计
  • 屏保模式:无限随机回放提交
  • 内置9套主题,支持完全自定义
  • Rust 编写,运行快速轻量
  • 跨平台:Windows、macOS、Linux

适合人群

  • 想在终端里可视化查看 Git 提交历史的开发者
  • 教学中演示代码演进过程的讲师
  • 演示或演讲时现场回放真实提交历史的人
  • 录制演示视频(VHS/asciinema)的内容创作者
  • 喜欢终端美化(desktop ricing)的爱好者
  • 希望桌面有动态编码氛围装饰的用户

安装教程

前置环境:gitlogue 是独立的命令行程序,运行需要系统已安装 Git 并有可用的终端。项目用 Rust 编写,若用 Cargo 安装需先准备 Rust 工具链。

方式一(推荐,安装脚本):在终端执行 curl -fsSL https://raw.githubusercontent.com/unhappychoice/gitlogue/main/install.sh | bash,脚本会自动完成下载与安装。

方式二(包管理器):macOS 用 brew install gitlogue;Arch Linux 用 pacman -S gitlogue;有 Rust 环境时用 cargo install gitlogue;Nix 用户可直接 nix run github:unhappychoice/gitlogue 免安装运行,或 nix profile install github:unhappychoice/gitlogue 安装到 profile,flake 配置可添加 inputs.gitlogue.url。

方式三(从源码):git clone https://github.com/unhappychoice/gitlogue.git,进入目录后执行 cargo install --path .。

Windows 用户可从 GitHub Releases 页面获取对应平台的压缩包,解压后将可执行文件所在目录加入 PATH,即可在命令行直接运行 gitlogue。

首次启动:在任意 Git 仓库目录中执行 gitlogue 即可开始回放该仓库的提交历史;更多安装选项与排错可参考项目 docs/installation.md。

注意事项:它不是传统屏保,不含电源管理或熄屏功能;OLED 屏幕长时间显示静态元素(编辑器背景、边框)有烧屏风险,LCD 一般安全。

支持平台:Windows、macOS、Linux

版本与文件信息

  • 版本:0.11.0
  • 平台:win x64
  • 文件名:gitlogue-v0.11.0-x86_64-pc-windows-msvc.zip
  • 文件大小:5.7 MB
  • SHA256:47858f7c496a47bec47fbd53614c9a8cd9268b76cfdb01ebf9bd2f3e568f2042

下载地址

常见问题

  • gitlogue 下载后无法安装怎么办?
    请确认系统满足 win 平台要求,并以管理员身份运行安装包;若提示缺少运行库,请先安装对应系统组件。
  • 如何确认下载的文件是官方原版?
    通过页面上提供的 SHA256 校验值与官方公布值比对;一致即为官方原版,不一致请勿使用。
  • gitlogue 有绿色版或便携版吗?
    是否提供便携版以官方发布页为准;本站仅收录官方公开下载与网盘镜像,不提供破解或修改版本。

更新记录

当前版本:0.11.0

最近更新:2026-10-18

软件参数速览

当前版本0.11.0
开源许可证ISC
下载文件名gitlogue-v0.11.0-x86_64-pc-windows-msvc.zip(0.11.0 · Windows · 5.7 MB)
其他安装包gitlogue-v0.12.0-x86_64-pc-windows-msvc.zip(0.12.0 · Windows · 5.7 MB)
更多安装包gitlogue-v0.12.1-x86_64-pc-windows-msvc.zip(0.12.1 · Windows · 5.8 MB)
本站更新时间2026-10-18

参数对比

项目gitlogue(终端Git提交回放动画gitlogue(终端Git提交回放动画gitlogue(终端Git提交回放动画
版本0.11.00.12.00.12.1
大小5.7 MB5.7 MB5.8 MB
平台winwinwin
网盘百度百度百度
优点提交回放动画:打字、光标移动、删除、文件操作;工作区差异视图:提交前查看已暂存/未暂存改动;tree-sitter 语法高亮,支持32种语言;项目文件树展示目录结构与变更统计;屏保模式:无限随机回放提交;内置9套主题,支持完全自定义;Rust 编写,运行快速轻量;跨平台:Windows、macOS、Linux
缺点当前发行资产仅提供 Windows x64 压缩包;非传统屏保;OLED 长时间静态显示有烧屏风险。

历史版本

本站收录该软件的多个真实版本,可按下表选用:

下载

⚡
国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

国内下载(推荐)
推荐下载
备用下载
夸克网盘下载 v0.12.0(5.7 MB) 提取码:
百度网盘下载 v0.12.0(5.7 MB) 提取码:
夸克网盘下载 v0.12.1(5.8 MB) 提取码:
百度网盘下载 v0.12.1(5.8 MB) 提取码:
官方下载

下载由本站收录的国内网盘提供(夸克 / 百度 / 蓝奏),国内访问快、不限速;网盘链接均经审核,如失效欢迎反馈。

可替代 / 相似软件

以下工具与本文软件定位相近(按内容相似度排序),可按需选型:

软件相似度主要功能入口
tig 软件 相关 —
gitk 软件 相关 —
lazygit 软件 相关 —
gitui 软件 相关 —
Gource 软件 相关 —

怎么选(决策参考)

替代什么

tig 替代软件;gitk 替代软件;lazygit 替代软件;gitui 替代软件;Gource 替代软件;git-graph 替代软件

适合谁

想在终端里可视化查看 Git 提交历史的开发者;教学中演示代码演进过程的讲师;演示或演讲时现场回放真实提交历史的人;录制演示视频(VHS/asciinema)的内容创作者;喜欢终端美化(desktop ricing)的爱好者;希望桌面有动态编码氛围装饰的用户

不适合谁

不适合需要传统屏保(电源管理/熄屏)功能的用户,也不适合非终端环境或不使用 Git 的场景。

核心优势

提交回放动画:打字、光标移动、删除、文件操作;工作区差异视图:提交前查看已暂存/未暂存改动;tree-sitter 语法高亮,支持32种语言;项目文件树展示目录结构与变更统计;屏保模式:无限随机回放提交;内置9套主题,支持完全自定义;Rust 编写,运行快速轻量;跨平台:Windows、macOS、Linux

主要限制

当前发行资产仅提供 Windows x64 压缩包;非传统屏保;OLED 长时间静态显示有烧屏风险。

社区信号

GitHub 星标约 5079,近期(2026-10)仍有提交,已发布 0.11.0 版本,社区活跃度较高。

成熟度

成长中

什么时候选它

当你想在终端里把 Git 提交历史以动画形式回放、演示或美化终端时选它。

什么时候不要选它

当你需要传统屏保的电源管理功能,或只需基础 Git 日志查看时不必选它。

常见问题

gitlogue下载 的文件是否需要付费?

本站收录的均为官方公开渠道,是否收费以该软件官方说明为准,页面不提供任何破解或修改版本。

gitlogue下载 如何确认拿到的是官方原版?

可将文件名、文件大小与本页「版本与文件信息」表格逐项比对,一致即为对应官方版本。

gitlogue下载 的网盘链接失效了怎么办?

可先改用本页另一条网盘通道;若均失效,请以页面给出的官方站点为准,或等待本站更新收录。

gitlogue下载 的 32 位与 64 位文件可以混用吗?

不可以。请以本页标注的系统架构为准,混用会出现无法运行或异常的情况;本机为 Windows/x64 时请对应选取。

gitlogue下载 当前收录的是哪个版本?

本页标注版本为 收录时最新版,文件名 见页面、文件大小 见页面;官方发布新版本后会在下一次收录更新时同步,需要确认最新版本请以官方站点为准。

gitlogue下载 支持哪些运行环境与系统架构?

适用平台为 Windows、架构 x64;具体系统版本请以本页「系统要求」与官方说明为准,不确定时优先以官方口径为准。

gitlogue下载 下载后打不开或提示缺失组件,应该先排查什么?

先确认架构是否匹配:本机为 Windows/x64 时,请选取对应版本;再核对文件名与文件大小是否完整,不一致说明下载中断,重新获取即可。

gitlogue下载 的官方与开源信息在哪看?

本页未收录官方站点时,请以软件官网为准。

相关推荐

相关文章