惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
U
Unit 42
H
Help Net Security
博客园_首页
雷峰网
雷峰网
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 【当耐特】
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
aimingoo的专栏
aimingoo的专栏
爱范儿
爱范儿
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Cloudflare Blog
S
Security @ Cisco Blogs
M
MIT News - Artificial intelligence
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
Spread Privacy
Spread Privacy
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
K
Kaspersky official blog
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
C
CERT Recently Published Vulnerability Notes
V
Vulnerabilities – Threatpost
WordPress大学
WordPress大学
C
Cisco Blogs
G
Google Developers Blog
N
News and Events Feed by Topic
P
Palo Alto Networks Blog
Apple Machine Learning Research
Apple Machine Learning Research
Schneier on Security
Schneier on Security
博客园 - 聂微东
Security Latest
Security Latest
Security Archives - TechRepublic
Security Archives - TechRepublic
O
OpenAI News
云风的 BLOG
云风的 BLOG
IT之家
IT之家
PCI Perspectives
PCI Perspectives
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
小众软件
小众软件
Scott Helme
Scott Helme
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 最新话题
Microsoft Azure Blog
Microsoft Azure Blog
Simon Willison's Weblog
Simon Willison's Weblog
N
News and Events Feed by Topic
F
Fortinet All Blogs
The Last Watchdog
The Last Watchdog

InfoQ - 促进软件开发领域知识与创新的传播

Meta 收购 Manus 这事儿泡汤了 谷歌开源“Agent Skill 超级工具箱”,云、库、引擎、AI全线打通,开发者狂喜 Slack 长时运行多智能体系统的上下文管理方案 从 T+1 到分钟级:金城银行基于 Apache Doris 构建高可靠、强一致的实时数据平台 谷歌云推出 Agents CLI,简化 AI 智能体开发全流程 Claude官方击穿高薪、高学历的安全防线!Anthropic点名10大高危职业,但有群人暂时稳了 亚马逊云科技终止 WorkMail 服务,并将 App Runner 转入维护模式 OPPO小布记忆:全模态碎片化内容的理解与智能整理实践|AICon上海 模力工场038周AI应用周榜:工具在消失,工作流在出现 Akamai CEO Tom Leighton:Agent 时代来临,云基础设施正从“中心化”转向“分布式边缘” 日均数百亿入库背后:从“人肉调度”到K8s弹性架构,度小满金融基于OceanBase重构入库架构实践 百度文库网盘发布GenFlow 4.0:月活用户超1亿,要把网盘变成全端AI工作台 Altman 投的 Agent 终端 Warp 开源了!斩获3.5万star 哪些客户需要拒, 敢让龙虾决定吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 从开发到生产:为什么越来越多的机器学习团队纷纷迁移到 Snowflake | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 探索多智能体工作流:LangGraph Snowflake Cortex AI | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 腾讯云分布式缓存数据库:AI Agent - 从提示词工程到 Harness 工程 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 基于 Streamlit 为 CSV 数据构建分析智能体 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 AI 智能体:告别文档缺漏 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 构建 AI 驱动的数据管道:深度探讨 Snowflake Openflow 与非结构化数据 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 云端太贵、本地不够聪明,英特尔押注“端云混合AI”:智能体PC会替人完成工作 不到10%的存储投入,可能拖垮90%的GPU投资!IBM把AI Agent塞进存储系统,算清企业最容易忽略的一笔账 Snowpark 上手实战 | BUILD 2025_大数据_王玮_InfoQ精选视频 ClickHouse + Langfuse,构建 Agent 可观测基石 腾讯云分布式缓存数据库:Cluster Proxy 共享连接架构深度解析 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 AI 写代码太烧钱了:Copilot、Claude 一起涨价,不如把程序员请回来? 英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU,全新AI工作站来了 腾讯云分布式缓存数据库:从 Redis 到 Valkey - 开源社区如何快速创新 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 印奇这次要“从0重做”智驾模型!首谈阶跃和千里双公司布局:中国AI商业闭环要靠车跑出来 从Cursor返聘归来,90后华裔女高管带Claude开启日更模式:token成本比工程师工资低多了! 从 Coding 到 Agent:QCon 北京 2026 全景复盘,优秀出品人 & 明星讲师名单揭晓 全链路支撑大模型国产化“Day 0适配”,商汤大装置构建全栈能力底座 凌晨,OpenAI 与亚马逊云科技史上最大联合发布来了 HashiCorp Vault 2.0 发布:引入新身份联邦机制,迈入 IBM 生命周期体系 Yelp 实现超 1,000 个 Cassandra 节点零停机升级 写了 17 年开源代码,我为什么认为 Coding Agents 堆功能是在瞎折腾? 基于 Apache Camel 编排智能体与多模态 AI 管道 面向智能体与人类用户的AI记忆系统:架构设计与核心场景实践|AICon上海 Anthropic 推出 Managed Agents,简化 AI 代理部署流程 阿里HappyHorse开启灰测,720P视频生成低至0.44元/秒 讯飞联合清华团队押注量子AI:不看营收、不设KPI,一群“无人区”科学家,抢夺下代AI算力入口 小米万亿模型全面开源:MIT 协议、1M 上下文,但还是打不过 DeepSeek Cortex Code 入门指南:面向数据工程师的实践路径 | 技术实践 openJiuwen社区首发Team Skills,定义Coordination Engineering新范式 用 Snowflake Cortex Agents 释放结构化数据的最大价值 | 技术实践 Grafana 利用 Kafka 对 Loki 进行了架构重构,并发布了一款命令行工具,旨在将可观测性引入编码代理 ClickHouse重构全文索引:对象存储上跑出高性能 Full-Text Search 可观测性和遥测技术如何提升软件工程实践 Dropbox 与 GitHub 合作,将单体库大小从 87GB 缩减至 20GB Agent 的下一站:基于长期记忆系统 EverOS 的自我演进|AICon上海 同一赛道,四种收费:Agent 控制层(Harness)开始分裂 Cloudflare Sandboxes 正式发布,为 AI 代理提供持久化隔离环境 Agent 的“记忆断片”困局,该怎么破?_AI&大模型_AICon 全球人工智能开发与应用大会_InfoQ精选视频 数据分析师如何快速建立在 AI 时代最值钱的能力:一份可落地的行动路线图 摩尔线程最新财报:研发占比超86%,万卡级大规模智算集群落地 当云区域失效:地缘动荡环境下的高可用重构 Slack 重构通知系统,设置参与度提升 5 倍 智能体工程的隐性技术债务 “我把所有模型都换成了DeepSeek V4”:月账单将降 90%,效果还更好 阿里云智能集团高级技术专家刘少伟已确认出席AICon上海站,并分享如何构建企业 Agent 的自动化行动架构 构建生产就绪的 tRPC API:Apollo Federation 的 TypeScript 替代方案 Anthropic推出面向Claude Code的基于智能体的代码审查功能 北京车展直击:斑马智能甩出车载Agent短剧,比亚迪率先落地,AI让智能座舱又热起来了 Snowflake 作为智能体运行时:从静态管道迈向自主数据系统 | 技术实践 Snowflake 上的本体体系:基于 Cortex Code 能力实现从架构到部署 | 技术实践 Cloudflare 公布 MCP 架构方案,应对企业面临的安全与治理风险 复杂的项目管理怎么做到「AI 友好」?飞书项目用「开放」给出答案 Snowflake Cortex Code 的规范驱动开发:将 SDLC 方法论引入 AI 辅助工作流 | 技术实践 Copilot 不让注册了:从“随便用”到“全面限”,agent 把原有订价模型顶穿了 当互联网用AI卷效率时,这家公司先问了一连串“能不能” Meta 开始记录员工每一次点击:AI 要接管工作,先监控会工作的人 Meta“Token榜”逼疯打工人,一夜烧掉公司几万刀!AI时代Token焦虑越来越离谱 智源FlagOS完成DeepSeek-V4-Flash在八款芯片Day0适配,实现三重技术突破 DeepSeek V4 重磅开源!首次打通华为Ascend,也没丢掉英伟达,百万上下文夺回国产模型话语权 李志飞的“新实验”:当超级个体撞上真实组织 GPT-5.5 登顶时刻,Anthropic 亲口承认 Claude 变笨了!网友群嘲:太敷衍 那些没空写的小需求,龙虾真能做吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 从 Pandas 到生产:使用任意 IDE 进行可扩展的 ML 数据管道与分布式处理 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 pnpm 11 候选版本发布,带来 ESM 分发、供应链默认设置以及新的存储格式 银行业PDF表格提取方案重构:基于Java的分层方案 GPT-5.5 赢了 Opus 4.7 和 Mythos?奥特曼晒黄仁勋内部信:英伟达全员用上 Codex! Cloudflare 推出 Think:一款面向 AI 代理的持久化运行时 1850亿美元天价支出、75%代码由AI生成!谷歌正式宣告:全面转向智能体工作流 xAI落后太多,马斯克“开大”重金求购Cursor,100亿美金“分手费”都敢签! Pulumi 新增对 Bun 运行时的全面支持 姚顺雨腾讯模型首秀!不卷参数只做 “听话打工人”,Hy3 preview登场 | 附实测 老板让你“忽悠”投资人,你敢发给龙虾吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 Gemini CLI 引入子代理机制,实现任务委派与并行代理工作流 清华系团队星工聚将完成数千万天使轮融资,轮式机器人拿下头部制造企业亿级大单 Pretext.js 绕过 DOM 布局重排,实现 120 FPS 的高级交互体验 靠“AI 云”爆红的 Vercel,栽在一个第三方AI工具手里!IPO前夕遭黑,200万美元赎金谈崩? 高能研讨会|端侧 AI 正在重写实时感知效率上限_AI&大模型_王玮_InfoQ精选视频 2050大会看这篇就够了|报名、交通食宿指引大全 Java 近期资讯:OpenJDK JEP、Jakarta EE 12、Spring Framework、Micrometer、Camel、JBang 金融智能的架构编排:基于 Snowflake Cortex Agents 实现结构化与非结构化数据统一分析 | 技术实践 在AK大神爆火的任务里,摸清国产AI真实水平 百灵Ling-2.6-flash 正式发布:高 Token 效率,以 1/10 消耗实现 SOTA 级 Agent 能力 当 PM 懂AI,当技术懂产品:AI 时代产品力的双向进化|PM x AI产品力领航者大会即将开幕 为 AI 智能体设计记忆机制:揭秘 LinkedIn 的认知记忆智能体 获奖名单公布|2026主题征文第一期|分享你最有价值的龙虾场景与核心 Skill_热门活动_InfoQ写作社区官方_InfoQ写作社区
5.5万 Star 开源项目 Ghostty 被迫出走,GitHub 正在终结一代技术人的乌托邦
李冬梅 · 2026-04-30 · via InfoQ - 促进软件开发领域知识与创新的传播

结束 18 年热爱,Ghostty 逃离 GitHub

“有些告别,并不是因为不再热爱,而是因为再也无法继续留下。”

这是 Ghostty 项目创始人 Mitchell Hashimoto 在宣布项目即将逃离 GitHub 时写下的开头。整篇长文没有技术细节的铺陈,反而像一封写给过去 18 年的“告别信”,甚至,他在写这封“告别信”时是哭着写完的!

Mitchell Hashimoto 出生于 1990 年,是一位典型的“从开源社区成长起来”的工程师。

20 岁出头时,他就因创建 Vagrant 而在开发者圈子中崭露头角。Vagrant 解决的是开发环境一致性的问题——在容器和云原生尚未普及的年代,它几乎是团队协作开发的“标配工具”。

这一项目不仅让他一举成名,也成为后来一整套基础设施工具体系的起点。

2012 年,他与联合创始人一起创立了 HashiCorp。这家公司后来成为 DevOps 工具链中不可忽视的一极,推出了一系列广泛使用的基础设施软件,包括:

  • Terraform:定义并管理云资源的事实标准之一

  • Consul:服务发现与服务网格基础组件

  • Vault:安全密钥与凭证管理

  • Nomad:轻量级调度与编排系统

这些工具的共同特点是:将复杂的基础设施操作抽象为可编程、可复用的工作流,本质上推动了“Infrastructure as Code(基础设施即代码)”这一范式的普及。

在商业层面,HashiCorp 也一路成长为一家上市公司,成为少数从纯开源社区成功走向企业级商业化的软件公司之一。

但相比“企业家”身份,Mitchell Hashimoto 更被开发者社区认可的,仍然是“工程师”和“开源作者”。

他长期活跃在开源一线,亲自维护项目、参与社区讨论,并保持极高的技术输出频率。在很多人眼中,他代表的是一类典型的技术人路径:通过开源项目建立声誉,通过工具改变行业,再通过公司将其规模化。

也正因为这种背景,他对 GitHub 的情感才显得格外特殊——他不是简单的“平台用户”,而是那一代真正在 GitHub 上完成自我实现的人:从发布项目、积累影响力,到建立公司、影响行业路径,几乎全部发生在这个平台之上。

Mitchell 在这封与 Github 的告别信中写道:

写下这些让我感到一种不理性的悲伤,但 Ghostty 将逃离 GitHub。

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

从那以后,我几乎每天都会打开 GitHub。每天,多次,持续了超过 18 年。这占据了我人生的一半以上。中间或许有极少数例外(我甚至很想看看数据),但我很难想象一年中有哪一周完全没有打开过它。”

GitHub 是让我最快乐的地方。我总会为它留出时间。经历糟糕的分手时,我把自己丢进开源世界……在 GitHub。大学凌晨四点,所有人都睡着的时候,我再提交一次 commit。甚至在蜜月期间,当妻子还在睡觉时,我都在逛 GitHub。这是我一直以来最快乐、也最想待的地方。

有些人会无意义地刷新社交媒体,而我在这个“刷屏”出现之前,就已经在 GitHub 的 issue 里“刷屏”了。度假时,我会收藏一堆 GitHub 项目,去研究它们。不只是代码,还有开源社区的运作方式、维护者如何处理棘手问题……说真的,我喜欢这些。

也许有人会觉得这不太正常,但我的爱好、工作和热情恰好完全重合,而在我人生的大部分时间里,它们都存在于互联网的同一个地方:GitHub。

我创建 Vagrant(我第一个成功的开源项目),很大程度上是因为我希望它能帮我拿到 GitHub 的工作机会。这个我从不避讳——我在 20 岁第一次公开演讲时就开玩笑说:‘如果这个项目做得够好,也许 GitHub 会雇我。’

GitHub 曾是我的梦中工作。我最终没能在那里工作(这不是他们的错)。但那是我最想去的地方。那里的工程师令人惊叹,产品令人惊叹,而它也是我每天呼吸、生活的一部分。18 年,一整个人从出生到成年所需的时间,我都在 GitHub 上度过。

但这封“告别信”,在后半段急转直下。

最近,我一直在公开批评 GitHub。我说了很多难听的话,我很愤怒,也伤害了一些人。我在发泄。因为 GitHub 每一天都在让我失望,这对我来说是件非常私人的事情。也许这种情绪不理性,但我确实把 GitHub 爱得太深了,所以我对它生气。我为伤害到那些仍在努力工作的人感到抱歉。

这种感觉已经持续很久了。过去一个月,我甚至开始做一件事:每天记录一次——如果 GitHub 的故障影响了我的工作,我就在那一天画一个 ‘X’。几乎每天都有 ‘X’。

就在我写这篇文章的今天,我已经有大约两个小时无法进行 PR 审查,因为 GitHub Actions 出现了故障。这已经不再是一个可以认真工作的地方了——如果它每天都要让你停摆几个小时。

这里不再让我感到快乐。我想留下,但它似乎不再需要我。我想完成工作,但它不让我完成。我想发布软件,但它不让我发布。

我希望它变得更好。但我也想写代码。而现在,我无法在 GitHub 上写代码了。抱歉。18 年之后,我必须离开。

也许有一天我会回来。但前提必须是真正的改变与结果,而不是承诺。

至于 Ghostty 项目最终会迁移去哪里,Mitchell 没有明确的回应,但他在一则 X 评论中提及,正在努力寻找一个统一的解决方案,但现在还来得及调整方向。

Mitchell 的其他独立项目将继续托管于 GitHub 平台。本次转移仅涉及 Ghostty 项目,该项目是近期服务中断事件中受影响最严重的,不仅对 Mitchell 本人造成困扰,也给项目维护者及社区用户带来了不便。

创始人的哭诉,引发社区共鸣

然而,这些都还不是这场情绪的全部。

在 Hacker News 上,这位创始人随后补充的一段评论,让这次“逃离”显得更加真实,也更加让人动容:

我知道这听起来很夸张,但这是事实:我写这篇博客文章的时候,真的哭了。(眼泪都滴到键盘上了,说出来确实挺丢人的。)

他补充说道:“没有人应该为一个 SaaS 产品而哭。但 GitHub 对我来说远不止如此(这些我在文章里都写了)。我对它有一种不太健康的情感依附。它给了我太多,我对此心怀感激。但它已经不再是从前的样子了……我也说不清。

我们断断续续讨论了几个月,几周前开始认真讨论,几天前才真正做出决定。当我把这些写下来,按下‘发布’按钮的时候,一切都变得真实了。我知道大家会觉得这很可笑。这确实很蠢。但我真的很喜欢 GitHub,也真心希望它能找到出路。”

Mitchell 这段“带着眼泪的控诉”,迅速点燃了评论区。

一位同样早期加入 GitHub、并且自称现在仍然是 GitHub 员工的用户这样回应:

“我也是老用户——22723 号。某种意义上,我们是同一代人(毕竟现在 GitHub 已经有将近 1.8 亿用户了)。但我对这件事的理解有点不同:只有那些真正关心 GitHub、愿意留下来把它变好的人留下,GitHub 才会变好。”

但他对 GitHub 的态度却截然不同,他表示自己不会离开:

“正因为它对我来说太重要了,我反而无法离开。而且,我不是唯一有这种感觉的人。”

该用户还表示这种转变不能完全归罪于 AI 或者微软,而是技术基础正在发生变化。

“过去几年,GitHub 经历了一次根本性的范式转变(智能体编码)以及爆发式增长。问题并不只是 AI,也不只是微软。用奥卡姆剃刀来看,更简单的解释是:规模,以及我们脚下整个技术基础正在发生变化。我希望我们还能做点什么,让你有一天愿意回来。我希望还能重新点燃你曾经的那种快乐。对开发者来说,这些情绪一点都不愚蠢。”

还有很多 Hacker News 用户表达了与 这位 GitHub 内部员工不同的观点。

这部分开发者群体对 GitHub 现状有一种幻灭感:当一个平台变得“大而不能倒”时,用户的热爱与反馈往往会撞上一堵冰冷的制度高墙。

有用户指出,“那句‘只有真正关心 GitHub 的人留下来,它才会变好’,其实是个极具误导性的陷阱。这话对微软内部的开发者可能成立,但对普通用户来说完全是谎言。作为一个用户,如果你只是像往常一样继续使用它,根本没有任何途径能让它变得更好。”

另一位用户同意上述观点。他写道:

“我深有同感。时间已经给出了答案:即使用户们满怀热忱地留下来,试图‘改进’这个平台,结果看到的却是 GitHub 体验的一路劣化。这种劣化并没有因为用户的坚持而停止。”

更有用户反馈,用户的耐心换来的是长达数年的反馈石沉大海。

“确实如此。早在 2018 年,我就投入了大量精力向官方报告‘压缩合并(squash 'n' merge)’中的元数据重写错误,并持续推动修复。期间虽然有一两个内部员工表现出兴趣,但随后便杳无音信。多年过去了,这个 Bug 依然在那。现在,我对 GitHub 修复基本功能的任何期望都已彻底崩塌,只剩下满心的讽刺与失望。”

面对开发者群体对 Github 的失望情绪,这位 GitHub 员工在评论区继续输出,他认为:GitHub 不会被替代,GitHub 最有可能拥有光明的未来,而实现它的最佳途径,是从内部改进它。他写道:

就像 Mastodon 未能取代崩溃后的 Twitter 一样,我并不认为 GitHub 的替代平台会成为主流。尽管未来可能会出现更多类似 Codeberg 这样的 GitHub 类平台,或者部分项目会转向 Tangled 和 Forgejo 这样的新型代码托管工具,但要说服数百万 GitHub 用户迁移到更为复杂的平台,仍然令人难以置信——这就像‘20XX 年会是 Linux 桌面元年’一样不现实。

我认为,GitHub 最有可能拥有光明的未来,而实现它的最佳途径,恰恰是从内部改进它。我选择加入这里,正是因为我希望从内部推动 GitHub 变得更好。因此,我才提到‘我希望我们的努力,能让你们有一天愿意回来’。我深信这个可能,所以我选择留下,为此付出努力。就像 Mitchell 曾坚守 GitHub 的理想那样,我也珍视那份愿景。他已经决定离开,而我还没有——这无关对错,只是个人选择的不同。

Mitchell 的文字在 Reddit 上同样引发了强烈共鸣。

尤其是在 Reddit 等社区中,围绕“Ghostty 是否应该逃离 GitHub”的讨论迅速发酵,评论区几乎变成了一场集体回忆录:有人谈起自己第一次提交 pull request 的紧张,有人回忆当年追着 issue 学习编程的日子,也有人开始质疑——那个曾经承载开源精神的 GitHub,是否正在变成一个“基础设施优先”的商业平台。

某种程度上,这并不只是一个项目迁移的决定。

对一代技术人而言,GitHub 曾经不仅是工具,更像是一种精神空间:代码、协作、声誉、学习路径,甚至职业命运,都在这里交汇。

它既是“代码托管平台”,也是“技术乌托邦”的象征——一个你只需要写好代码,就能被世界看见的地方。

而如今,当一个从 2008 年就扎根其中的老用户,用“18 年”“每天多次打开”“人生一半时间”来描述自己的关系,并最终选择离开时,这种情绪很难被简单归类为“产品体验不佳”。

它更像是一种时代错位。

当平台规模不断扩大、功能不断叠加、商业逻辑持续强化时,那种最初的、近乎纯粹的开源体验正在被稀释。稳定性问题只是导火索,真正被触动的,是开发者对“归属感”的失落。

有人在评论里扎心地写道:“我们不是在讨论 GitHub 好不好用,而是在讨论,我们曾经相信的那个地方,还在不在。”

以人为中心的开发体验,还能被保留下来吗?

2018 年,Microsoft 以 75 亿美元收购了 GitHub。

当时给出的承诺很简单:让 GitHub 更好地服务开发者,而不是改变它。

在最初几年,这个承诺基本兑现了。

2019 年,GitHub 正式推出了 GitHub Actions,将 CI/CD 能力直接嵌入代码仓库,开发者无需再依赖外部工具链。这一发布被普遍视为 GitHub 平台能力的重要跃迁。

从产品演进来看,那是一个“工程效率优先”的阶段:围绕代码托管本身不断增强基础设施能力,让开发流程更顺滑、更自动化。

但此后情况发生了改变。

2021 年,在以 ChatGPT 为代表的大语言模型爆发后,GitHub 与 OpenAI 合作推出了 GitHub Copilot。逐渐地,Copilot 从辅助工具发展到了微软战略核心位置上。

最初,Copilot 被定义为“AI 结对编程助手”,用于代码补全与建议。但很快,它的定位发生了变化。

Copilot 不再只是一个功能,而成为微软 AI 战略的重要入口之一。围绕它的商业模式也迅速成型:个人版每月 10 美元,团队版 19 美元,企业版 39 美元——这是 GitHub 历史上最清晰、最直接的订阅收入来源之一。

随后几年,围绕 Copilot 的产品演进明显加速,并呈现出一个清晰方向:从“辅助写代码”走向“替你完成开发流程”。

2024 年,GitHub 发布了 Copilot Workspace,允许 AI 从 issue 出发,理解需求、生成代码并直接创建 Pull Request。

到 2025 年,GitHub 进一步推出 Agent 模式(Copilot Agents),将这一能力推进到“端到端自动化开发”的阶段:AI 可以从需求理解、代码生成到提交 PR 完整执行一条链路。

从产品路径来看,这是一条非常一致的技术路线:从代码补全 → 任务理解 → 自动生成 → 自主执行,GitHub 正在从“代码托管平台”,转向“AI 驱动的软件生产系统”。

但与此同时,另一条曲线开始浮现。

开发者社区的反馈逐渐出现分化,尤其集中在基础设施层面——最典型的,就是 GitHub Actions。

用户开始对 GitHub Actions 的稳定性表示失望,失望的原因有很多,包括构建排队时间显著增加、Runner 随机失败、缓存命中率不稳定、日志丢失或加载缓慢等等。

GitHub 官方状态页面也在一定程度上反映了这种压力:

尽管这些问题并不意味着系统“不可用”,但对于依赖 CI/CD 的团队而言,稳定性波动本身就是生产力损耗。

而在 Ghostty 创始人的那篇长文中,这种“体感”第一次被具象化——通过“每天打一个 X”的方式,记录 GitHub 故障对工作的实际影响。

如果把这两条曲线叠加在一起,一个更值得讨论的问题就出现了:GitHub 是否真的“变差了”?还是说,它只是把重心转移了?

从企业资源配置的逻辑来看,答案倾向于后者。

Copilot 作为明确的收入来源,契合微软以 AI 为核心的战略,开发者工具正是其关键落地场景。相比之下,Actions 等基础设施更偏向“成本中心”,其目标往往是“稳定可用”而非“追求突破”。当一个平台将最优秀的工程资源和战略优先级倾注于 AI 产品时,原有基础设施滑向“足够好”的状态,几乎是一种必然。这不是 GitHub 独有的问题,而是许多平台在战略转型期都会面临的结构性张力。

更深层的变化在于,AI 正在重塑 GitHub 的底层负载模型。过去,平台的系统负载是基于“人类开发节奏”设计的:人工写代码、提交 PR、触发 CI 构建,这是一个相对稳定、可预测的流程。

但随着 GitHub Copilot、Claude Code、Cursor 等 AI 编程工具的普及,开发行为发生了根本变化:单个开发者的代码产出量和提交频率大幅提升,自动化测试的触发次数呈倍数增长。尤其在 AI Agent 模式下,一个简单需求就可能引发多轮自动迭代,这使得 CI 负载不再与“开发者数量”线性相关,而是与“AI 迭代次数”挂钩,形成了一种指数级增长的压力模型。

而 GitHub 的基础设施,最初并非为此类模式设计。

这导致了一种颇具“黑色幽默”的现实:GitHub 正全力推动 AI 编程,鼓励开发者更高效地产出代码,但 AI 生成代码所带来的海量工作流,却在反向对平台自身的基础设施构成持续的压力放大。

真正的问题或许不在于这种变化是对是错,而在于:在这个被 AI 加速的世界里,曾经那种缓慢、稳定、以人为中心的开发体验,还能否被保留下来。

GitHub 之外,开源只剩更差选择

即便 GitHub 广受争议,但是当人们开始审视 GitHub 之外的选项时,很快会发现,每一种路径都对应着一种妥协。

从产品能力看,GitLab 是最接近 GitHub 的平台:完整 DevOps 生命周期、CI/CD、权限管理、企业级能力一应俱全。

但问题在于,它的两种路径都不理想:

SaaS:价格直接劝退:GitLab Premium 定价约 $29/用户/月,明显高于 GitHub Team。对于一个 10 人团队,每月成本可达 $145–290,美式企业软件定价逻辑非常明显。

自托管:隐藏成本远高于预期。理论上,GitLab CE(开源版)可以自托管,听起来是“自由”的解决方案。但现实是:算上基础设施、运维成本后,一个 20~50 人的团队,总成本差不多要在 2000 美元/月,总结起来就一个字:贵。

因此有 Reddit 用户吐槽说 GitLab 托管费高得离谱。

如果说 GitLab 是“企业级替代”,那么 Codeberg 更像是“理念驱动型替代”。

它的优势明确:非营利组织运营、不做数据收集、不做 AI 训练并且完全免费(靠捐赠), 这也是为什么一些项目开始迁移。例如:Zig 语言已经从 GitHub 迁移到 Codeberg,理由包括性能问题和 CI 不稳定。

但 Codeberg 的问题同样明显:定位只服务开源。它重点强调 FOSS(自由开源软件),商业闭源项目并不适配 。

Reddit 用户总结得很直白:它的灵活性太低了。

此外,Codeberg 能力与生态不足:CI/CD 依赖外部工具(如 Woodpecker)、插件生态几乎不存在、社区规模远小于 GitHub。

另一类替代方案是:Gitea 和 Forgejo。特点很简单:可以拥有完全控制权,但是必须承担全部复杂度。包括:CI/CD 自建、权限系统维护、备份与灾备以及安全更新等,这些工具本质不是平台,而是“基础组件”。

可以这样说,开源世界并非没有选择,而是所有替代路径都伴随着清晰且不可回避的代价。

参考链接:

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

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

https://www.xda-developers.com/ghostty-ditching-github-over-chronic-reliability-failures/

https://www.reddit.com/r/programming/comments/1sye8fc/ghostty_is_leaving_github/

https://www.mymcpshelf.com/blog/best-github-alternatives/?utm_source=chatgpt.com

https://www.reddit.com/r/opensource/comments/1qmiv56/for_those_who_use_github_to_host_their_projects/?utm_source=chatgpt.com