5.2万星项目Ghostty逃离GitHub

机器之心·2026年04月29日 15:57
18 年老用户哭着离开 GitHub

Ghostty,这个广受欢迎的开源终端,要离开 GitHub 了!

至于原因,Ghostty 的创造者、HashiCorp 联合创始人 Mitchell Hashimoto 在自己的博客上发布一篇充满不舍的「分手信」进行了更详细的说明。总结起来也很简单:GitHub 故障越来越多了

之后,他还积极回应网友提问,在 X 和 HackerNews 分享了更多感触。

Mitchell 写道:「我是 GitHub 用户 1299,于 2008 年 2 月加入。18 年来,我几乎每天都会访问 GitHub。」对他而言,GitHub 曾经是梦寐以求的地方,也承载了他过去绝大部分的代码时光,他甚至将项目放在何处视作毫无悬念的选择,首选永远是 GitHub。他在后续的跟帖中坦言,自己写下这篇博客时甚至没忍住落了泪,眼泪直接滴在了键盘上。

然而,就是这样一位拥有 21.8 万粉丝、贡献热图绿得耀眼的顶级开发者,带着他那拥有 5.2 万 star 的王牌项目,依然决定彻底搬离这个平台。(注意看,该项目昨天还在更新。)

仓库地址:https://github.com/ghostty-org/ghostty

促使他做出决定的核心原因十分直接,GitHub 越来越频繁的系统故障已经严重妨碍了正常工作。Mitchell 在文章中吐槽说,近期几乎每天都会遇到故障,甚至在他撰写博文当天,由于 GitHub Actions 的崩溃,导致他长达两个小时无法进行任何代码审查。用他的话说:「我想完成工作,但它似乎不想让我完成。」

这篇充满情绪的博文立刻在 HackerNews 和 X 等平台上引发了强烈共鸣和广泛讨论。

很多开发者表示感同身受,毕竟把一个极度活跃的资深用户逼到这个地步,足以说明体验的糟糕程度。

也有人分享了自己在 GitHub 上遭遇的糟糕体验:

不少网友开始深度剖析背后的原因,将矛头直指当下的运营策略以及平台上的 AI 自动化泛滥。有人贴出图表指出,大量破坏性的自动化代码和活跃机器人正在疯狂消耗 GitHub 的基础设施资源,让真实人类开发者的体验大打折扣。

更有犀利的评论直言,在外部看来,微软似乎已经不再关心产品本身,产品服务的对象已经变成了「股东」。依靠庞大的垄断地位和用户惯性,大公司为了追求漂亮的增长指标,甚至在积极地为用户制造摩擦,只求榨干最后一点商业价值。

这番景象也让其他开发者心生去意,有人表示,糟糕的体验甚至迫使他们改变工作流程,自己也打算将积累已久的项目迁出 GitHub。

开发者与平台的追求与困境

在这场充满遗憾的离别背后,我们看到的是一个极其现实的平台演进问题。

GitHub 曾经是开发者心目中的绝对圣地,甚至被 Mitchell 视作「梦中情司」。但在全行业向 AI 狂奔的大环境下,GitHub 的核心重心显然发生了偏移。

当平台试图承载海量的 AI 生成内容和追求极致商业增长的 KPI 时,最基础的服务稳定性却成了牺牲品。

这是一个典型的「规模化反噬」现象。当平台在官方博客上炫耀图表中直线上升的 commit 数量和合并记录时,真正创造价值的核心人类开发者,却因为连环崩溃的基础设施而被迫停工。

正如社区网友所敏锐指出的,在当前的商业逻辑下,很多巨头将指标操纵视为唯一的追求目标,完全偏离了服务开发者的初衷。垄断带来的惯性让他们在降低用户体验时有恃无恐,因为他们确信大多数用户的迁移成本极高。

然而,Ghostty 的出走释放了一个极其强烈的信号。对于开源社区来说,平台和工具的初衷是用来释放创造力的。一旦工具本身变成了创造力的绊脚石,再深厚的情怀也无法留住那些需要脚踏实地交付软件的开发者。

如果连 Mitchell 这样拥有强大号召力的标杆性人物都能蹚出一条离开的路,势必会引发更多高价值开源项目的效仿。

这也给所有服务于开发者的基建平台敲响了警钟,切勿让那些耀眼的 AI 饼图和虚高的业务数据,掩盖了底层体验正在加速崩坏的事实。

以下是 Mitchell Hashimoto 的博客全文:

Ghostty 将离开 GitHub

写下这些让我非常难过,但 Ghostty 确实要离开 GitHub 了。

我是 GitHub 用户 1299,2008 年 2 月注册。

从那以后,我几乎每天都会打开 GitHub。每天多次,持续了 18 年之久,超过了我人生的一半。中间也许有极少数例外(我真想看看数据),但我很难想象一年里有超过一周没有打开它。

GitHub 是让我最快乐的地方。我总会为它腾出时间。经历痛苦的分手时?我把自己埋进开源世界…… 也是在 GitHub 上。大学里凌晨四点,大家都睡着了?我会提交一个 commit。蜜月旅行时,妻子还在睡觉?没错,GitHub。一直以来,这是让我最开心、也最想待的地方。

甚至连那些让人烦的事情也不例外!有些人会刷社交媒体刷到停不下来,而我早在这个词出现之前,就已经在 GitHub 的 issue 里「doom scrolling」了。度假时,我会收藏一堆 GitHub 上想研究的项目。不只是源码,还有开源协作的流程、维护者如何应对棘手情况等等。信不信由你,我真的很享受这些。

有些人可能觉得这有点病态,但对我来说,兴趣、工作和热情是完全重合的,而且在我人生的大部分时间里,它们都集中在互联网的同一个地方:GitHub。

你知道吗,我之所以开始做 Vagrant(我第一个成功的开源项目),很大程度上是希望它能让我拿到一份 GitHub 的工作。这不是什么秘密,我说过很多次了。在我 20 岁时第一次公开讲 Vagrant 的演讲里,我还开玩笑说:「如果它够好,说不定 GitHub 会雇我!」

GitHub 曾是我的梦中情司。我最终没有在那里工作(这不是他们的错),但那始终是我最向往的地方。那里的工程师很厉害,产品也很棒,而这一切正是我每天都在呼吸、在生活的东西。直到现在也是如此,这 18 年来从未改变。这段时间,足够一个人从出生长大成人,而我都在 GitHub 上度过。

最近一段时间,我在公开场合对 GitHub 提出了很多批评。我说话很重,也带着情绪。我让一些人感到不舒服。我确实在发泄。因为 GitHub 每一天都在让我失望,这件事对我来说是私人的,而且是那种不太理性的私人情绪。我对 GitHub 的感情,可能已经超过了一个人对「事物」应有的程度,所以我也因此感到愤怒。对于那些在 GitHub 工作、被我伤到的人,我表示抱歉。

这种感觉其实存在已久。过去一个月里,我甚至专门记了一本日志:每当 GitHub 的故障影响到我的工作,我就在当天旁边打一个「X」。结果是,几乎每天都有一个「X」。就在我写这篇文章的今天,因为 GitHub Actions 出现故障,我已经有大约两个小时无法进行任何 PR 审查。如果一个平台每天都会把你卡住几个小时,那它就已经不再适合严肃工作了。

这里已经不再让我感到快乐。我想待在这里,但它似乎不想让我待。我想完成工作,但它似乎不想让我完成。我想发布软件,但它似乎不想让我发布。

我当然希望它变得更好,但我也想写代码。而现在,我已经没办法在 GitHub 上好好写代码了。抱歉。18 年之后,我必须离开了。我很希望未来某一天还能回来,但前提必须是实实在在的改进和结果,而不是口头承诺。

接下来几个月,我会分享 Ghostty 项目迁移到哪里的更多细节。我们已经有一个计划,同时也在和多个服务提供方(包括商业公司和开源方案)进行沟通。

完全摆脱对 GitHub 的依赖需要时间,我们已经制定了一个尽可能渐进推进的方案。同时,我们会在 GitHub 上保留当前地址的只读镜像。

我个人的其他项目暂时还会留在 GitHub 上。Ghostty 是我、维护者以及开源社区受影响最直接的部分,所以这次调整优先从这里开始。之后会如何发展,再看情况。

参考链接

https://x.com/mitchellh/status/2049213597419774026

https://news.ycombinator.com/item?id=47939579

https://x.com/Hesamation/status/2049228661522383163

https://mitchellh.com/writing/ghostty-leaving-github

本文来自微信公众号 “机器之心”(ID:almosthuman2014),编辑:Panda ,36氪经授权发布。

+1
5

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业