Aider

開源的終端機 AI 結對程式工具:讀整個 repo、多檔修改、自動 git commit,可接幾乎任何模型

免費 4.4 / 5
一句話介紹:開源的終端機 AI 結對程式工具:讀整個 repo、多檔修改、自動 git commit,可接幾乎任何模型

Aider 是在終端機裡跟 AI 一起改程式的開源工具。你在命令列用自然語言描述需求,它會讀你的專案、直接修改檔案,改完自動做一次 git commit 並附上合理的 commit message。官網數字是 GitHub 4.4 萬顆星、pip 安裝 680 萬次、每週處理 150 億 tokens,還有一個有趣的「Singularity」指標:最近一版 Aider 有 88% 的程式碼是 Aider 自己寫的。

幾個讓它在工程師圈站穩的設計:Repo map 會先把整個程式庫的結構整理成地圖給模型看,所以在大專案裡也知道函式在哪、誰呼叫誰;支援 100 多種程式語言;可以接雲端模型,也能接本地模型,幾乎任何 LLM 都行,官網建議搭配 Claude、DeepSeek、OpenAI 等主流模型。它有四種聊天模式:/code 直接改程式、/ask 只討論不動檔案、/architect 讓一個「架構師」模型提方案再交給「編輯」模型落實、/help 回答 Aider 本身的使用問題。官方建議的工作節奏是先用 /ask 討論做法,確定後切回 /code 下簡短指令執行。

其他實用功能:每次修改後自動跑 linter 與測試,發現錯誤會試著自己修;可以貼圖片或網頁當上下文;支援語音輸入需求;也能搭配你慣用的 IDE,在程式碼裡寫註解交代需求,Aider 會接手處理。安裝方式是 python -m pip install aider-install 再執行 aider-install。

功能特色與適用場景:Aider 適合已經熟 git 與命令列的工程師,尤其是想自己選模型、控制成本的人。台灣的具體用法:接案工程師在老舊的 PHP 或 Python 專案裡請 Aider 補測試、重構函式,每一步都有 commit,可以隨時 git diff 檢查或回退;新創團隊用 architect 模式讓強模型規劃、便宜模型落地,壓低 API 費用;重視程式碼保密的公司搭配本地模型,程式碼不出內網。門檻在於你得自己申請模型 API 金鑰、自己看懂 diff,AI 改錯時也要會用 git 收拾。想要圖形介面的人,Cursor 或 Cline 會比較順手;同樣是終端機路線,也可以比較 Claude Code。

TheAI學院 編輯建議

編輯實測後的真心話
4.4

Aider 是我心目中「終端機派」的代表作,自動 commit 這個設計看起來小,實際上讓人敢放手讓 AI 改。它不追求炫的介面,而是把 git 工作流顧好。缺點也很明顯:你得懂 git、懂得看 diff,不然 AI 改壞了你也不知道。

— theai 編輯團隊

主要功能

  • Repo map:整理整個程式庫結構作為模型上下文
  • 直接修改多個檔案並自動 git commit
  • 四種模式:/code、/ask、/architect、/help
  • 可接雲端或本地模型,支援 100 多種程式語言
  • 每次修改後自動 lint 與測試,偵測錯誤並修正
  • 支援語音輸入、圖片與網頁上下文、IDE 註解觸發

如何使用 Aider

  1. 確認電腦已裝好 Python 與 git,在終端機執行 pip install aider-chat 完成安裝。
  2. 準備模型 API 金鑰,用 export 設定 OPENAI_API_KEY 或 ANTHROPIC_API_KEY 等環境變數。
  3. 進到你的 git 專案根目錄,直接執行 aider 啟動,或用 aider --model 指定要用的模型。
  4. 用 /add 指令把要修改的檔案加入工作區,例如 /add src/app.py,讓 AI 只針對這些檔案動手。
  5. 用自然語言描述需求,例如「幫這個函式加上錯誤處理並補上繁中註解」,Aider 會直接改檔並顯示 diff。
  6. 確認變更後 Aider 會自動 git commit,若不滿意用 /undo 復原上一次提交重新來過。
  7. 修 bug 時可用 /run 執行測試指令,把錯誤訊息貼回對話讓它依報錯修正。
  8. 開源完全免費,實際花費只有你所接模型的 API 用量,建議先用便宜模型試水溫。

適用場景

  • 在既有專案補單元測試並修正測試失敗
  • 重構老舊程式碼,逐步 commit 方便回退
  • 用 architect 模式讓強模型規劃、便宜模型實作以省 API 費
  • 搭配本地模型處理不能外流的公司程式碼
  • 在 IDE 寫註解交代需求,由 Aider 接手修改

Aider 的優點與缺點

優點

  • 開源免費,只付自己選的模型 API 費用
  • 每次修改都有 git commit,好檢查也好回退
  • 可接本地模型,程式碼可以不出內網

缺點

  • 需要熟悉命令列與 git,新手門檻高
  • 要自己準備模型 API 金鑰並控管用量
  • 純文字介面,看 diff 與除錯不如圖形化 AI 編輯器直覺

價格方案

開源免費(pip 安裝),成本為自備模型 API 的用量;也可接本地模型。

Aider 常見問題

Aider 要付費嗎?

Aider 本身開源免費,費用來自你接的模型 API。用雲端模型就按用量付給模型供應商;接本地模型則只有自己的硬體成本。

Aider 的 architect 模式是什麼?

由一個架構師模型先提出修改方案,再交給編輯模型轉成具體的檔案修改。常見做法是用推理強的模型規劃、較便宜的模型執行,兼顧品質與成本。

Aider 改錯了怎麼辦?

Aider 每次修改都會自動 git commit,你可以用 git diff 檢查,用 git 回退到上一版。這也是為什麼使用者最好熟悉 git。

Aider 跟 Claude Code、Cursor 怎麼選?

[Cursor](/tools/cursor) 是圖形化編輯器、上手最快;[Claude Code](/tools/claude-code) 同樣在終端機運作,但綁定 Anthropic 生態;Aider 開源、可自由換模型與接本地模型,適合想掌控成本與模型選擇的人。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

Aider 的替代方案

查看相似的 AI 工具 →

相關 AI 工具

猜你也想看的AI 開發者工具

Aider 評測:值得用嗎?

Aider 實測評測

Aider 是一個跑在終端機裡的開源 AI 結對工程師。它最特別的是「直接改你 Git repo 裡的檔案,並自動 commit」——你在命令列描述需求,它讀懂專案、改好多個檔案、附上有意義的 commit 訊息,等於把 AI 變成會用版本控制的隊友。它模型不綁定,可接 Claude、GPT、本機模型等。

優點:完全免費開源;Git 整合做得很徹底,每步都有 commit、好回溯;對既有大型 repo 的多檔案修改特別在行;終端機原生、不用換 IDE。

缺點:純命令列、沒有圖形介面,新手會卡;要自己準備模型 API 金鑰、自己付模型費用;對不熟 Git 與終端機的人門檻偏高。

適合誰:習慣終端機、重視 Git 流程、想免費用又要彈性切換模型的工程師。不適合只想點一點就好的非技術使用者。

替代方案:想要 IDE 內整合可看 Cursor、Windsurf;想要更全自動、可離線的可看 OpenCode;偏終端機官方體驗則有 Claude Code。

台灣觀點:對台灣的獨立開發者與接案工程師,Aider「免費+自帶模型」這組合很省成本,搭配自己訂的 API 用量可控。中文需求建議搭中文能力強的模型,註解與 commit 訊息都能用中文,蠻順手。綜合給 4.4 分。

本評測由 TheAI學院編輯群整理,內容力求客觀、含優缺點,僅供參考。

最後更新:2026年10月

前往官網 ↗