Cursor Origin早期測試擴大開放,可代管程式碼並同步GitHub

Cursor開始向付費用户 開放 Origin程式碼代管服務早期測試,讓開發者除了使用Cursor撰寫程式,也能直接在同一平台建立及保存程式碼儲存庫、審查程式碼變更,或同步既有GitHub專案。Origin也整合Vercel、Depot與Buildkite,可銜接程式部署、自動測試及建置流程。

Origin先前已經對外公佈,當時僅開放使用者登記候補名單,這次更新主要進展是開始向付費方案逐步開放早期測試,並公佈實際可用的程式碼代管及協作功能。企業組織則可由管理員選擇不啟用這項服務。

使用者可從Cursor新的程式碼庫分頁建立Origin儲存庫,並透過命令列工具將儲存庫下載到本機,或把既有專案上傳至Origin,也就是説,開發者不必另外使用GitHub等服務,也能直接將程式碼存放在Cursor提供的平台。

既有GitHub使用者則不必搬移原本的儲存庫,連接GitHub帳號並選擇要同步的組織及儲存庫後,Cursor會在Origin建立同步副本,供使用者瀏覽、搜尋及取得程式碼。原始專案仍以GitHub上的版本為準,後續上傳的程式碼也會繼續送到GitHub,使用者並可隨時停止同步。

Origin還提供程式碼變更審查功能。開發者提出修改後,可在Cursor查看程式碼提交紀錄、自動檢查結果、修改過的檔案及前後差異,也能直接留言或合併變更。若專案是從GitHub同步而來,兩邊的審查內容則會雙向同步。

Cursor同時把AI代理納入流程,使用者瀏覽儲存庫或程式碼變更時,可以直接詢問AI代理相關程式碼問題,也可要求代理修改程式、更新待審查的內容,或將新的程式碼分支上傳至儲存庫。

Origin目前也開始提供外部服務整合,連接Vercel後,每個待審查的程式碼變更都能建立預覽環境,讓團隊在正式合併前測試結果,而Depot與Buildkite則可執行原本使用GitHub Actions設定的自動測試及建置工作,Buildkite也支援自家的自動化流程。

巧合的是,Origin開始開放早期測試同一天,GitHub在8月17日也發生大規模服務異常,網站、API、GitHub Actions、程式碼變更審查及身分驗證等多項服務一度受到影響,GitHub並調查網站與API錯誤率升高的問題。