- Star
- 2,152
- Fork
- 72
- 未关闭 Issue
- 24
- 最近提交
- 6天前
这是什么?
Serie 是一款终端应用,能以图像形式渲染类似 git log --graph --all 的提交图谱。它借助终端的图像显示协议绘制分支与合并线条,线条比纯字符画更平滑清晰。
这个工具面向觉得 git log --graph 难以阅读、又不想学习复杂参数的开发者。它专注于提交图谱的浏览,而不是一个完整的 Git 客户端。在 Git 仓库目录中运行即可查看提交、查看详情、搜索以及浏览引用,还支持自定义外部命令,例如在独立视图中显示 git diff 或调用 vim。
支持 iTerm2 和 kitty 协议的终端,使用 kitty Unicode 占位符模式时也可在 tmux 中运行。运行需要 Git,可通过 Cargo 安装。
核心功能
- 01通过 iTerm2 或 kitty 图像协议以图片形式渲染提交图谱。
- 02支持按时间或拓扑顺序排列提交。
- 03可配置图谱的边线样式和图像宽度。
- 04支持自定义快捷键和外部用户命令。
- 05可限制显示的提交数量,并指定主分支固定在最左列。
适用场景
- 在终端中浏览复杂仓库的分支与合并历史。
- 无需图形界面,在 SSH 或终端工作流中查看提交结构。
- 在图谱视图中浏览历史时直接调用 git diff 等命令。
标签
常见问题
- serie 是什么?
- 一款终端 TUI 工具,以图形化的提交图谱浏览 Git 提交历史。 Serie 是一款终端应用,能以图像形式渲染类似 git log --graph --all 的提交图谱。它借助终端的图像显示协议绘制分支与合并线条,线条比纯字符画更平滑清晰。
- serie 可以免费使用吗?用的什么许可证?
- serie 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- serie 还在维护吗?
- 活跃维护中。serie 最近一次提交是在 2026年10月12日。
- serie 适合用来做什么?
- 在终端中浏览复杂仓库的分支与合并历史。 无需图形界面,在 SSH 或终端工作流中查看提交结构。 在图谱视图中浏览历史时直接调用 git diff 等命令。
- 在哪里获取 serie?
- 源代码和安装说明在 GitHub 上:https://github.com/lusingander/serie
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款在终端中运行的智能体编程工具,可读取代码库,并通过自然语言完成编码任务、代码解释和 git 工作流。
15.2万2.7万TypeScript无许可证更新于 昨天
一款基于 OpenGL 渲染、跨平台的终端模拟器,默认设置合理,并可通过 TOML 文件深度配置。
6.6万3654RustApache-2.0更新于 3天前
一款键盘驱动的终端 SQL 数据库客户端,支持连接并查询多种主流数据库。
4909174PythonMIT更新于 21天前
一款命令行工具,可在 Git、云存储、聊天工具等来源中查找泄露的凭证,并验证其是否仍然有效。
2.9万2648GoAGPL-3.0更新于 前天
让 AI 智能体通过 MCP 对原生二进制、JavaScript/Electron 应用、.NET 程序集等进行逆向分析,并附带证据。
32万8.1万TypeScriptMIT更新于 9小时前