社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

刚刚,Cursor 版 Github 上线

AGI Hunt • 2 月前 • 157 次点击  

昨天,GitHub 又宕机了。

GitHub 宕机
GitHub 宕机

网页和 API 流量的错误率高达 20%,仓库下载和原始内容的下载错误率更是飙到了 50%。Issues、Pull Requests、Actions 等开发者日常依赖的核心功能,全都受到了影响。

全球开发者集体围观,一片哀嚎:




而就在这个时,Cursor 团队成员 @aryamankhawow 发了一条推文:

“

GitHub 你也挂了?要是今天恰好有个不错的替代品上线,那可就太巧了吧……

aryamankhawow 推文
aryamankhawow 推文

细节:这里的 gOod,O 是大写的。

几分钟后,他引用了 Cursor 官方的推文并回复:Check it out!

Cursor 官方推文
Cursor 官方推文

Cursor 官方在推文中正式宣布:代码托管平台 Origin,今天开始面向所有付费用户推送 Beta 版本!

Origin 界面
Origin 界面

这个时机……有那么一点「趁虚而入」的味道了。

(我严重怀疑 Github 是被 Cursor 团队搞挂的……

但不管怎样,Cursor 选在这个发布时间点来推 Origin,效果已经是拉满了,老天爷赏饭吃了。

什么是 Origin

01

Origin 是 Cursor 自研的代码托管平台。

Origin
Origin

一句话定位介绍是:Git hosting, at agent scale。

也就是为 Agent 规模的工作流而生的,Git 托管服务。

创建仓库与同步
创建仓库与同步

官方的 changelog 介绍了 Origin 的核心功能为如下:

代码仓库管理

用户可以通过 Cursor 网页端新增的 Codebase 标签页来访问 Origin 仓库,也可以直接创建新仓库。

仓库 URL 形如 cursor.com/codebase/[name]。

GitHub 一键同步

这可以说是最吸引人、最深入敌腹的功能了:连接 GitHub 账号之后,选好组织和仓库,就能一键把代码同步过来。

不过,同步是双向且实时的。

Origin 仓库界面
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
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 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/199851