跳到主要內容
fedi.software

程式設計代理

在終端機或編輯器中撰寫、執行與修正程式碼的代理。

更新日期

Claude Code

付費

Anthropic 的程式設計代理,可在終端機、IDE 與桌面 App 中讀程式碼、改檔案並執行指令,需要 Claude 訂閱或 API 金鑰。

起價
US$20.00 / 月
系統
Windows, macOS, Linux
授權
Proprietary
GitHub 星數
148,642

OpenAI Codex CLI

免費增值

OpenAI Codex CLI 是 Apache 授權的開源終端機程式設計代理,搭配 ChatGPT 方案或 API 金鑰使用。

起價
US$8.00 / 月
免費方案
包含於 ChatGPT Free
系統
Windows, macOS, Linux
授權
Apache-2.0
GitHub 星數
127,336

Gemini CLI

開源

Google 以 Apache 授權開源的終端機代理,使用 Gemini 模型。以個人 Google 帳號可在限制內免費使用,適合初次嘗試終端機代理。

免費方案
每天 1,000 次請求 · 使用 Google 帳戶
系統
Windows, macOS, Linux
授權
Apache-2.0
GitHub 星數
107,193

Cursor

免費增值

Cursor 是以 VS Code 為基礎的程式編輯器,內建 AI 代理、聊天與 Tab 自動完成,適合希望在編輯器裡使用 AI 的開發者。

起價
US$20.00 / 月
免費方案
Hobby · 代理請求有限
系統
Windows, macOS, Linux
授權
Proprietary

Devin Desktop (Windsurf)

免費增值

原名 Windsurf 的 AI 程式編輯器,現為 Cognition 的 Devin Desktop,該公司也開發了 Devin 代理,適合由代理驅動的桌面開發。

起價
US$20.00 / 月
免費方案
代理請求有限 · Tab 補全無限制
系統
macOS
授權
Proprietary

Cline

開源

開源的程式設計代理擴充功能,支援 VS Code 等編輯器,可使用自己的 API 金鑰或本機模型。Cline 讓您在編輯器中搭配任意模型使用代理。

免費方案
免費,自備 API 金鑰
系統
Windows, macOS, Linux
授權
Apache-2.0
GitHub 星數
69,589

Aider

開源

Aider 是在終端機中與您結對寫程式的開源工具,會編輯 git 儲存庫中的檔案並提交變更,支援多種雲端與本機模型。

免費方案
免費,自備 API 金鑰
系統
Windows, macOS, Linux
授權
Apache-2.0
GitHub 星數
49,291

OpenHands

開源

OpenHands(前身為 OpenDevin)是開源的自主程式設計代理平台,在沙箱中運作,可透過本機介面、CLI 或雲端使用。

免費方案
本機執行免費 · 免費,自備 API 金鑰
系統
Windows, macOS, Linux
授權
MIT
GitHub 星數
89,588

GitHub Copilot

免費增值

GitHub Copilot 是編輯器與 github.com 上的 AI 助理,提供自動完成、聊天與會開 Pull Request 的代理,免費方案有限制。

起價
US$10.00 / 月
免費方案
每月 2,000 次補全 · 每月 50 次聊天請求
系統
Windows, macOS, Linux
授權
Proprietary

CrewAI

開源

以 Python 撰寫的開源框架,用角色與任務協調多個 AI 代理組成的團隊。CrewAI 適合建立多代理流程的開發者。

免費方案
每月 50 次雲端執行
系統
Windows, macOS, Linux
授權
MIT
GitHub 星數
59,213

什麼是程式設計代理

程式設計代理不只建議程式碼,而是會自己撰寫、執行並修正。它讀取專案中的檔案、執行指令、跑測試,再根據錯誤訊息繼續修改。本頁整理在終端機、編輯器或擴充功能中運作的這類工具。

工具類型

  • 終端機代理:Claude Code、Codex CLI、Gemini CLI 與 Aider 在命令列中運作,直接處理專案資料夾裡的檔案。
  • 編輯器:Cursor 與 Devin Desktop 是內建代理的程式編輯器。
  • 擴充功能:Cline 與 GitHub Copilot 把代理加進您已經在用的編輯器。
  • 框架:OpenHands 與 CrewAI 用來打造自己的代理與多代理系統。

卡片上的資訊

計費類型、搭配哪些模型或方案、是否開源,以及 GitHub 星數。方案與內含用量經常變動,購買前請到開發商頁面確認。

模型和工具同樣重要

代理的能力取決於背後的模型。決定之前,先看看模型在 程式設計、網頁開發 與 代理 排行榜上的表現。支援多家供應商的工具,可以換模型而不必換工具。

使用代理的安全守則

代理會在您的電腦上執行指令。確認前請檢查它要做的修改,在有版本控制的儲存庫中工作,也不要讓它接觸正式環境的密碼。常用任務可以加上 技能,但安裝前同樣要讀過程式碼。

如何開始

先交給代理一個小而明確的任務,例如修正已知錯誤或補一個測試,觀察它是否理解專案、用了多少額度。熟悉之後,再在獨立分支中讓它處理較大的修改。

來源:開發商頁面與儲存庫(每張卡片附連結)。