美東時間今日上午9點40分,GitHub發生大規模宕機,Copilot等服務全線不可用,核心服務癱瘓長達3小時,整體影響持續約7小時,全球開發者一度無法拉取程式碼或使用AI輔助功能。幾乎在同一時間,Cursor正式釋出其全新的程式碼託管平台Origin,並宣佈測試版向所有Pro、Teams、Enterprise付費使用者開放。這一巧合被外界解讀為對GitHub的正面宣戰。受此訊息影響,微軟股價盤中跌超3%,市值一度蒸發超1120億美元。
Origin並非簡單的雲端程式碼副本,而是一個完整的Git託管平台。早期測試版已支援建倉庫、標準git操作(clone/push/pull)、從GitHub同步倉庫、瀏覽器內瀏覽與搜尋程式碼、開PR、審查、合併及許可權管理,幾乎覆蓋了GitHub的核心功能。使用者可通過Cursor的Codebase標籤頁新建倉庫,並獲取CLI安裝指引。首次建立的codebase名稱會成為倉庫URL的一部分,例如cursor.com/codebase/acme-corp。
Origin針對AI Agent的工作方式設計了多項關鍵功能。堆疊式PR允許將大變更拆分為多個小PR,並以視覺化依賴圖展示,便於人類審查;合併佇列可自動排序多個PR並檢測衝突,確保主幹始終保持CI綠色,甚至在跨幾十個檔案的衝突分支上內建AI引擎自動解決衝突;機器可讀的審查狀態以結構化API形式呈現,使Agent能直接判斷PR是否可合併,無需解析人類評論。此外,Origin原生支援MCP協議,Agent可像呼叫API一樣驅動整個平台,不侷限於IDE。
Origin還支援從GitHub直接映象倉庫,保留git歷史、分支、標籤,並實現PR雙向同步。初期同步時GitHub仍為權威資料來源,但使用者可一鍵點選「Detach from GitHub」,使Origin成為新的程式碼大本營。同時,Origin首批接入了Vercel、Depot、Buildkite等生態,分別負責預覽部署和CI,且相容現有的GitHub Actions workflow。效能方面,Origin宣稱支援每小時296,000次clone、81,000次push,每秒22.6次commit,全球同步延遲低於400毫秒,自動故障轉移僅需10毫秒。
Cursor此舉的深層原因在於,GitHub的工作流設計於2008年,以人為中心,節奏以小時和天計,而AI Agent的協作節奏以秒計。Cursor創始人Truell曾透露,其合併的PR中35%-40%由Agent在雲端虛擬機器自主完成,包括開分支、提交、開PR。Origin將程式碼、PR和Agent置於同一環境,使Agent能直接修改程式碼、更新PR、推送分支,無需切換平台。
對於開發者是否應立即遷移,分析認為短期內團隊不會整體搬離GitHub,但使用Cursor雲端Agent的使用者可嘗試Origin,且遷移成本極低,只需在設定中點選「Detach from GitHub」即可切換權威資料來源。SpaceXAI研究員也借GitHub宕機之際推廣Origin,暗示開發者可能不再需要等待GitHub恢復。
此次事件凸顯了AI原生工具對傳統開發基礎設施的衝擊,GitHub的宕機與Origin的釋出形成鮮明對比,可能加速開發者向AI優先平台的遷移。對微軟而言,GitHub是其開發者生態的重要資產,Cursor的挑戰或促使微軟加快AI整合步伐。