同樣的模型,為什麼 Cursor 跑不過 Claude Code?
整理版優先睇
Claude Code 比 Cursor 更有效嘅原因在於上下文乾淨、場景更廣泛,同埋自家模型形成數據飛輪。
呢篇文章係作者基於自己用 Cursor 同 Claude Code 嘅經驗,分析點解同樣嘅模型喺兩個工具上表現可以差好遠。作者指出問題核心唔係模型本身,而係上下文、場景同數據飛輪呢三個因素。佢認為 Cursor 雖然將 AI 塞入 IDE 做得好,但 IDE 本身會帶嚟太多無關上下文,分散模型注意力;而 Claude Code 係 CLI 工具,上下文更乾淨,Agent 更易聚焦。
作者進一步講場景嘅分別:Claude Code 嘅 CLI 形式移植性高,可以嵌入 CI/CD、遠程服務器,甚至用嚟做編程以外嘅工作,而 Cursor 嘅優勢喺 IDE 入面會逐漸退居二線。最後,數據飛輪係關鍵:Anthropic 可以用 Claude Code 嘅使用數據去訓練下一代模型,形成正循環;Cursor 做唔到呢點,因為佢只係第三方集成,而且商業模式令佢有誘因去節省 Token,影響效果。
整體結論係:當編程從「人寫代碼」轉向「人指揮 Agent 寫代碼」,原生為 Agent 設計嘅 CLI 工具會比從 IDE 長出嚟嘅 Agent 功能更有優勢。作者承認自己對 Cursor 嘅瞭解有啲過時,但認為核心邏輯唔會變。
- Cursor 嘅 IDE 上下文包含太多無關資訊,會分散模型注意力;Claude Code 嘅 CLI 上下文乾淨,Agent 更易聚焦。
- Claude Code 嘅 CLI 移植性高,可嵌入 CI/CD、遠程服務器,甚至用嚟做編程以外嘅工作。
- Anthropic 可以用 Claude Code 嘅使用數據訓練下一代模型,形成數據飛輪;Cursor 做唔到,因為數據同模型分屬唔同公司。
- Cursor 嘅商業模式係賺差價,有誘因節省 Token,可能導致上下文被截斷,影響效果。
- 當編程方式轉向「人指揮 Agent」,原生為 Agent 設計嘅 CLI 工具比 IDE 入面嘅 Agent 功能更有優勢。
上下文:IDE 係優勢,亦係包袱
作者指出,同樣嘅 Claude 模型喺 Cursor 同 Claude Code 入面效果可以差好遠,問題多半出喺上下文。Cursor 最大賣點係將 AI 塞入 IDE,但 IDE 要維護太多同當前任務無關嘅上下文,例如打開咗嘅 Tab、選中嘅代碼、側邊欄資訊,呢啲都會塞入模型上下文,分散模型注意力。
Cursor 幫你維護太多同當前任務無關嘅上下文
Claude Code 係 CLI 工具,只關心文件本身,冇 Tab 狀態、冇 UI 元素,上下文乾乾淨淨。唔單止省 Token,更重要係令 Agent 聚焦喺任務上。
場景:當 Agent 成為中心,IDE 退居二線
CLI 有 IDE 冇得比嘅優勢:移植性。你可以喺本地、遠程服務器、Docker 容器用 Claude Code,甚至直接嵌入 CI/CD 流水線。Anthropic 已經推出 GitHub Action 同 GitLab CI/CD 集成,喺 PR 入面 @claude 就能觸發自動 Code Review、修復 Bug、實現 Issue 功能。
Claude Code 已經唔只係一個「編程助手」,而係可以嵌入任何工作流嘅開發工具包
當 Agent 能力夠強,日常工作模式會變:你更多係指揮 Agent 改文件、跑測試、修復報錯,唔需要見到 IDE 界面。一旦習慣咗,Cursor 嘅 Tab 自動完成就冇咁重要——你需要嘅係 AI 幫你完成整個任務,唔係補全下一行代碼。
- Claude Code 可以用嚟批量處理文件、生成報告、操作數據庫、輔助視頻剪輯,編程只係其中一樣。
- Anthropic 推出針對辦公場景嘅 Cowrok,可以生成 PPT,顯示人越嚟越多以 Agent 為中心去指揮軟件。
人會越嚟越多以 Agent 為中心,去指揮 Agent 操作軟件,而唔係直接打開軟件
數據飛輪:自家模型 vs 第三方集成
Claude Code 真正嘅護城河係自家模型加自家工具形成嘅數據飛輪。Cursor 係第三方工具,要為每種模型做優化:唔同系統提示詞、工具調用方式、擅長領域,維護成本高,好難做到極致。
Claude Code 只需要考慮點樣將 Claude 模型能力發揮到最大
Anthropic 可以反過來,針對 Claude Code 使用場景去訓練模型。用戶產生真實交互數據,Anthropic 用數據訓練下一代模型,模型變強後 Claude Code 更好用,吸引更多用戶,產生更多數據。Cursor 做唔到呢個循環,因為數據同模型分屬唔同公司。
- 1 Cursor 之前嘗試過大方嘅包月方案,但扛唔住成本,改用包月加超額付費模式。
- 2 做 Agent 功能時,Cursor 有動力去省 Token,但省 Token 可能截斷上下文,效果打折扣。
- 3 呢個都係點解同樣模型,Cursor 表現未必比得上 Claude Code 嘅原因。
Cursor 嘅商業模式令佢有誘因節省 Token,影響 Agent 效果
總結:原生 Agent 工具嘅優勢
作者最後申明自己一段時間冇用 Cursor,判斷可能滯後,但核心邏輯唔會變:當編程主要方式從「人寫代碼」變成「人指揮 Agent 寫代碼」,IDE 嘅重要性會持續下降。
原生為 Agent 設計嘅 CLI 工具,天然比從 IDE 裏長出來嘅 Agent 功能更有優勢
Cursor 亦喺做 CLI 工具同 Agent 方向發展,兩者形態邊界模糊,但呢個趨勢已經好明顯。
有網友問點解 Claude Code 比 Cursor 好?
我想由三個角度傾下呢個問題:上下文、場景、數據飛輪。
上下文:IDE 係優勢,都係包袱
我估好多人會有同我一樣嘅感受:完成同樣嘅任務,同樣嘅 Claude 模型,喺 Cursor 裏面同喺 Claude Code 裏面跑,效果可以差好遠,既然模型係一樣,咁問題多數係出喺上下文上面。
Cursor 最大嘅賣點係佢將 AI 塞咗入 IDE。你習慣咗 VSCode,轉過嚟幾乎零成本,Tab 自動完成都確實做得好。
但 IDE 帶來嘅問題係:佢要幫你維護太多同當前任務無關嘅上下文。你開咗邊啲 Tab、揀咗邊啲代碼、側邊欄顯示咗啲乜,呢啲資訊都會被塞入同模型互動嘅上下文裏面。你以為佢喺度幫你,其實佢喺度分散模型嘅注意力。
Claude Code 係命令行工具(CLI),佢只關心文件本身。冇 Tab 狀態,冇 UI 元素,上下文乾乾淨淨。呢樣唔單止慳 Token,更重要係令 Agent 可以聚焦喺你俾佢嘅任務度。

場景:當 Agent 成為中心,IDE 退居二線
CLI 有一個 IDE 冇得比嘅優勢:移植性。
你可以喺本地用 Claude Code,可以喺遠程服務器上用,可以喺 Docker 容器裏面用,可以直接集成到 CI/CD 流水線裏面。Anthropic 官方已經發佈咗 GitHub Action 同 GitLab CI/CD 集成,你喺 PR 裏面 @claude 就可以觸發自動 Code Review、自動修復 Bug、甚至自動實現 Issue 裏面描述嘅功能。
Claude Code 已經唔單止係一個「編程助手」啦,佢係一個可以嵌入到任何工作流裏面嘅開發工具包(SDK)。
當 Agent 能力足夠強嘅時候,你嘅日常工作模式會變。以前你需要打開 IDE,手動調整代碼細節,而家你更加係喺指揮 Agent:改呢個文件、行嚇測試、修復報錯。呢個過程裏面,你唔需要見到 IDE 嘅界面,你只需要一個可以同 Agent 對話嘅入口。
一旦習慣咗呢種方式,Cursor 引以為傲嘅 Tab 自動完成就冇咁重要啦。你唔需要 AI 幫你補全下一行代碼,你需要 AI 幫你完成整個任務。
場景仲喺度繼續擴展。已經有好多人用 Claude Code 做編程以外嘅嘢:批量處理文件、生成報告、操作數據庫、甚至輔助視頻剪輯。當你嘅 AI 工作流係以命令行為入口嘅時候,編程只係佢做得嘅嘢之一。
包括 Anthropic 都推出咗針對辦公場景嘅 Cowrok,可以滿足好多辦公需求,甚至唔需要打開辦公軟件就可以生成唔錯嘅 PPT。呢啲都係相同嘅趨勢,人會越來越多咁以 Agent 為中心,去指揮 Agent 操作軟件,而唔係直接打開軟件,呢個變化正在發生。

數據飛輪:自家模型 vs 第三方集成
自家模型加自家工具形成嘅數據飛輪,可能係 Claude Code 真正嘅護城河。
Cursor 係一個第三方工具,佢接入多種模型,Claude、GPT、Gemini 都可以用。
聽落好靈活係咪?但問題係,佢要為每一種模型做優化:唔同嘅系統提示詞、唔同嘅工具調用方式、唔同嘅擅長領域。
Codex 鍾意寫 Python,Claude 習慣用 Bash,每次模型升級,呢啲適配都要重新調整。維護成本好高,而且好難做到極致。
Claude Code 只需要考慮一件事:點樣將 Claude 模型嘅能力發揮到最大。佢知道模型嘅所有技術細節,知道乜嘢提示詞效果最好,知道點樣拆分任務最高效。甚至 Anthropic 可以反過嚟,專門針對 Claude Code 嘅使用場景去訓練模型。
呢個就形成咗一個飛輪:用戶用 Claude Code 產生真實嘅交互數據,Anthropic 用呢啲數據訓練下一代模型,模型變強之後 Claude Code 更加好用,吸引更多用戶,產生更多數據。Cursor 做唔到呢個循環,因為數據同模型分別屬於唔同嘅公司。
飛輪效應仲體現喺定價度。Anthropic 可以將 Claude Code 嘅訂閲價格定得相對便宜,因為用戶產生嘅數據本身就有價值,相當於用補貼換數據。
Cursor 嘅商業模式係賺差價:用戶俾月費,佢去調 API,中間嘅差價就係利潤。用戶嘅 Token 用得越少,Cursor 賺得越多。佢之前嘗試過比較大方嘅包月方案,好快就頂唔住成本啦,而家改成包月加超額付費嘅模式。做 Agent 功能嘅時候,佢就有動力去慳 Token,但一慳 Token 上下文就可能被截斷,效果就打折扣。
。呢個亦係點解同樣嘅模型,Cursor 嘅表現唔一定比得上 Claude Code。

最後
我要申明嚇,我有一段時間冇乜點用 Cursor 啦,上面呢啲對 Cursor 嘅判斷係有滯後嘅,更加係一年前嘅 Cursor 印象。Cursor 都喺度做 CLI 工具,都喺度向 Agent 方向行。兩者嘅形態邊界喺度模糊化。
但核心邏輯唔會變:當編程嘅主要方式由「人寫代碼」變成「人指揮 Agent 寫代碼」,IDE 嘅重要性就會持續下降。 原生為 Agent 設計嘅 CLI 工具,天然比從 IDE 裏面生出來嘅 Agent 功能更有優勢。
有網友問為什麼 Claude Code 比 Cursor 好?
我想從三個角度聊下這個問題:上下文、場景、數據飛輪。
上下文:IDE 是優勢,也是包袱
我估計很多人會有我相同的感受:完成同樣的任務,同樣的 Claude 模型,在 Cursor 裏和在 Claude Code 裏跑,效果可以差很多,既然模型是一樣的,那問題多半出在上下文上面。
Cursor 最大的賣點是它把 AI 塞進了 IDE。你習慣了 VSCode,切過來幾乎零成本,Tab 自動完成也確實做得好。
但 IDE 帶來的問題是:它要幫你維護太多跟當前任務無關的上下文。你打開了哪些 Tab、選中了哪些代碼、側邊欄展示了什麼,這些信息都會被塞進和模型交互的上下文裏。你以為它在幫你,其實它在分散模型的注意力。
Claude Code 是命令行工具(CLI),它只關心文件本身。沒有 Tab 狀態,沒有 UI 元素,上下文乾乾淨淨。這不僅省 Token,更重要的是讓 Agent 能聚焦在你給它的任務上。

場景:當 Agent 成為中心,IDE 退居二線
CLI 有一個 IDE 沒法比的優勢:移植性。
你可以在本地用 Claude Code,可以在遠程服務器上用,可以在 Docker 容器裏用,可以直接集成到 CI/CD 流水線裏。Anthropic 官方已經發布了 GitHub Action 和 GitLab CI/CD 集成,你在 PR 裏 @claude 就能觸發自動 Code Review、自動修復 Bug、甚至自動實現 Issue 裏描述的功能。
Claude Code 已經不只是一個“編程助手”了,它是一個可以嵌入到任何工作流裏的開發工具包(SDK)。
當 Agent 能力足夠強的時候,你的日常工作模式會變。以前你需要打開 IDE,手動調整代碼細節,現在你更多是在指揮 Agent:改這個文件、跑一下測試、修復報錯。這個過程裏,你不需要看到 IDE 的界面,你只需要一個能跟 Agent 對話的入口。
一旦習慣了這種方式,Cursor 引以為傲的 Tab 自動完成就沒那麼重要了。你不需要 AI 幫你補全下一行代碼,你需要 AI 幫你完成整個任務。
場景還在繼續擴展。已經有很多人用 Claude Code 做編程之外的事情:批量處理文件、生成報告、操作數據庫、甚至輔助視頻剪輯。當你的 AI 工作流是以命令行為入口的時候,編程只是它能做的事情之一。
包括 Anthropic 也推出了針對辦公場景的 Cowrok,可以滿足很多辦公需求,甚至於不需要打開辦公軟件可以生成不錯的 PPT。這些都是相同的趨勢,人會越來越多的以 Agent 為中心,去指揮 Agent 操作軟件,而不是直接打開軟件,這個變化正在發生。

數據飛輪:自家模型 vs 第三方集成
自家模型加自家工具形成的數據飛輪,可能是 Claude Code 真正的護城河。
Cursor 是一個第三方工具,它接入多種模型,Claude、GPT、Gemini 都可以用。
聽上去很靈活對吧?但問題是,它要為每一種模型做優化:不同的系統提示詞、不同的工具調用方式、不同的擅長領域。
Codex 喜歡寫 Python,Claude 習慣用 Bash,每次模型升級,這些適配都要重新調整。維護成本很高,而且很難做到極致。
Claude Code 只需要考慮一件事:怎麼把 Claude 模型的能力發揮到最大。它知道模型的所有技術細節,知道什麼提示詞效果最好,知道怎麼拆分任務最高效。甚至 Anthropic 可以反過來,專門針對 Claude Code 的使用場景去訓練模型。
這就形成了一個飛輪:用戶用 Claude Code 產生真實的交互數據,Anthropic 用這些數據訓練下一代模型,模型變強後 Claude Code 更好用,吸引更多用戶,產生更多數據。Cursor 做不到這個循環,因為數據和模型分屬不同的公司。
飛輪效應還體現在定價上。Anthropic 可以把 Claude Code 的訂閲價格定得相對便宜,因為用戶產生的數據本身就有價值,相當於用補貼換數據。
Cursor 的商業模式是賺差價:用戶付月費,它去調 API,中間的差價就是利潤。用戶的 Token 用得越少,Cursor 賺得越多。它之前嘗試過比較大方的包月方案,很快就扛不住成本了,現在改成包月加超額付費的模式。做 Agent 功能的時候,它就有動力去省 Token,但一省 Token 上下文就可能被截斷,效果就打折扣。
這也是為什麼同樣的模型,Cursor 的表現不一定比得上 Claude Code。

最後
我得申明下,我有一段時間沒怎麼用 Cursor 了,上面這些對 Cursor 的判斷是有滯後的,更多是一年前的 Cursor 印象。Cursor 也在做 CLI 工具,也在往 Agent 方向走。兩者的形態邊界在模糊。
但核心邏輯不會變:當編程的主要方式從“人寫代碼”變成“人指揮 Agent 寫代碼”,IDE 的重要性就會持續下降。 原生為 Agent 設計的 CLI 工具,天然比從 IDE 里長出來的 Agent 功能更有優勢。