9 min給工具使用者

AI 寫程式工具怎麼選?6 款價格、權限與用途比較

AI 寫程式工具各自適合不同的工作位置與交付物。本文比較六款工具的桌面、終端與編輯器用法、訂閱和權限邊界,再用情境表協助你選擇起點,並說明模型、操作介面與執行代理為何不能混成同一件事。

Gwarket讓 AI 知識用於實際工作

選 AI 寫程式工具,先不要問哪個模型最強;先問它要在哪裡替你工作、交付什麼可驗收結果,以及你願意讓它碰到哪些檔案與指令。已訂閱 ChatGPT 或 Claude 的人,通常先從各自的 Codex 或 Claude Code 開始;重度 IDE 使用者看 Copilot 或 Cursor;需要自帶模型或本機模型才考慮 OpenCode。Google 使用者則應把 Antigravity 與舊 Gemini CLI 分開看。

這裡的「比較」不是把六個產品排名。模型、IDE 與 CLI 是三個不同層次:模型決定能產生什麼推理與程式碼;IDE 決定你怎樣看差異、測試與合併;CLI 或桌面 agent 決定它能否在本機工作目錄執行任務。選擇的單位應是一段工作:例如「讓它修改三個檔案後跑測試,交給我一個可檢查的 diff」,而不是「讓它自動完成整個 repo」。以下價格與功能以官方頁面於 2026-11-08 可讀內容為準,幣別、期間與未公開配額均依原頁標示。

先用工作位置與交付物,把六種選項分開

工具主要工作位置適合先驗收的成果官方可讀的起點
Codex終端機、IDE 擴充、桌面 App 與雲端在受版本控制專案內修改、測試,再檢查 diffChatGPT Free 用量有限;付費價格依官方結帳顯示
Claude Code終端機、桌面 App、VS Code/JetBrains 與網頁以工作目錄為界完成一組可審查的變更Claude Pro US$20/月;年繳折算 US$17/月
GitHub CopilotVS Code、JetBrains 等 IDE;Copilot CLI;GitHub 雲端 agent在既有編輯器完成補全、對話或可檢視的 PRFree;Pro US$10/月
CursorAI 優先的編輯器、終端機與雲端 agent在 workspace 內改檔並以其 sandbox/diff 審核Free;Plus US$8/月,僅 Grok
AntigravityGoogle 的桌面 App、IDE、CLI(agy)與擴充先在可信任工作目錄中看 diff、逐次確認指令Individuals US$0/月;僅稱基本週期限制
OpenCode開源 CLI、桌面 beta 與 web先用受限權限規則完成一個小範圍變更軟體免費;OpenCode Go US$10/月

上表的付費數字不是可推算的額度承諾。Antigravity 的 Pro、Ultra 在其頁面連到 Google AI plans,未列美元價;Individuals 只說有每週刷新限制,沒有公布固定數字。OpenCode 的免費模型也只標示每日限制。這些欄位不宜用「夠用」或某個推測 token 數替代。

AI 寫程式工具選擇圖:先判斷已訂閱服務、主要工作環境和是否需要自帶模型,分流至 Codex、Claude Code、Copilot、Cursor、Antigravity 或 OpenCode。

自製圖解:Gwarket / Aaron Huang · CC BY 4.0 ·

訂閱不是唯一決策,但能省下一次重複付費

若你已在 ChatGPT 方案內工作,Codex 是低摩擦起點;若已訂閱 Claude 的可用方案,Claude Code 值得先試。這不是說兩者只能搭配各自模型:兩者都可走 API 計費,但 API 是另一條帳務與憑證路徑。反過來說,想在 IDE 中維持既有習慣,Copilot 的價值主要是把協作放回編輯器與 GitHub;Cursor 的價值是把 agent 介面做成編輯器本體。它們不是單純「換模型」的選項。

Cursor 有一個容易被忽略的限制:Plus 為 US$8/月,但該層只使用 Grok;要用 Claude、GPT 等第三方模型要升到 Premium 以上,相關用量另計。GitHub Copilot Free 可作為低成本試用;其方案頁對部分第三方 agent 描述互有矛盾,因此本文不把那項能力當作選擇依據。要把任務交給 GitHub 雲端 coding agent 時,應另外確認你帳號當天可用的方案與雲端執行環境。

權限比較的重點,是「寫入」和「同意」不是同一件事

工具預設起點要特別核對的差異
Codex受版本控制資料夾為 workspace-write 加 on-request;未受版控資料夾為唯讀;網路預設關閉。danger-full-access 是沙盒模式,approval policy 仍可獨立設定;--yolo 才同時繞過沙盒與審核。
Claude Code互動 CLI 與 VS Code extension 自 v2.1.283 起預設 auto;claude -p 與 Agent SDK 為 Manual。plan 仍可執行探索用指令;Manual 也不是每一個讀取都提示,工作目錄內的部分唯讀指令可直接執行。
CursorAuto-review:allowlist 直接執行,其餘盡量進 sandbox;沙盒網路預設封鎖後再依規則開放。它的 classifier 不是安全邊界;Run Everything 沒有沙盒也沒有 classifier。
Antigravity CLIdefault:寫檔前顯示 diff,終端機指令前詢問;首次先信任工作目錄。auto 需 terminal sandbox 與個人帳號;--dangerously-skip-permissions 是 always-proceed,不等於預設模式。
OpenCode基礎政策預設允許動作;讀取 .env 會詢問,專案外目錄預設也可允許。先改權限規則再接真實憑證;其 plan agent 拒絕編輯,不等於 build agent 的完整權限。

因此,「read-only、plan、manual、auto、YOLO」不是由弱到強的一條共同刻度。它們的涵義由產品、介面與執行環境決定。以 Codex 為例,沙盒強度與 approval policy 是兩個旋鈕;以 Claude Code 為例,Plan 能跑探索命令而 Manual 對一部分唯讀指令不提示。把名稱直接對照會錯過真正需要人確認的動作。

Google 路線要分清楚:Antigravity 是現行個人入口,Gemini CLI 是另一條遷移問題

自 2026-06-18 起,免費與 Google One 的 Google AI Pro/Ultra 使用者使用 Gemini CLI 的路徑已移至 Antigravity CLI;企業授權與付費 Gemini API key 的 Gemini CLI 存取仍是另一種情況。這不表示一組 key 能通用所有 Google 產品。Antigravity 的 IDE/App 方案頁說目前不支援 BYOK 或自帶 endpoint;它的 CLI 則列有 Gemini API key 與 Agent Platform 認證。遷移時保留 GEMINI.md/AGENTS.md 是相容性資訊,但 extensions、skills 與 MCP 設定有各自的搬移位置,應依遷移文件逐項做。

依情境選:先把第一個任務縮小

你的情況先選第一個可驗收任務
已付 ChatGPT,想處理一個既有 repoCodex只修改一個明確 bug,跑既有測試,逐檔審查 diff。
已付 Claude,工作主要在終端機或 IDEClaude Code先用 Plan 釐清檔案與測試命令,再由你決定是否允許寫入。
主要在 VS Code/JetBrains,團隊已在 GitHubGitHub Copilot用 IDE 完成一段函式與測試,或讓雲端 agent 交一個可審查 PR。
想要 agent 為中心的編輯器流程Cursor在單一 workspace 改一個元件,維持 Auto-review,不切 Run Everything。
想用 Google 的現行個人 CLI 路徑Antigravity在 default 模式產生 diff,逐次確認指令;不要從舊 Gemini CLI 的教學直接搬設定。
需要自帶供應商、API 或本機模型OpenCode先把 provider、權限與專案外目錄規則寫清楚,再讓 build agent 動手。

完全存取不是加速按鈕,而是環境設計題

「少按幾次同意」不構成關閉全部保護的理由。Codex 的 danger-full-access 不等於 --yolo;Claude Code 的 bypassPermissions 仍受 deny 規則影響,但官方明說它不防提示詞注入;Cursor 的自動審核也不應被當作安全保證。若任務需要長時間跑測試或改動範圍大,先把 repo 放到容器或 VM、只開工作需要的目錄與網路,再考慮降低提示頻率。陌生 repo 則應先停在唯讀或預設模式。

最後的判斷很樸素:先用你已付費、已在使用的環境,做一個範圍小而能驗收的任務;只有當 IDE 整合、模型供應商、執行位置或權限邊界真的卡住,才換工具。模型名稱會變,能否看懂它修改了什麼、在哪裡執行、下一步為何要取得權限,才是每天都會留下來的差異。

資料來源與查證日期

查證日期:2026-11-08。下列為官方產品文件與方案頁;價格、配額與產品設計可能變動,付費或調整設定前請核對使用當日資訊。

追蹤 Gwarket

獲取更多實用的 AI 知識、工具推薦與實作分享,在你關注的平台上與我們相遇。