
Cursor
Anysphere · 程式設計
Cursor 是 Anysphere 打造的 AI 程式碼編輯器與編碼代理。它會讀取整份程式碼庫、撰寫與修改程式碼,並執行能在編輯器、終端機與 GitHub 中完成任務的代理。

關於 Cursor
About
什麼是 Cursor
Cursor 是一款原生 AI 的程式碼編輯器,也是編碼代理。你指向一個專案、用自然語言說出需求,它就會讀你的檔案、規劃修改,接著把程式碼寫出來。骨子裡它是 VS Code 的分支,所以你熟悉的編輯器、擴充套件與快捷鍵都還在。變的是重心:你不必逐行打字,只要指揮一個代理去做事,再檢視它給你的差異。
它想解決的是軟體工作裡最拖的那一段。寫新功能得重讀自己早已遺忘的舊程式碼,修 bug 得跨檔案追邏輯,審查 pull request 得拿改動對照說明。Cursor 試著把這些收進同一個循環:提問、生成、驗證、合併。它內建自家模型 Composer,也接上 OpenAI、Anthropic、Google 等廠商的模型,你可以挑適合當下任務的那一個。
有兩件事劃出界線。一切都走 Cursor 的伺服器與它連上的模型,因此完全離線或隔離的環境不是它鎖定的目標。另外,在超大型程式碼庫上,AI 在局部修改與單一模組仍然表現最好;要它重寫整個系統,難免會漏掉一些環節。如果你本來就用 VS Code 風格的編輯器,又希望 AI 融進這套流程,它會很順手。
開始使用
- 到 cursor.com 下載 macOS、Windows 或 Linux 版 Cursor,用 GitHub 或 Google 登入。原本用 VS Code 的人,可以一步匯入擴充套件、設定與快捷鍵。
- 開啟專案資料夾。Cursor 會建立程式碼庫索引,讓代理讀懂你的檔案、框架與慣例。
- 動手改一處。按 Tab 取得行內補全,用 Cmd+K 做針對性修改,或打開代理,用自然語言描述功能。想先看做法再寫程式,就用 Plan Mode。
- 執行代理。它會改檔案、跑指令,並顯示一份差異讓你逐行接受或拒絕。你也可以同時啟動多個代理,或把較久的工作交給雲端代理。
- 審查並發布。檢查變更、跑測試、推送到 GitHub,或讓 Cursor 審查 pull request,並連接 Slack、GitLab 等工具。
產品資訊
快速了解 Cursor 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 專業開發者:這款編輯器能處理大型儲存庫與跨檔案修改,日常編碼、重構與除錯都能留在同一個視窗。它預設你讀得懂程式碼、判斷得了差異,價值也正是在這裡顯現。
- 全端與前端工程師:代理在頻繁的小修改上表現出色,也就是回饋速度最要緊的時候,而且你能針對每項任務換模型,不必換工具。
- 團隊與企業:SSO、共用帳務、用量分析與管理員控制都適合組織使用,而且 Cursor 依實際使用者計費,不是依授權數。
任務
- 依描述打造新功能:說出想要的行為,代理會在相關檔案裡草擬程式碼,你再於合併前檢視差異。
- 追查 bug:指出錯誤或失敗的測試,代理會跨檔案追邏輯,找出根因,而不是只在一行上瞎猜。
- 審查 pull request:Bugbot 會檢視變更、標出可能的問題並留下評論,省下逐行翻長差異的功夫。
- 重構與整理:跨檔案編輯加上整份儲存庫的索引,讓重新命名、調整結構或現代化程式碼變得可行,不會漏掉呼叫處。
情境
- 一個週末做出小型應用:代理與雲端代理讓你從架構、開發到測試一氣呵成,不必為每個 API 停下來查資料。
- 維護老舊程式碼庫:索引與代理幫你在動手前先讀懂陌生的模組,接手前人留下的程式碼時尤其重要。
- 同時處理多項任務:平行與雲端代理能把冗長的工作,例如一整組測試或一次遷移,交出去跑,你繼續做別的事。
- 在團隊流程裡工作:與 GitHub、GitLab、Slack 及 CI 工具的整合,讓代理融入你原本就在跑的流程。
主要功能
代理模式
代理接下一段自然語言的需求,在專案裡把它做完。它讀取需要的檔案、規劃步驟、修改程式碼、執行指令,並在一切定案前給你一份可核准的差異。相較於只能處理單一檔案的補全,它能處理跨資料夾的工作,例如新增一個端點連同它的測試與遷移。Plan Mode 把想與做分開,你可以先審視做法。
Tab 自動補全
Tab 預測的是你的下一處修改,不只是下一個字元。它會提出多行變更,並跳到你最可能接著編輯的位置,讓你在重複性工作上保持節奏。它跑在講究延遲的快速模型上,建議會在你打字時出現,而不是等到停頓之後。
模型選擇與 Composer
Cursor 內建自家模型 Composer 2.5,也讓你把請求導向 OpenAI、Anthropic、Google 等廠商的頂尖模型。每個模型有自己的脈絡視窗與價格,你可以逐任務挑選。團隊方案中,Cursor Router 會依你的最佳化目標,為 Auto 請求自動挑模型。
雲端代理與平行作業
在編輯器之外,代理會在自己的機器上建置、測試並示範功能,同時處理多項較久的工作。你交辦任務、離開一下,回來就有成品可審。這讓單一助手更像是一組分頭處理獨立任務的隊友。
Bugbot 與程式碼審查
Bugbot 會審查 pull request、檢視變更,並用行內評論標出可能的問題。它連接 GitHub 與 GitLab,審查就發生在你的程式碼所在之處。重點是抓出當差異動輒數百行時,人工閱讀容易忽略的地方。
整合與擴充
Cursor 在終端機中運作、在 Slack 裡協作、在 GitHub 上審查 PR,並可連接 GitLab、Azure DevOps、Bitbucket、JetBrains 與 Linear。外掛、skills、MCP 伺服器與規則都能在同一處加入,讓代理觸及你的工具、遵守你的慣例。
優缺點
優點
- 它讀取整份程式碼庫,跨檔案編輯與重構不必再手動貼上脈絡。
- 以 VS Code 為底,你的擴充套件、主題與快捷鍵都能沿用,轉換成本低。
- 你能逐任務挑選模型,並在不離開編輯器的情況下切換。
- 平行與雲端代理讓冗長工作在背景進行,你持續寫程式。
- 團隊方案提供 SSO、用量分析與依實際使用者的計費,比依授權計費的工具更好管理。
缺點
- 需要連線與背後的模型,因此完全離線或隔離的環境行不通。
- 在超大型程式碼庫上,索引與跨模組推理可能漏掉脈絡,輸出仍需自行核對。
- 代理用量按方案計算,密集使用高階模型可能超出方案內含的額度。
- 第三方模型用量依 API 價格另行計費,開銷比固定月費更難預估。
常見問題
Cursor 是一款 AI 程式碼編輯器,也是編碼代理,用來撰寫、修改與審查軟體。你開啟專案、描述需求,代理就會在你的檔案裡改程式碼。它也能在終端機中運作、審查 pull request,並連接 GitHub、Slack 等工具。
相關內容
探索與 Cursor 相關的工具、技能與文章。
Cursor 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
相關 AI 新聞

