
Aider 是什麼?
Aider 是在終端機中運作的 AI 程式開發助理,可用來建立新專案或修改既有程式碼庫。安裝到本機後,在專案目錄中啟動並連接語言模型即可使用。它支援雲端服務與本機模型,也可透過 API 金鑰設定 Anthropic、DeepSeek 和 OpenAI 等服務。
Aider 會建立程式碼庫的結構圖,提供修改時所需的脈絡。它支援超過 100 種程式語言,並整合 Git,能自動提交修改並附上說明訊息,讓你用熟悉的工具查看差異或復原變更。修改後也能執行 linters 與測試,並處理檢查出的問題。
你可以透過對話或語音提出新增功能、修正錯誤或撰寫測試的需求,也能加入圖片或網頁作為參考資料。Aider 可搭配你慣用的編輯器使用,包括透過程式碼註解提出修改要求的工作流程。雖然建議透過模型 API 連接,它也支援在終端機工作流程與模型的瀏覽器對話介面之間複製貼上程式碼。
Aider 能做什麼?
雲端與本機模型
連接支援的雲端服務或本機語言模型,協助撰寫程式。
程式碼庫結構圖
建立儲存庫的結構圖,協助模型處理較大型的專案。
自動提交至 Git
提交程式碼變更時附上說明訊息,方便透過 Git 檢視、管理及復原修改。
程式碼檢查與測試
修改後執行 linters 與測試,並可修正檢查出的問題。
語音程式開發
接受語音指令,提出新增功能、撰寫測試案例及修正錯誤的需求。
圖片與網頁參考資料
將螢幕截圖、圖片與網頁加入對話,作為參考資料。
Aider 適合誰?
- 軟體開發者
- 透過終端機中的 AI 工作流程建立專案、修改既有儲存庫並進行程式除錯。
- 處理大型程式碼庫的開發者
- 運用儲存庫結構圖與 Git 整合,依據程式碼脈絡進行可檢視、可復原的修改。
常見問題
Aider 可以使用本機模型嗎?
可以。Aider 同時支援本機模型與雲端語言模型。
Aider 可以用於既有專案嗎?
可以。你可以在既有程式碼庫中執行 Aider,它會建立儲存庫的結構圖,協助判斷如何修改。
我可以檢視或復原它的修改嗎?
Aider 會自動將變更提交至 Git,並附上說明性的提交訊息。你可以使用 Git 工具查看差異及復原修改。
一定要使用模型 API 嗎?
Aider 最適合透過模型 API 使用,但也支援與瀏覽器中的模型對話介面搭配,透過複製貼上完成工作流程。
Aider 的替代方案
比較替代方案更多 AI 程式設計助理工具
查看更多
JetBrains
AI 程式設計助理
為開發者與軟體團隊提供 AI 開發工具與程式開發代理程式。

Stitch
AI 平面設計
從文字提示、草圖與螢幕截圖產生 UI 設計與前端程式碼。

CodeRabbit
AI 程式設計助理
以 AI 審查程式碼、分流 pull request、說明變更並監控安全。

Devin Desktop
AI 程式設計助理
在同一個 IDE 管理本機與雲端程式開發代理、檢視變更並撰寫程式。
Gemini CLI
AI 程式設計助理
用於撰寫程式、分析程式碼庫與自動化工作流程的開源終端機代理。

GitHub Copilot
AI 程式設計助理
協助撰寫、審查與更新程式碼的 AI 程式助理與代理。
