用 AI 寫程式,但到底該從哪裡開始?
ChatGPT、Gemini、Claude、Copilot、Cursor、Codex、Claude Code…
知道 AI 可以幫忙寫程式,但名字實在太多了。什麼是什麼、該用哪個、從哪裡開始,完全沒有頭緒。
這篇文章就是為這樣的你而寫的。我會盡可能簡單地把 AI 程式開發工具的全貌整理一遍。
先說結論:如果你是初學者,不需要想得太複雜。從「訂閱三大 AI(GPT、Gemini、Claude)其中一個」開始就好。不只能用在寫程式,日常工作也派得上用場,而且各家公司都有提供專用的程式開發工具,所以也能馬上用來寫程式。
當然還有其他選擇。我也會一併說明 Copilot、Cursor 這些工具為什麼存在,跟三大 AI 又有什麼不同。

三大 AI:GPT、Gemini、Claude
截至 2026 年,有三個模型主導著 AI 市場。不管你是不是開發者,大部分人應該都至少用過其中一個。
GPT (OpenAI)
AI 大眾化的起點。2022 年 ChatGPT 問世,讓全世界知道「AI 可以對話」。擁有三者中最大的使用者基數。
Gemini (Google)
Google 的 AI 模型。最大的優勢在於與 Google 服務(搜尋、Gmail、Docs、Android)的深度整合。
Claude (Anthropic)
由 Anthropic 打造的 AI 模型。擅長一次理解長文件和大型程式碼庫,在精密推理方面表現出色。
訂閱後可以做什麼?
三個模型都可以透過各自的 App 訂閱使用。不只是寫程式,日常對話、圖片處理、文件摘要、翻譯等幾乎所有工作都能派上用場。對初學者來說,一個訂閱就能涵蓋從程式問題到日常工作的各種需求,CP 值很高。
| ChatGPT | Gemini | Claude | |
|---|---|---|---|
| 免費 | O | O | O |
| 付費方案 | Plus $20/月、Pro $200/月 | AI Pro $19.99/月、AI Ultra $249.99/月 | Pro $20/月、Max $100~200/月 |
| 程式問答 | O | O | O |
| 圖片生成 | O | O | X |
| 檔案分析 | O | O | O |
| 專用程式開發工具 | Codex | Gemini Code Assist、Antigravity | Claude Code |

從 AI 應用程式到專用開發工具:為什麼需要?
用三大 AI 的應用程式(ChatGPT、Gemini、Claude)問「這段程式碼為什麼報錯?」這種程度的問題綽綽有餘。但真正開始開發後,就會遇到瓶頸。
- 「AI 不認識你的專案。」每次都要複製貼上程式碼。檔案超過 10 個、20 個之後,根本不切實際。
- 「複製貼上地獄。」把 AI 產生的程式碼貼到編輯器,出錯了再回去問 AI,拿到新程式碼再貼上。這個迴圈永遠停不下來。
- 「沒辦法同時修改多個檔案。」只看一個檔案做修改,結果其他地方就爆掉了。
專用程式開發工具正是為了解決這些問題而存在。AI 直接在編輯器裡讀取你的專案檔案、同時修改多個檔案,甚至幫你執行程式碼。
理解專用開發工具,先從 VS Code 開始
要理解專用程式開發工具,首先要認識開發者寫程式的地方——「編輯器」。
「VS Code(Visual Studio Code)」是 Microsoft 開發的免費程式碼編輯器,也是全世界最多人使用的開發工具。VS Code 之所以重要,在於它的「擴充功能(Extension)」系統。就像在手機上安裝 App 一樣,你可以透過外掛幫 VS Code 加上各種功能。
而大部分的 AI 程式開發工具,都是以 VS Code 擴充功能的形式提供的。
[VS Code] ← 基本編輯器(智慧型手機)
│
├── + Codex(安裝擴充) ← OpenAI 的程式開發代理
├── + Claude Code(安裝擴充) ← Anthropic 的程式開發代理
├── + Gemini Code Assist(安裝擴充) ← Google 的程式開發助手
└── + GitHub Copilot(安裝擴充) ← 多模型程式開發助手
當然不是非得用 VS Code 不可。也有 JetBrains(IntelliJ 等)、Cursor、Antigravity 等其他編輯器。Cursor 和 Antigravity 是以 VS Code 為基礎打造的,繼承了 VS Code 系列的使用體驗,但擴充功能的相容性因工具而異。如果你是初學者,VS Code 是最穩當的起點,本文也以 VS Code 為基準進行說明。

三大 AI 的專用程式開發工具
訂閱三大 AI 後,不只能用通用 AI 應用程式,還能使用各自專為程式開發設計的工具。來看看各自的特色。
Codex(OpenAI → GPT 訂閱)
基於 GPT 的程式開發代理平台。是一個可在 CLI、VS Code 擴充功能、網頁和桌面應用程式之間切換,將本地工作交給雲端處理的混合代理。最獨特之處在於在雲端沙盒中隔離執行程式碼。桌面應用程式還可以同時平行運行多個代理。
就個人體感來說,Codex 在三大 AI 中,分配給程式開發的使用額度感覺最充裕。適合想要輕鬆大量使用的時候。
Claude Code(Anthropic → Claude 訂閱)
基於 Claude 的多介面代理。已擴展至 CLI、VS Code/JetBrains 擴充功能、桌面應用程式、瀏覽器和遠端控制。強項是超長上下文視窗,能一次理解整個專案。
我個人認為這是目前最強大的程式開發工具。不過正因為背後做了很多事,使用額度消耗得很快。Pro 方案($20/月)也能使用,但很快就會達到上限——如果要認真使用的話,建議選擇 Max 方案($100~200/月)。
Gemini Code Assist + Antigravity(Google)
Google 基於 Gemini 的程式開發工具分為兩條路線。「Gemini Code Assist」是安裝在 VS Code、JetBrains、Android Studio 的擴充功能;「Antigravity」則是 Google 打造的 VS Code 基礎代理開發平台。
Gemini Code Assist 的免費方案非常大方。提供 1M token 的上下文視窗和每天 6,000 次程式碼請求,可以毫無負擔地開始使用。
Antigravity 目前處於公開預覽階段,可免費開始使用。Google AI Pro/Ultra 訂閱可以提高使用上限。Antigravity 最大的兩個優勢是:
第一,多模型支援。在 Antigravity 中不只能用 Gemini,還可以使用 Claude Sonnet 4.6、Claude Opus 4.6、GPT-OSS-120b 等其他模型。
第二,瀏覽器整合。代理可以直接開啟 Chrome 瀏覽器、讀取網頁、執行點擊、捲動、輸入等操作,並將整個過程記錄為 Artifact(產出物)。對前端開發來說,就像讓 AI 親自幫你確認「我做的頁面實際上長什麼樣」。
Gemini 本身的通用性也非常強。由於與 Google 搜尋、Gmail、Docs 整合,在開發以外的日常工作中也很好用。

其他選擇:多模型工具
除了訂閱三大 AI 之外,還有其他選擇——可以在單一工具中挑選使用多種 AI 模型的多模型工具。
GitHub Copilot
使用率第一名(29%,JetBrains 2026.1 調查)的 AI 程式開發工具。原本只支援 GPT,現在已進化為可選擇 GPT、Claude、Gemini 模型的 GitHub 原生多模型平台。支援幾乎所有編輯器——VS Code、Visual Studio、Xcode、JetBrains、Neovim、Eclipse、Zed 等。
從 IDE 內的代理模式、GitHub 上的雲端代理、CLI 到程式碼審查,貫穿整個 GitHub 工作流程。如果你「第一次接觸 AI 程式開發工具」,這是最穩當的起點。
Cursor
以 VS Code 為基礎 fork 出來、將 AI 放在核心的 IDE。使用率 18%,成長快速。支援多種模型選擇,透過 Agents Window 平行運行多個代理的 GUI 體驗非常直覺。
參考:原生工具與多模型工具的體感差異
多模型工具的優勢在於「一個工具就能用多個模型」的便利性。但即使是同一個模型名稱,不同工具在 IDE 整合方式、使用上限、附加功能上都有差異,所以實際體驗可能不同。例如 Claude Code 的強項是橫跨終端機、IDE、桌面和瀏覽器的多介面整合;Copilot 的強項是 GitHub 程式碼審查和雲端代理;Antigravity 的強項則是瀏覽器 Artifact。
哪種方式更適合你,取決於個人的工作風格。
JetBrains 陣營
雖然 VS Code 系列的工具備受關注,但 JetBrains 也在快速行動。JetBrains AI Assistant 和 Junie(程式開發代理)的合計使用率為 11%(JetBrains 2026.1 調查)。對使用 IntelliJ/PyCharm/WebStorm 的開發者來說,不用換編輯器就能體驗代理功能,是最自然的選擇。JetBrains 也在推動 ACP(Agent Communication Protocol)來連接外部代理。
其他工具
| 工具 | 一句話說明 |
|---|---|
| Windsurf (Cognition) | VS Code fork IDE。Cascade 代理 |
| Tabnine | 企業安全特化。支援離線部署,不留存程式碼 |
| OpenCode | 開源終端機程式開發代理。免費 |
| Gemini CLI | Google 的開源終端機代理 |
實際上怎麼用:個人經驗分享
供參考,以下是我實際的使用環境。純粹是個人的搭配方式。
我三個都有訂閱——ChatGPT、Gemini、Claude。編輯器用的是 Antigravity,因為它是 VS Code 基礎的,所以我在裡面同時安裝了 Codex 擴充功能和 Claude Code 擴充功能,根據情況切換使用。
| 工作項目 | 主要使用工具 | 原因 |
|---|---|---|
| 專案管理 | Claude Code | 深度理解整個專案 |
| 快速產生程式碼、大量使用 | Codex | 充裕的使用額度、雲端執行 |
| 前端開發 | Antigravity + Gemini | 直接控制瀏覽器 |
| 日常工作(文件、搜尋、翻譯) | Gemini、ChatGPT | 通用性 |
比起全壓在一個工具上,依照各工具的強項來選擇使用,對我個人來說是最合適的方式。
該選哪一個?
| 我是這樣的人 | 推薦 | 原因 |
|---|---|---|
| 第一次接觸 AI,也想用在寫程式以外的地方 | 訂閱 ChatGPT 或 Gemini | 通用性高,免費/低成本就能開始 |
| 第一次用 AI 輔助寫程式 | Copilot | 在現有編輯器裝外掛就好 |
| 需要最強的程式碼理解能力 | Claude Max + Claude Code | 大型專案表現出色(費用較高) |
| 大量做前端開發 | Antigravity | 瀏覽器整合、多模型 |
| 偏好 GUI 代理體驗 | Cursor | 直覺式 UI、平行代理 |
| 想節省費用 | Gemini Code Assist | 免費方案很大方 |
| 不想離開 JetBrains IDE | JetBrains AI + Junie | 不需要換編輯器 |
| 企業安全為最優先 | Tabnine | 離線部署 |
結語:沒有標準答案,只有起點
AI 程式開發工具沒有標準答案。半年後肯定又會有新工具出現。
但起點是有的。如果你還沒試過任何工具,就從訂閱 GPT、Gemini、Claude 其中一個開始吧。程式問題、日常工作、學習都能用。等你想更深入地寫程式時,再加上專用的程式開發工具就好。
重要的不是被特定工具綁住,而是習慣「和 AI 一起工作」這件事本身。
話說回來,這些工具到底是「怎麼」理解和產生程式碼的?你知道 GPT、Gemini、Claude 這些名字,但它們實際上是怎麼運作的,可能還不太清楚。在下一個系列「AI Decoded」中,我會從 AI 的基礎開始一步步解說。