GitHub 已无法适应 AI 时代

GitHub is the wrong shape for this new world

GitHub 已无法适应 AI 时代

我们正生活在一个软件开发的根本性变革时代。虽然代码依然是代码,但 LLM 和智能体带来的速度已让传统工作流不堪重负。过去,GitHub 作为协作工具完美契合人类节奏,但在智能体生成代码的当下,分支、Pull Request 和人工审查已成为主要瓶颈。作者 Kyle Galbraith 指出,GitHub 及其同类产品已不再适合这个新世界。我们需要从以人为中心的协作模式,转向以高吞吐量为目标的自动化基础设施原语。未来的赢家不会致力于优化 Pull Request,而是构建能让软件生成、验证和部署在机器规模上运行的基础设施。

未来十年的赢家不会去构建更好的 Pull Request,而是构建能让软件生成、验证和部署在机器规模上运行的基础设施。
  1. gerdesj

    “我把 GitHub 看作一个协作工具。”

    嗯,没错,但 git 本身才是你称之为 GitHub 及其同类工具的金字塔基石。看来你确实想让 git 看起来像那些你习惯了的、全是围墙花园的东西。

    GitHub 拿过 git,基本上又把它变回了 subversion 之类。与其搞那些无政府主义的“没有哪个仓库是老大”的长发嬉皮士胡扯,你更想要中央集权控制 8) 我也想要,但仅限于我的公司内,所以我们用 gitea(还有其他可供 git 控制狂使用的平台)。

    为什么不回归基础,从 git 开始呢?就只是 git。加个沟通渠道——可以是电话、短信、邮件、Slack、旗语甚至烟火信号。然后在基础之上添加其他东西,看看会发生什么。

    已经有一个相当大的项目就是这样运作的。你可能听说过 Linux。

    或者就继续用 GitHub 这种现成的方案(我有些东西也会用),但要接受如果你把选择权拱手让人,就只能得到别人给你的东西这一事实。

  2. cortesoft

    我觉得这篇文章并没有真正回答为什么这种形态是错误的。CI 耗时太长?还有别的吗?

    你可以让 CI 不那么密集,这并不需要另一个 GitHub。一个“形态不同”的平台应该具备什么功能?

  3. mypalmike

    这篇文章既没描述问题,也没提出解决方案。不过看到“范式转移”这个词再次出现还挺有意思的,感觉很有 1998 年的味道。

  4. firasd

    标准 GitHub 工作流中的很多编排(创建分支、发送拉取请求、运行集成测试)都是针对多开发人员、多分支协作的团队。如果你只是想在一个全新的项目上利用 AI 快速推进,那么 commit 和 push 就足够了。

    所以 git 的一般基础原语——diffs、提交历史、内容哈希寻址——已经相当优化了。如果你想在任何地方(甚至是一个带撤销功能的笔记应用)实现版本控制,你最终还是会重新发明这些相同的概念。

  5. mitchjj

    “下一个十年的赢家不会构建更好的拉取请求。他们将构建基础设施,使软件生成、验证和部署能够以机器规模运行。”

    这很有趣,因为所列出的所有原语以及这种规模的可靠构建基础设施,恰恰就是 Buildkite 的形态。

同日更多故事

2026-07-29