長期以來,GitHub 一直是絕大多數開發者首選的程式碼託管平台。然而,近期該平台頻繁出現廣泛報導的服務中斷和效能下降問題,而 Cursor 正伺機而起。
這家 AI 新創公司,現已正式成為 SpaceXAI 的一部分,本週推出了 Origin — 一個新的程式碼託管平台,旨在提供開發者處理 GitHub 上常見的所有事務:協同作業、瀏覽和編輯程式碼庫、處理合併請求(由他人提出要求加入主程式碼庫的編輯)以及將其儲存在儲存庫中。
這似乎是 Cursor 的一個自然發展方向,該公司迄今為止的主要重點是透過其 AI Code Editor 銷售自動化網頁開發服務。Cursor 也表示,「代理原生」(agent native)功能將很快在 Origin 上提供,儘管尚未透露太多細節。該公司還表示,正在建立更廣泛的「應用程式生態系統」來支援 Origin 中更廣泛的程式設計工作。
有趣的是,使用 Origin 並不要求使用者停止使用 GitHub。事實上,Origin 的設計宗旨是讓開發者能夠與 GitHub 並行工作,並以互通的方式在兩者之間傳遞程式碼。
Cursor 在其部落格中表示:「您的 GitHub 儲存庫可以與 Cursor 託管的儲存庫並存。」「連接 GitHub 到 Cursor,選擇您的組織,您將看到可以同步的儲存庫。選擇一個,Cursor 就會將其導入。」
Origin 的推出恰逢開發者對 GitHub 服務品質下降的普遍不滿。事實上,就在 Cursor 推出新平台的同一天,GitHub 遭受了相當長時間的全球性服務中斷。據報導,該網站的功能在六個多小時內效能下降,全球錯誤率接近 20%。
這並非近期首次發生類似情況。今年稍早,在一連串服務中斷之後,GitHub 宣布將採取新措施來安撫不滿的程式設計師,因為其可用性問題似乎不斷升級。根據 LeadDev 的一項近期分析,該平台在過去一年中總共發生了 257 次服務中斷。LeadDev 的記者 Charles Humble 寫道,這些持續性的問題已導致「知名用戶明顯流失」。
不過,如果 Cursor 想與 GitHub 競爭,將面臨嚴峻的挑戰。根據 GitHub 自己的數據,截至去年 10 月,約有 1.8 億開發者使用其平台。該平台成立於 2007 年,並於 2012 年被微軟收購,至今仍是全球最大的原始碼託管平台。