Cursor推出代碼代管服務「Origin」搶先體驗版,把AI編程工具的作業範圍從單純寫代碼,擴大到儲存、審查、合併等後續階段。
Cursor官方文件說明,Origin是「用來儲存與分享代碼的Git代管平台(Git Forge)」,提供建立儲存庫、透過標準Git複製/推送/提取、鏡像GitHub儲存庫、程式碼搜尋,以及開啟、審查、合併提取請求(Pull Request,PR)等功能。
服務目前僅開放給Pro、Team與企業方案,免費方案不適用。Cursor表示,因權限採階段性開放,付費用戶也可能暫時看不到功能入口。
Origin的核心,是把既有開發流程更多拉進Cursor內部完成。用戶可在cursor.com/codebase建立新儲存庫,或同步既有GitHub儲存庫,新建儲存庫可設定為內部公開或私有。
已在GitHub上的專案,只要選擇組織與儲存庫,就能鏡像到Origin。鏡像內容包含Git歷史紀錄、分支、標籤、可搜尋的程式碼,以及雙向同步的提取請求。
不過,GitHub Issues、GitHub Actions工作流程與機密資料(Secrets)都不在鏡像範圍內。從GitHub起家的儲存庫,GitHub仍是原始來源,推送到Origin的變更也會同步回GitHub。
PR畫面附有活動紀錄、提交(Commit)、檢查狀態與變更檔案分頁。用戶可以逐行留言與審查,待審查與持續整合(CI)條件都滿足後即可合併,合併衝突也能直接在Origin畫面內確認。
所謂Git代管平台,是指代管Git儲存庫、並處理程式碼審查、權限管理與PR合併的開發協作平台。過去這塊領域多由GitHub等獨立代管服務主導,寫程式工具大多只停留在編寫與執行環境。評論:把儲存與審查功能收進編碼工具本身,某種程度上打破了原本的分工界線。
Origin也串接了Cursor的雲端代理與自動化功能。Cursor文件說明,雲端代理可以在Origin儲存庫內執行複製、建立分支、提交、推送與開啟PR等動作。
自動化以推送分支或PR事件作為觸發條件執行,目的是把「AI代理寫代碼、人工審查、再合併」的流程收進同一個畫面處理。
外部應用整合目前提供Vercel、Depot、Buildkite三家。部署預覽與CI執行仍交由既有專業工具處理,Origin提供的是代碼儲存與審查畫面,要說它已經能完全取代CI體系,還為時過早。
此次推出也反映出AI編程工具市場的競爭焦點。Cursor先前在Cursor 3中,把多個本機與雲端代理整合到同一畫面,並強調從提交到PR合併的完整流程;Origin則是在這條流程上,再加裝了儲存庫代管功能。
開發團隊的瓶頸,也正從程式撰寫階段,轉移到後續審查與合併階段。本報先前報導指出AI編程工具普及使程式碼驗證與合併需求隨之增加,Origin正是想把這段流程收進Cursor內部處理的嘗試。
能否直接取代GitHub,則是另一回事。Origin目前仍是早期搶先體驗版,GitHub鏡像功能也不包含Issues與CI設定。就Cursor公開的功能範圍來看,現階段產品比較像是疊加在GitHub之上,或是先拿部分儲存庫試驗的階段。
參考資料:Cursor Origin、Cursor Origin文件、Mirror GitHub文件、Pull requests文件、Cursor 3發表文
留言 0