剛剛,Cursor 版 Github 上線

AI速讀
Cursor 趁著 GitHub 當機之際,正式發布自研程式碼託管平台 Origin。Origin 定位為「為 Agent 規模而生」的 Git 服務,主打極高並發性能(如每小時 29.6 萬次 clone),旨在解決 AI 自動化編程帶來的高頻提交壓力。該平台支援與 GitHub 雙向即時同步,並整合 AI 審查功能與 Vercel 等生態應用。目前 Origin 處於 Beta 階段,對付費用戶開放,旨在透過優化基礎設施提升 AI 時代的開發體驗。

昨天,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

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 級性能

Origin 還一併公佈了自己的性能資料,非常挑釁:

•  每小時 296,000 次 clone

•  每個倉庫每秒 22 次 commit

•  全球同步延遲低於 400ms

•  自動解決合併衝突

•  一鍵匯入 GitHub 程式碼庫

(再次提問:但你還有個雙向同步,不怕把 GitHub 打掛嗎?)

這些性能資料想表達的邏輯是,GitHub 的基礎設施是為人類開發者而設計的,一個人一天推幾十次 commit 就已經算是非常高產了(不用 AI 的時候)。

但在 Agent 時代,AI 編起程來是可以在幾分鐘內就發出上百次 commit、clone、merge 的操作。

傳統的 Git 託管基礎設施,正在承受著越來越大的壓力(GitHub 頻繁當機多少也和這有關)。

洩露、撤回、再上線

其實 Origin 在此之前就走露了風聲了。

早在上周 8 月 13 日,就有眼尖的使用者發現在 Cursor 網頁端出現了 /codebase 路徑,Origin 的功能入口已經準備好了。

但隨後……Cursor 團隊發了一封郵件,說 Origin 被意外提前曝光了,暫時關閉了存取權,等準備好後再正式開放(等一個 GitHub 掛掉的機會)。

而今天,終於等來了 GitHub 當機的好時機,於是 Origin 就正式發佈了……

短期並非替代

Origin 目前仍處於 Beta 階段,面向所有付費計畫的使用者開放(企業組織的管理員可以選擇關閉)。

需要注意的是,Origin 短期的定位上並不是要取代 GitHub。

從雙向即時同步的設計上也能看出,它更希望成為 GitHub 之上的一層,把程式碼託管和 AI 程式設計體驗進行整合。

在 Agent 工作流正逐漸成為主流開發方式的當下,一個專門為高頻 commit、高並行 clone 設計的 Git 託管服務,非常有它存在的理由。

Origin

好在我已經提前一天薅到了 SuperGrok Heavy 並成為了 Cursor 的付費使用者,試了下,真的巨快。 (AGI Hunt)