// 对比

Tower 的替代品

GeeTree 免费,没有订阅也不用注册,有 Linux 版,而且是为超大仓库设计的。

可以看看 GeeTree 的三个理由

  • 没有 Linux 版。Tower 只有 macOS 和 Windows 两个版本——官网的说法是「所有套餐都包含 Mac 和 Windows 版」——在 Linux 上开发就得换工具。
  • 是按年订阅。Basic 每人每年 $69,Pro $129,Enterprise $149,可试用 30 天,学生和教师免费。GeeTree 免费:没有订阅、没有许可证、不用注册。
  • 它是为超大仓库设计的。Linux 内核的克隆,148 万个提交:GeeTree 第一屏半秒出来,整段历史约 1.6 秒读完,全量搜索约 77 毫秒。本机没有装 Tower,所以下面不对它的速度下任何结论,只写实测到的东西。

对照

Tower GeeTree
平台 macOS、Windows macOS、Windows、Linux
价格 每人每年 $69–$149,按年续费 免费
账号 需要,用于许可证和试用 不需要
源码 闭源 闭源
渲染 各平台原生;Windows 上是 .NET Rust + GPUI,纯 GPU 渲染
系统要求 macOS 14 以上、Windows 10 以上 macOS 12 以上、Windows 10 1809 以上、glibc 2.35 以上的 Linux
打开仓库 本机未测 窗口 0.8 秒,直接进历史页
看到提交历史 本机未测 约 1.6 秒,1,485,419 个提交
搜索整个历史 本机未测 约 77 毫秒,全量

Tower 那一列是 git-tower.com 在 2026 年 10 月 28 日的说法:套餐、价格和两个平台来自它的定价页,系统要求与 .NET 版本来自它自己的产品概览页。它当前的版本是 Mac 版 Tower 18.0 和 Windows 版 Tower 14.1,都发布于 2026 年 10 月 6 日,两个平台的版本号各走各的。本机没有装 Tower,我也没有运行过它,所以凡是必须运行才能填的格子都写「本机未测」,不猜。GeeTree 的数字是在这台 Mac 上实测的:Linux 内核的克隆,1,485,419 个提交、958 个引用,GeeTree 0.3.0,跑两轮,系统页缓存已预热;每 0.3 到 0.55 秒截一次应用窗口,取「提交列表出现内容」的那一帧,精度约半秒。

Tower 做得好的地方

Tower 是市面上功能最全的 Git 客户端,下面几条 GeeTree 根本没有做:

  • Undo Anything。⌘Z 几乎能撤销任何 Git 操作。GeeTree 没有对得上的东西。
  • Pull Request。GitHub、GitLab、Bitbucket、Azure DevOps 都能建、能合、能评论、能关闭,云端和自建都支持。GeeTree 也会登录这些服务,但只用来克隆、推送和列仓库,不碰 PR。
  • Git 的那些角落。git-svn、补丁、stash 的部分应用、配合 Graphite 的 stacked branches、自动分支管理、git-flow、1Password SSH。GeeTree 有工作树、stash、Git Flow 和交互式 rebase,但这张清单上剩下的都没有。
  • Learn Git。免费的电子书、24 集视频课和一摞速查表,谁都能看。
  • 十几年,10 万用户。用户数是它官网自己的数字;GeeTree 还是 0.x。

这一节是 Tower 官网同一天的说法,不是我在本机核过的——因为这台机器上没有装 Tower。每条里 GeeTree 的那一半是核过的:就是这个仓库自己的功能。

GeeTree 在大仓库上做了什么

GeeTree 打开 150 万个提交的历史
历史边加载边可用:第一屏半秒出来,其余在后台继续,一直读到最早的提交。
GeeTree 在 150 万个提交里搜索
本地增量索引:提交信息、作者、路径,连每个提交的 diff 都能搜,毫秒级返回,范围是整个历史。
GeeTree 的提交页与并排 diff
按块与按行暂存、并排与行内 diff、三方合并编辑器、blame,任意两个版本随意对比。

常见问题

  • Tower 在大仓库上慢吗?不知道,这个页面也没这么说。本机没装它;在这个站上写另一个程序的结论,必须先在机器上看见过,并且写明版本。
  • 我现有的 git 配置还管用吗?管用。所有写入和联网的操作都是起子进程跑你自己的 git,所以钩子、凭据助手、签名、LFS、子模块、insteadOf 都照常工作。读取走 gitoxide,所以快。
  • 需要注册吗?不需要。下载就能用,没有账号、没有许可证。连接 GitHub、GitLab、Bitbucket 或 Azure DevOps 账号是可选的,令牌只存在系统钥匙串里。
  • 会上传我的代码或者使用数据吗?不会。没有遥测、没有分析,详见隐私说明。
  • 开源吗?不开源,但免费使用。
  • 需要什么?macOS 12 以上、Windows 10 1809 以上、glibc 2.35 以上的 Linux,以及 git 2.30 或更新版本。

试试看

在你最大的那个仓库上打开它,拉到历史的最底下看看。

免费使用,macOS、Windows、Linux 都有。

最后更新:2026-10-28