// 对比

GeeTree 与其它产品的对比

同一台 Mac、同一个 150 万提交的仓库、同一套计时方法,五个客户端一起看。

五个放在一起

GeeTree 0.3.0 Fork 2.71.1 Sourcetree 4.2.19 Tower 18.0 GitKraken 12.6.1
平台 macOS、Windows、Linux 都有 macOS、Windows macOS、Windows macOS、Windows macOS、Windows、Linux
价格 免费,而且不用注册 $59.99,可免费试用 免费 每人每年 $69–$149 本地仓库和公开远程免费;私有远程起每席位每月 10 美元
源码 闭源 闭源 闭源 闭源 闭源
渲染 Rust + GPUI,纯 GPU 渲染 各平台原生控件 各平台原生控件 原生控件;Windows 上用 .NET Electron,Git 走 NodeGit
git 用你自己装的 git 自带一份 自带一份——2.46.0 自带一份——2.51.0 自带一份——2.54.0
比较与合并 并排与行内 diff、按块与按行暂存、三方合并编辑器、blame,任意两个版本/文件/文件夹对比 内置:语法高亮、并排视图、词级高亮、文件树;冲突合并、blame、图片 diff 也在应用里 内置 diff 没有语法高亮;完整比较和冲突解决交给外部工具 内置:按块暂存/取消暂存、Staged/Unstaged 切换、上下文行数可调 内置:按块还原、blame、文件历史,可跳到工作区直接改
图片 · SVG · 二进制 图片并排对比,SVG 可按文本也可按图片看,二进制按十六进制,连符号链接都能看 图片 diff(洋葱皮与滑动)、二进制 diff 不提供 图片 diff 图片 diff(新旧叠加)、二进制 diff
窗口出现 0.6–1.5 秒 0.8–1.1 秒 2.3–2.7 秒 关掉试用弹窗后约 0.5 秒 约 5.7 秒,还是空白的
历史上屏 0.6–1.5 秒——窗口出来时历史已经画好了 2.4–2.7 秒 5.3–5.6 秒,还要手动点「历史」 关掉那个弹窗后 4.3–5.6 秒 12–13 秒
历史深度 全部 1,485,419 个,3.2–3.8 秒读完 默认最多 10 万个 — 一次 5 万个 先 2,000 个,往下拉再加载
搜索历史 整个历史 0.1–0.6 秒:提交信息、作者、路径、SHA,连每个提交的 diff 都能搜 没能测成 — 整个历史,半秒以内——提交信息、作者、提交者、文件名 仓库里有 19 个,它只给出 1 个

实测环境:2019 款 iMac(Core i9-9900K、96 GB、macOS 15.8.1),Linux 内核的克隆——1,485,419 个提交、959 个引用、7 GB 的 .git;系统页缓存和各应用自己的缓存都已预热,自动抓取全部关掉。计时方法相同:每 0.3 到 0.6 秒截一次应用窗口,取「提交列表出现内容」的那一帧,精度约半秒;Tower 从关掉它的试用弹窗那一刻算起。2026 年 10 月 27 日至 28 日,测于本机。实色格是这张表里 GeeTree 领先的项,短横线表示本机没测过、不下结论。

试试看

在你最大的那个仓库上打开它,差别自己会说话。

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

最后更新:2026-10-28