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 以上的所有付費方案中。您需要哪個層級,取決於您觸及上限的頻率;選擇符合工作方式的 Claude 方案會回答這個問題。
按使用者計費,超額使用按量計費。 截至 2026 年 7 月,Cursor 提供 Hobby(免費)、Individual(每月 $20)和 Teams(每位使用者每月 $40)。每個層級都包含一定的模型使用量,超過後,您會在事後為實際使用量付費。Copilot 提供免費層級、Pro(每月 $10)、Pro+($39)、Business(每個席位 $19)和 Enterprise(每個席位 $39);截至 2026 年 7 月,每個層級也都附有一定額度的 AI credits。
按 token 計費。 API 沒有上限,也沒有使用週期。您必須為每個輸入和輸出 token 付費,帳單金額會隨您傳送的內容量增加。這種方式最容易讓人意外,因為長時間的 agent 工作階段會在每次互動時重新傳送整段對話。
實際影響是:訂閱方案會限制您最差月份的費用,但按量計費不會。如果您整天執行 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 是保留目前編輯器的較低成本方式。如果您每天大多時間是在委派整項工作並檢查結果,終端機代理程式更適合您,也是唯一能在伺服器上無人值守執行的形式。如果您已經付費使用 Claude 方案,Claude Code 不會增加任何費用,因此是本頁面上最便宜的試用方式。
認真使用這些工具的大多數人最後會同時使用兩種:一種編輯器助理負責輸入,另一種終端機代理程式負責委派工作。它們並不是在爭用相同的時間。
FAQ
Claude Code 是 Cursor 的替代品嗎?
不是直接替代。Cursor 是編輯器,Claude Code 是終端機程式,兩者涵蓋一天中不同的工作部分。對於長時間、委派給代理程式的工作,Claude Code 可取代 Cursor 內的代理程式面板。它無法取代輸入時的行內補全,因為它不知道游標所在的位置。
我可以在同一個專案上執行 Claude Code 和 Codex 嗎?
可以。兩者都透過一般的檔案寫入和 shell 命令操作工作目錄,因此不需要另一個程式不存在。在同一個 checkout 中一次執行一個。兩個代理程式同時編輯相同檔案時會互相覆寫,因為兩者都不會鎖定檔案。
編碼代理程式需要伺服器配備 GPU 嗎?
不需要,只要模型在提供者端執行即可。Claude Code、Codex 和 Copilot 都會將請求傳送至託管的 API,因此伺服器只需要足夠的 CPU 和記憶體來執行建置與測試。只有在自行託管模型時才需要 GPU;這是另一個專案,硬體需求也高得多。
為什麼我關閉筆電時,代理程式工作階段會中止?
因為 SSH 連線結束後,核心會清除虛擬終端機,shell 也會向其子程序傳送 SIGHUP。任何在前景執行的程序都會一同結束。在 tmux 中啟動代理程式即可解決此問題,因為這些程序屬於 tmux 伺服器,而不是你的 SSH 工作階段。
對單一開發人員而言,哪個方案最便宜?
這取決於使用量,而且各種方案的計費方式無法直接比較。截至 2026 年 7 月,每月 $10 的按席次計費方案(例如 Copilot Pro)具有最低的固定成本。固定費用的 Claude 方案價格較高,但包含終端機代理程式。在使用量低時,按 token 計費的 API 可能比兩者都便宜;在使用量高時則可能貴得多,因為這種計費方式沒有上限。