昨天,GitHub 又宕机了。
GitHub 宕机
网页和 API 流量的错误率高达 20%,仓库下载和原始内容的下载错误率更是飙到了 50%。Issues、Pull Requests、Actions 等开发者日常依赖的核心功能,全都受到了影响。
全球开发者集体围观,一片哀嚎:
而就在这个时,Cursor 团队成员 @aryamankhawow 发了一条推文:
“
GitHub 你也挂了?要是今天恰好有个不错的替代品上线,那可就太巧了吧……
aryamankhawow 推文
细节:这里的 gOod,O 是大写的。
几分钟后,他引用了 Cursor 官方的推文并回复:Check it out!
Cursor 官方推文
Cursor 官方在推文中正式宣布:代码托管平台 Origin,今天开始面向所有付费用户推送 Beta 版本!
Origin 界面
这个时机……有那么一点「趁虚而入」的味道了。
(我严重怀疑 Github 是被 Cursor 团队搞挂的……
但不管怎样,Cursor 选在这个发布时间点来推 Origin,效果已经是拉满了,老天爷赏饭吃了。
什么是 Origin
01
Origin 是 Cursor 自研的代码托管平台。
Origin
一句话定位介绍是:Git hosting, at agent scale。
也就是为 Agent 规模的工作流而生的,Git 托管服务。
创建仓库与同步
官方的 changelog 介绍了 Origin 的核心功能为如下:
代码仓库管理
用户可以通过 Cursor 网页端新增的 Codebase 标签页来访问 Origin 仓库,也可以直接创建新仓库。
仓库 URL 形如cursor.com/codebase/[name]。
GitHub 一键同步
这可以说是最吸引人、最深入敌腹的功能了:连接 GitHub 账号之后,选好组织和仓库,就能一键把代码同步过来。
不过,同步是双向且实时的。
Origin 仓库界面
也就是说,在 Cursor 上的改动会推到 GitHub。而同样的,GitHub 上的更新也会在几秒内出现在 Cursor 里。
(乱入提问:如果我同时往两边推,会发生什么?)
PR 审查与合并
每个仓库均自带完整的 Pull Request 功能,并支持 timeline、commits、checks、files changed 等全套的 review 流程。
审查与部署流程
Cursor 用户则可以直接在 Cursor 里查看 diff、留评论,然后直接合并。
代码审查界面中还集成了「Ask Cursor」的功能,可以选中一段代码,然后直接向 AI 提问。
应用生态
目前已经接入了 Vercel(预览部署)、Depot 和 Buildkite(CI 工作流)等 GitHub 的集成方,未来还会有更多应用上线。
连接应用
可以在仓库的 Apps 标签页进行连接。
Agent 级性能
02
Origin 还一并公布了自己的性能数据,非常挑衅:
• 每小时 296,000 次 clone
• 每个仓库每秒 22 次 commit
• 全球同步延迟低于 400ms
• 自动解决合并冲突
• 一键导入 GitHub 代码库
(再次提问:但你还有个双向同步,不怕把 GitHub 打挂吗?)
这些性能数据想表达的逻辑是,GitHub 的基础设施是为人类开发者而设计的,一个人一天推几十次 commit 就已经算是非常高产了(不用 AI 的时候)。
但在 Agent 时代,AI 编起程来是可以在几分钟内就发出上百次 commit、clone、merge 的操作。
传统的 Git 托管基础设施,正在承受着越来越大的压力(GitHub 频繁宕机多少也和这有关)。
泄露、撤回、再上线
03
其实 Origin 在此之前就走露了风声了。
早在上周 8 月 13 日,就有眼尖的用户发现在 Cursor 网页端出现了/codebase路径,Origin 的功能入口已经准备好了。
但随后……Cursor 团队发了一封邮件,说 Origin 被意外提前曝光了,暂时关闭了访问权限,等准备好后再正式开放(等一个 GitHub 挂掉的机会)。
而今天,终于等来了 GitHub 宕机的好时机,于是 Origin 就正式发布了……
短期并非替代
04
Origin 目前仍处于 Beta 阶段,面向所有付费计划的用户开放(企业组织的管理员可以选择关闭)。
需要注意的是,Origin 短期的定位上并不是要取代 GitHub。
从双向实时同步的设计上也能看出,它更希望成为 GitHub 之上的一层,把代码托管和 AI 编程体验进行整合。
在 Agent 工作流正逐渐成为主流开发方式的当下,一个专门为高频 commit、高并发 clone 设计的 Git 托管服务,非常有它存在的理由。
Origin
好在我已经提前一天薅到了 SuperGrok Heavy 并成为了 Cursor 的付费用户,试了下,真的巨快。
你如果有兴趣(且是付费用户),可以去试试。
◇ ◆ ◇
• Cursor Origin changelog:https://cursor.com/changelog/origin-code-hosting
• @aryamankhawow 推文:https://x.com/aryamankhawow/status/2089400003852902747
• HN 讨论:https://news.ycombinator.com/item?id=49334209