Claude Code、Cursor、Codex 與 Copilot 比較
比較 Claude Code、Cursor、Codex 與 Copilot 的終端機代理程式、編輯器助理和雲端代理程式,整理運作方式、費用差異,以及 VPS 適合的使用情境。
Claude Code、Cursor、Codex 與 Copilot 的比較
Claude Code、Cursor、Codex 或 Copilot 之間的選擇,是在三種工作方式之間做決定,而不是比較四份功能清單。Claude Code 和 Codex CLI 是終端機代理程式:您在某個目錄中啟動它們,接著由它們透過 shell 執行工作。Cursor 和 GitHub Copilot 原生整合於編輯器:它們位於程式碼視窗中,並跟隨您的游標。Codex 也能在雲端執行,使用一台您看不到的機器。請先選擇符合您日常工作方式的類型,再從該類型中選擇產品。
這些產品的功能清單日益接近。四者都能讀取儲存庫、提出編輯建議,以及執行命令。它們的差異在於代理程式在哪裡執行、執行期間能看到哪些內容,以及計費方式。這三項因素相對穩定。模型名稱和價格則不固定,因此本頁僅列出精簡且附有日期的資訊。
終端機代理程式適合處理的工作
終端機代理程式是在 shell 中執行的程式,會將目前目錄視為工作範圍。它會讀取檔案、編輯檔案、執行建置、讀取失敗訊息,然後再次嘗試。不需要使用編輯器,因此在筆記型電腦上和透過 SSH(secure shell)連線的伺服器上,運作方式都相同。
使用官方安裝程式安裝 Claude Code,然後在專案目錄中啟動它。
curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claudeclaude --version 應該輸出類似 2.1.211 (Claude Code) 的版本字串。如果輸出 command not found,表示安裝程式已將二進位檔放在 ~/.local/bin,而該目錄不在 PATH 中。如果您已使用 npm 管理工具,也可以使用 npm 套件。
npm install -g @anthropic-ai/claude-codeCodex CLI 的安裝方式相同,並使用自己的命令啟動。
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexGitHub 也提供終端機代理程式,透過 npm 發行。
npm install -g @github/copilot
copilot終端機代理程式適合處理長時間工作,例如跨越 40 個檔案的遷移、希望在隔天早上前通過的測試套件,以及沒有人想手動執行的相依性升級。這是因為工作不必依賴視窗保持開啟。代價是您會失去編輯器的檢視畫面。您必須在終端機中閱讀差異內容,而不是在並排窗格中查看。
編輯器原生助理適合處理的工作
Cursor 和 Copilot 會將模型放在您原本就專注的位置。Cursor 是完整的編輯器,也是 VS Code 的分支,因此其代理程式可使用編輯器自己的專案索引:開啟的緩衝區、符號圖,以及您目前正在檢視的檔案。Copilot 是擴充功能,會將相同概念加入 VS Code、JetBrains IDE、Visual Studio 和 Neovim,因此您可以保留現有的設定。
這種形式適合處理短迴圈。您輸入時提供內嵌完成、重新命名時修改九個呼叫位置,以及在呼叫端位於上方兩行且仍可見時重寫函式。模型可以取得游標位置,這是判斷您意圖的最強訊號。終端機代理程式則必須由您明確說明。
對於會持續超過目前視窗工作階段的工作,這種形式就不適用。關閉筆記型電腦後,工作便會停止。這正是終端機形式存在的完整原因。
雲端代理適合處理的工作
Codex 可以將工作移交給代管機器,由該機器複製您的儲存庫、進行修改,並開啟 pull request。您不需要持續監看。稍後回來時,您會看到差異內容,以及變更說明。
雲端模式適合規格明確且重複性高的工作:在所有位置套用相同的 lint 修正、加入遺漏的測試檔案、升級函式庫並修復呼叫端。若某項工作需要您在第 3 分鐘就修正代理的方向,雲端模式便不適合,因為您在第 3 分鐘並不在場。請交付您能完整寫下的工作,否則就應預期捨棄結果。
請注意這個模式:雲端模式是由其他人代管的終端機代理。如果您在 Linux 主機上自行代管,就能以自己的金鑰、網路規則和檔案系統取得相同特性。這正是 在 VPS 的 tmux 內執行 Claude Code 的全部理由。
定價結構的差異
目前有 3 種計費方式,混淆這些方式正是預算失控的原因。
具有使用額度週期的固定訂閱。 您按月付費,並取得依排程補充的使用額度。Anthropic 的 Pro 和 Max 方案採用這種方式,而 Claude Code 包含在 Pro 以上的所有付費方案中。Pro 和 Max 也允許您啟用使用額度點數;這些點數會在訂閱費之外另行計費,因此只有在未啟用時,固定價格才是您的費用上限。Enterprise 是例外:目前採用按使用量計費的 Enterprise 方案,雖然包含 Claude Code,但每個 token 都會依 API 費率,在 seat 費用之外另行計費。您需要哪個層級,取決於您觸及上限的頻率;選擇符合工作方式的 Claude 方案會回答這個問題。
按 seat 計費,超額使用量另行計量。 截至 October 2026,Cursor 個人方案列有 Free、每月 $8 的 Plus、$30 的 Premium、$100 的 Super,以及 $200 的 Ultra;Teams 則從每位使用者每月 $30 起算。每個層級都包含一組每週更新的模型使用額度。額度用完後,您可以等待重設、使用預付加值額度繼續工作(可選擇啟用 Auto Top-up),或升級至更高層級;每月額外使用量上限則限制您在方案之外的支出。截至 October 2026,Copilot 列有免費層級、每月 $10 的 Pro、$39 的 Pro+、$100 的 Max、每個 seat $19 的 Business,以及每個 seat $39 的 Enterprise;每個方案都附有 AI credits 額度。超過該額度後,個人方案只有在您為額外使用量設定金額預算時,才能繼續使用。
按 token 計費。 API 沒有使用額度週期,也沒有內含額度。您必須為每個輸入和輸出 token 付費,帳單金額會隨您傳送的 context 數量增加。截至 October 27, 2026,Anthropic 會限制每個使用層級的每月支出:Start 為 $500、Build 為 $1,000、Scale 為 $200,000,Custom 則沒有上限。達到上限後,API 使用量會暫停,直到下個月的第 1 天。您也可以在 Claude Console 中設定較低的自行支出上限,但該上限不得超過所屬層級的上限。這種計費方式最容易讓人意外,因為長時間的 agent 工作階段會在每一輪重新傳送整段對話。
實際影響是:只要不啟用額外使用量,訂閱方案就能限制最糟月份的支出;計量方案則只會將支出限制在適用的上限內。Cursor、Copilot、Claude 的使用額度點數,以及 Anthropic API 都允許您設定上限,因此請在自動化任何工作前先設定。API 自身的層級上限只是最後一道防線,不是預算,因為它可能遠高於您原本預計的支出。如果您整天執行 agents,固定方案通常比較便宜,也更容易預測。如果您偶爾執行 agents,但會將其自動化,計量方案比較便宜。模型選擇會大幅影響計量結果,因此為工作選擇正確的 Claude 模型不只是品質決策,也是成本決策。
VPS 的適用情境
VPS(虛擬私有伺服器)可將任何終端機代理程式轉為由您控制的雲端代理程式。伺服器會持續運作,因此即使闔上筆記型電腦螢幕,工作階段仍會保留。將代理程式執行於 tmux(終端機多工器)中,工作階段也能在 SSH 連線中斷後繼續運作,因為 shell 是 tmux 伺服器的子程序,而不是 sshd 的子程序。
sudo apt update && sudo apt install -y tmux
tmux new -s agent在該工作階段中,照常啟動代理程式。先使用 Ctrl-b,再使用 d 脫離工作階段,然後闔上筆記型電腦,稍後重新連線。
tmux attach -t agent如果 tmux attach 回報 no sessions,表示 tmux 伺服器隨機器一同停止,或從未啟動,因此工作內容已遺失。這是依賴此環境前唯一值得了解的故障情況。
使用伺服器的另一個原因是降低影響範圍。能夠執行命令的代理程式,也可能執行錯誤的命令。在 VPS 上,錯誤的命令只會摧毀可重新建置的機器,不會摧毀存有您相片的筆記型電腦。為代理程式建立專用的非特權使用者,避免將憑證放入儲存庫,並將該伺服器視為可拋棄資源。相同的原則也適用於您自行代管的任何代理程式;相關內容請參閱 在 VPS 上執行程式碼代理程式。
實際上該選哪一個
如果你大部分時間都是開啟檔案並輸入程式碼,原生整合於編輯器的工具更值得購買;而 Copilot 是保留目前編輯器的較便宜方式。如果你大部分時間都是交辦完整工作並檢查結果,終端機 agent 更適合,而且只有這種工具能在伺服器上無人值守地執行。如果你已經支付 Pro、Max 或 Team 方案的費用,試用 Claude Code 不需額外付費,因此它是本頁最便宜的試用方式。若採用以使用量計費的 Enterprise 方案,該功能雖然包含在內,但使用的每個 token 都會按照 API 費率計費。
認真使用這些工具的大多數人最後都會同時使用兩種工具:編輯器助理負責輸入,終端機 agent 負責交辦工作。兩者處理的不是同一段工作時間。
FAQ
Claude Code 能取代 Cursor 嗎?
不能直接取代。Cursor 是編輯器,Claude Code 是終端機程式,因此兩者涵蓋一天工作中的不同部分。對於長時間、委派式的工作,Claude Code 可取代 Cursor 內的 agent 面板。它無法取代輸入時的行內補全,因為它不知道游標所在位置。
我可以在同一個專案上執行 Claude Code 和 Codex 嗎?
可以。兩者都透過一般檔案寫入和 shell 命令操作工作目錄,因此不需要另一個 agent 不存在。請在同一個 checkout 中一次執行一個 agent。兩個 agent 同時編輯相同檔案時會互相覆寫,因為兩者都不會鎖定任何內容。
coding agent 需要伺服器上的 GPU 嗎?
不需要,只要模型在 provider 端執行即可。Claude Code、Codex 和 Copilot 都會將請求傳送至代管 API,因此伺服器只需具備足夠的 CPU 和記憶體來執行建置與測試。只有在自行代管模型本身時才需要 GPU;這是另一個專案,硬體需求也高得多。
為什麼我關閉筆電時 agent 工作階段會中斷?
因為 SSH 連線結束後,kernel 會拆除 pseudo terminal,而 shell 會向其子程序傳送 SIGHUP。任何在前景執行的程序都會隨之結束。將 agent 啟動在 tmux 中即可解決此問題,因為這些程序隸屬於 tmux server,而不是你的 SSH 工作階段。
單一開發者使用哪個最便宜?
這取決於使用量,而且各方案的計費型態無法直接比較。截至 October 2026,最低價的付費入門方案是 ChatGPT Go 和 Cursor Plus,每月均為 $8,其次是每月 $10 的 Copilot Pro。ChatGPT Go 包含有限的 Codex 存取權。Cursor、Copilot 和 ChatGPT 也提供限制嚴格的免費方案。Claude 的固定方案價格較高,但包含終端機 agent。使用量低時,按 token 計費的 API 可能比這兩類方案都便宜;使用量高時則可能貴得多,因為它唯一內建的上限是你所屬方案的每月支出上限(截至 October 27, 2026,Start 為 $500、Build 為 $1,000、Scale 為 $200,000、Custom 無上限),因此請自行設定較低的上限。