Cursor是什麼
Cursor是一種以Visual Studio Code為基礎所開發的AI代碼編輯器,由Anysphere所打造。它將代碼補全、自然語言問答、多檔案編輯、終端執行以及代碼庫搜尋等功能整合在同一个開發環境中。
與僅提供程式碼片段的聊天助手不同,Cursor Agent能夠讀取專案的上下文、規劃步驟、編輯檔案,並調用各種工具。目前該產品還涵蓋雲端智能體、命令列、行動裝置遠端控制、自動化處理,以及拉取請求的審核功能。
Cursor主要功能
- Tab根據當前檔案及近期編輯預測下一段代碼與光標位置;
- Agent可搜尋代碼庫、修改多個檔案、執行終端命令並檢查結果;
- Composer提供面向複雜開發任務的自主編程模型;
- 代碼庫索引、引用檔案和規則系統幫助模型理解專案;
- Cloud Agents可在隔離的遠端環境中並行處理任務;
- 自動化可依事件或計劃觸發重複開發工作流;
- CLI允許在終端中啟動互動式智能體或非互動任務;
- Bugbot可在拉取請求中查找潛在缺陷並給出修復建議;
- MCP、Skills與Hooks可連接外部工具並約束執行流程;
- 團隊版提供集中計費、SSO、用量分析和管理控制。
Tab智慧補全
Tab不僅能補全當前一行,還會根據現有的程式碼、最近的修改內容以及游標位置,預測跨行的修改內容。開發者可以逐一接受這些建議,這種方式很適用於模板代碼、類似的重構作業,以及連續的編輯工作。
補全速度很快,但仍可能複製錯誤模式或忽略業務約束。涉及安全、金額、權限和併發邏輯時,應把它視為草稿而不是最終審查版本。
Agent與Composer
Agent適合從自然語言指令出發,來完成跨檔案的任務,例如新增介面、修正測試或重構模組。它能夠搜尋、編輯、執行指令以及讀取錯誤訊息,並根據結果持續進行迭代。
Composer是Cursor自研的編程模型系列,強調較快的智能體執行。使用者也可選擇第三方的先進模型,所選模型會影響品質、延遲以及額度消耗的速度。
代碼庫索引與專案上下文
Cursor會為專案建立索引,協助進行語意搜尋並幫助智慧體定位相關代碼。使用者可以明確引用檔案、資料夾、文件、Git歷史記錄或終端機輸出內容,這樣就能減少模型僅依賴當前頁面來判斷的情況。
規則、技能與團隊市場可沉澱專案約定,例如目錄結構、測試命令、技術堆疊與禁止修改區域。規則仍需簡潔且可驗證,過多衝突指令會降低執行穩定性。
Cloud Agents與Automations
Cloud Agents可在遠端隔離環境中複製代碼並執行任務,使用者可讓多個智能體平行處理積壓的工作。完成後可查看改動內容、運行記錄以及所產生的分支,再決定是否合併。
自動化流程可透過日程、程式碼事件或外部觸發器來啟動,適用於需要持續更新、測試修正及重複性維護的場景。自動執行的程式碼會增加權限濫用與資料外洩的風險,企業應限制金鑰、網路出口以及可存取的資料庫。
Cursor CLI與行動端
Cursor CLI將智慧體帶到終端,可用於互動式編碼、腳本化檢查及CI輔助。行動端主要用於啟動、查看及遠端控制Cloud Agents,並非桌面IDE的完整替代品。
Bugbot代碼審查
Bugbot在連接到GitHub的拉取請求後,可以分析其中的變更內容,並指出其中的邏輯錯誤、安全風險或潛在的問題。它適合用來輔助人工審查,但無法取代測試、靜態分析、依賴項目掃描以及相關專家의核准流程。
MCP、Skills與Hooks
MCP允許Agent使用資料庫、文件、設計系統以及內部服務等上下文工具。Skills用於封裝可重複使用的流程,而Hooks則可在工具被呼叫或生命週期中的特定階段執行檢驗與控制。
第三方MCP伺服器可能接觸到原始碼、憑證以及客戶資料,因此在安裝之前,必須仔細審查發布者、權限以及資料傳輸的範圍。絕對不能讓未經驗證的工具取得生產用金鑰或廣泛的寫入權限。
Cursor功能對比
| 功能 | 運行位置 | 主要用途 | 需要注意 |
|---|---|---|---|
| Tab | 桌面編輯器 | 實時續寫與連續修改 | 需逐條審閱建議 |
| Agent | 本地編輯器 | 搜尋、改文件、執行命令 | 控制終端與檔案權限 |
| Cloud Agents | 遠端環境 | 並行完成長任務 | 會儲存運行所需上下文 |
| Automations | 雲端或團隊流程 | 事件驅動與定時維護 | 限制網路和金鑰 |
| CLI | 本地終端或CI | 命令行智能體與腳本化 | 非互動任務要設退出條件 |
| Bugbot | GitHub拉取請求 | 智慧代碼審查 | 不能替代完整品質門禁 |
Cursor價格
Cursor依套餐收取訂閱費,並為模型調用設定每月的使用量限制。以下為官網上目前的美元月付價格,個人套餐與團隊套餐的稅費、年付優惠及地區選項則以結算頁面所示為準。
| 套餐 | 價格 | 包含用量 | 主要權益 |
|---|---|---|---|
| Hobby | 免費 | 有限Agent請求 | 基礎Composer訪問,無需信用卡 |
| Start | 印度每月₹649,含稅 | Cursor Models充足用量,不含第三方模型池 | Cloud Agents、MCP、Hooks與Skills,不含Bugbot和Automations |
| Pro | 20美元/月 | 第三方模型池20美元,另含Cursor Models用量 | 無限Tab、更高Agent額度、Cloud Agents與Bugbot入口 |
| Pro Plus | 60美元/月 | 第三方模型池70美元,Agent限額約為Pro的3倍 | 適合日常高頻使用Agent |
| Ultra | 200美元/月 | 第三方模型池400美元,Agent限額約為Pro的20倍 | 適合多智能體與自動化重度用戶 |
| Teams Standard | 40美元/用戶/月 | 按團隊席位配置 | 集中管理、團隊市場、SSO、分析與團隊隱私模式 |
| Teams Premium | 120美元/用戶/月 | Agent限額約為Standard的5倍 | 在Standard基礎上增加高用量 |
| Enterprise | 聯絡銷售 | 合同約定、可彙總用量 | SCIM、審計、訪問控制、發票與優先支援 |
模型用量與超額計費
Pro、Pro Plus和Ultra分別包含Cursor Models與Other Models兩個獨立的用量池,且這些用量池會在每個結賬週期時重新設定。至於第三方模型,則是按照其API費率來計算使用量;模型越昂貴、處理的資料量越大,其用量消耗的速度通常也會越快。
| 計費項目 | 規則 | 用戶應如何管理 |
|---|---|---|
| Cursor Models池 | 覆蓋Cursor自研或聯合模型的充足包含用量 | 在用量面板查看剩餘額度 |
| 其他型號池 | 按第三方模型API費率扣減 | 高成本模型只用於關鍵任務 |
| On-demand | 包含額度用盡後按相同費率後付費 | 啟用前設定預算與提醒 |
| Teams第三方模型 | 另加每百萬Token 0.25美元Cursor Token費率 | 比較Auto模式與直選模型成本 |
| 區域數據駐留 | 符合條件的模型價格上浮10% | 企業部署前納入總成本 |
官方建議,僅使用 Tab 和少量 Agent 的使用者,通常可屬於 Pro 級別;一般的使用者,其每月的總費用大約在 60 至 100 美元之間,而那些使用多個智能體或進行大量自動化操作的用戶,其費用可能超過 200 美元。實際的費用則取決於模型、上下文、重試次數以及任務的長度。
Cursor使用教學
從現有項目開始使用
- 安裝Cursor並僅從官方渠道登入與訂閱;
- 打開現有倉庫,先檢查Git狀態並建立工作分支;
- 等待必要的代碼庫索引完成,排除金鑰與大型生成目錄;
- 寫入簡短項目規則,包括測試命令和禁止修改範圍;
- 先用問答讓Agent解釋結構,不立即允許大範圍修改;
- 選擇一個邊界清晰的小任務,要求先給出實施步驟;
- 審閱差異、運行測試並人工提交,不盲目接受全部改動。
用Agent完成一個可靠任務
- 說明目標、驗收標準、相關文件和不能改變的行為;
- 要求Agent先搜索現有實現與測試,再提出方案;
- 把任務拆成小批次,每批改動後查看差異;
- 允許執行最小必要命令,不授予無關系統權限;
- 讓Agent新增或更新測試,並實際運行檢查;
- 針對失敗日誌繼續修復,避免只隱藏報錯;
- 最後人工檢查安全、性能、相容性及回滾方式。
安全使用Cloud Agents
- 只連接任務必需的倉庫與分支;
- 使用短期、低權限憑證,不上傳長期生產密鑰;
- 限制網路出口、自動運行命令及可訪問的MCP;
- 啟用Privacy Mode並核對所選模型的數據保留要求;
- 讓智能體在隔離環境運行測試和靜態檢查;
- 審閱完整運行記錄、提交和依賴變更;
- 由人工批准合併與部署,並及時撤銷臨時憑證。
Cursor適合哪些用戶
- 個人開發者:快速完成範本代碼、除錯與重構;
- 全棧團隊:跨前端、後端、資料庫與測試協作;
- 大型代碼庫維護者:藉助索引理解陌生模組和依賴;
- 技術負責人:沉澱專案規則、技能與審查流程;
- 創業團隊:並行驗證功能與處理積壓任務;
- 企業研發組織:使用SSO、SCIM、審計及存取策略;
- 終端重度用戶:透過CLI將AI加入本地開發流程。
Cursor的優勢
- 編輯器、代碼庫搜尋、終端和AI修改緊密結合;
- Tab適合低摩擦的日常補全,Agent適合複雜任務;
- 支援多家前沿模型,也提供Cursor模型用量池;
- 規則、MCP、Skills與Hooks便於定制工作流;
- Cloud Agents與Automations可平行處理長期任務;
- Bugbot將AI檢查帶入拉取請求;
- Teams和Enterprise覆蓋身份、權限與治理需求。
使用限制與注意事項
- Agent可能生成能運行但業務邏輯錯誤的代碼;
- 跨文件自動修改會放大錯誤,必須使用版本控制;
- 模型調用按用量消耗,不代表訂閱後所有模型無限使用;
- 長上下文、昂貴模型和反覆重試會快速消耗額度;
- 代碼庫索引可能遺漏生成代碼、子模組或被排除的檔案;
- Cloud Agents需要儲存執行所需數據,不適合禁止雲端代碼儲存的项目;
- 外部MCP、插件與Hooks可能帶來供應鏈和數據外傳風險;
- 行動端適合控制雲端任務,不能代替完整的桌面開發。
隱私、安全與企業治理
個人用戶和團隊皆可啟用隱私模式。啟用後,Cursor承諾不會使用這些代碼數據來訓練其模型,模型供應商也不會使用這些數據進行訓練,但部分雲端功能仍需儲存運作所需的上下文資料。
大多數模型在零資料保留協議下運作,少數需要供應商保留資料的模型則必須經過隱私模式使用者或企業管理員的批准。當使用自帶的 API 金鑰時,資料處理會遵循對應模型供應商的政策,無法享有 Cursor 的零資料保留保證。
- Cursor已披露SOC 2 Type II鑒證並進行年度滲透測試;
- 傳輸中與靜態數據使用加密,企業可諮詢區域駐留與CMEK;
- 團隊可強制Privacy Mode、SAML/OIDC SSO和模型訪問策略;
- Enterprise增加SCIM、審計日誌、服務帳戶與網路控制;
- 禁止雲端儲存源碼的組織不應啟用Cloud Agents;
- 機密專案應同時使用最小權限、金鑰輪換和人工合併門禁。
API、GitHub與開源說明
Cursor提供了針對Cloud Agents的API,以及用於企業級AI程式碼追蹤的API,這些API可用於建立遠端任務或統計AI程式碼的使用情況。它們並非面向Cursor核心模型或編輯器所有功能的通用API,其權限與可用範圍則視套餐而定。
Cursor的核心編輯器、智慧體服務及模型並非開源產品。官方的GitHub倉庫主要用於追蹤問題或發布部分組件,而Cursor雖然是基於開源的VS Code所建構,但這並不代表其完整的產品源代碼也是開放的。
常見問題
Cursor免費嗎
Hobby可免費使用,包含有限的Agent請求和Composer訪問。高頻Agent、前沿模型、Cloud Agents與團隊治理通常需要付費套餐。
Cursor Pro多少錢
Pro的價格為每月20美元,Pro Plus則為60美元,而Ultra的價格則為200美元。這些套餐提供了不同的用量選項,如果超過了所定的用量,則可以選擇按需後付費,因此每月的總支出可能會高於訂閱費用。
Cursor和VS Code是什麼關係
Cursor是以VS Code的開源代碼為基礎所打造,其介面、快捷鍵以及許多擴充功能的運作方式都與VS Code相似。不過,Cursor還加入了專有的AI編輯功能、Agent功能、雲端服務,以及相關的計費體系。
Cursor會用代碼訓練模型嗎
啟用Privacy Mode後,Cursor承諾自身及模型供應商不會使用代碼數據來訓練模型。Cloud Agents等功能仍會為運行而保存必要數據,BYOK則遵循對應供應商的政策。
Cursor是開源的嗎
不是,完整的Cursor產品與核心AI服務並未開源。其VS Code基礎及公開的GitHub專案,不能視為Cursor的全部源代碼。
桂公網安備45132202000164號