对于微软,马斯克这次还算是“绅士”了一回。
今早,编程工具Cursor向付费用户推出其自有代码托管平台Origin。“现在可以把代码仓库托管在Cursor Origin,并通过Cursor Origin部署到Vercel,而Cursor Origin本身就部署在Vercel上,”开发平台Vercel首席执行官Guillermo Rauch在X上发帖称。

“而且不像GitHub,我们是在线的。”Rauch特意补了一刀。
就在昨晚,全球最大的代码托管平台和开发者协作社区GitHub的状态页面亮起警示,随后演变为持续7小时的全球性服务降级,Copilot同样未能幸免。根据GitHub的事故日志,拉取请求、议题和API的错误率接近20%,归档文件和原始文件下载的错误率接近50%。企业单点登录也随之瘫痪,SAML、OIDC、SCIM预配置和Team Sync全部失效。
有开发者评价道,“天哪,GitHub 的故障程度已经到我前所未见的地步了。先不说 Actions 用不了,现在连网页端都拉不到提交记录了!”
“我们原本打算更早发布,但是 GitHub 宕机了。”这句Cursor员工Matt Palmer发出的调侃,将GitHub的尴尬境地暴露无遗。

GitHub于2008年4月10日正式上线,至今已成立18年。这些年来,选择把团队的源代码托管在哪里,一直是工程组织做出的最无趣的决策。因为,大家几乎默认选择GitHub,毫无悬念。马斯克押注的是,AI智能体时代,让这个选择重新变得有趣起来。
就在Origin上线前三天,SpaceX完成了对Cursor的600亿美元全股票收购。如今,Cursor在名为SpaceXAI的部门内运营。在本月早些时候的一次员工会议上,马斯克表示,SpaceX“必须在软件层面取得成功”。他还强调,“到9月,我们的AI收入将超过SpaceX所有其他收入。”
Origin探秘:Cursor代码托管平台的实际能力
Origin位于Cursor内新增的“Codebase”(代码库)选项卡中。团队为代码库命名(该名称会作为URL的一部分),然后通过命令行推送代码,此后便可获得一个代码协作平台应有的全部机制,即包裹Git的服务层,负责存储、权限、检查与合并。每个仓库都自带拉取请求(PR)功能:时间线、提交记录、检查状态和文件变更,审阅者可以直接查看差异、发表评论并合并,全程无需打开浏览器标签页。
而Cursor围绕这套机制构建的部分,才是值得深究之处:AI智能体现在与代码及其正在修改的拉取请求处于同一界面。其更新日志写道:“你的代码、PR和智能体,如今都在同一个地方。”开发者可以就屏幕上的文件提问,将审阅意见交给智能体,让它原地修改拉取请求,或者直接指令它推送分支,所有这些都在编写代码的编辑器内完成。
上线首日,Origin便集成了三项服务,而合作伙伴的选择也颇具深意。开发平台Vercel会为每个拉取请求启动预览部署,并在合并后部署到生产环境,其开发者账号表示,该功能已向Pro版和企业版客户开放公测。Depot和Buildkite负责持续集成(CI),关键是,两者都能无缝执行现有的GitHub Actions工作流。在此基础上,Buildkite还增加了原生流水线支持。
这一兼容层正是其整体战略的缩影。Cursor并没有要求团队重写构建系统、重新培训工程师或拆除现有部署流水线,而是请他们为已有的代码再打开一扇新的窗口,这无疑是一个容易获批得多的请求。
该公司表示,未来会有更多合作伙伴加入。而首批入选的,正是那些平台团队评估Origin能否承载实际工作时,最为看重的角色。一个没有部署和CI的协作平台,只能算代码查看器;而一个能运行现有Actions工作流、并将预览部署推送到用户已在使用的CDN上的协作平台,才真正具备候选资格。
另外,让GitHub继续充当事实数据源,也是Origin一项明智的设计抉择。Cursor并不要求用户离开GitHub,连接一个GitHub组织,选择仓库,它们就会与Origin原生仓库并列显示。
更新日志指出:“推送仍会同步到GitHub,对于在那里开始的项目,GitHub始终是事实数据源。”访问权限镜像了GitHub现有的读写设置,而非另建一套并行权限体系。拉取请求的评论会双向同步,在Cursor中评论,会同步发布到GitHub;在GitHub上回复或添加表情,也会在“数秒内”出现在Cursor中。
彻底替换源代码控制系统,是工程组织所能承担的风险最高的项目之一。这会触及持续集成、合规证据、审计追踪、分支保护规则、工具链中的每一处集成以及每位工程师的操作习惯,几乎没有CTO会为尚处早期测试版的产品批准这样的迁移。
而以读取为主的镜像模式,既保留了GitHub的权威地位,又几乎无需审批。试用零成本,放弃也无破坏性,却能悄然把开发者日常工作的重心迁移过来。如果Cursor的审阅体验确实更胜一筹—,而Cursor也为此投入了真金白银,那么事实数据源最终会随开发者的注意力一同转移。