Aider
開源的終端機 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學院 編輯建議
編輯實測後的真心話Aider 是我心目中「終端機派」的代表作,自動 commit 這個設計看起來小,實際上讓人敢放手讓 AI 改。它不追求炫的介面,而是把 git 工作流顧好。缺點也很明顯:你得懂 git、懂得看 diff,不然 AI 改壞了你也不知道。
主要功能
- Repo map:整理整個程式庫結構作為模型上下文
- 直接修改多個檔案並自動 git commit
- 四種模式:/code、/ask、/architect、/help
- 可接雲端或本地模型,支援 100 多種程式語言
- 每次修改後自動 lint 與測試,偵測錯誤並修正
- 支援語音輸入、圖片與網頁上下文、IDE 註解觸發
如何使用 Aider
- 確認電腦已裝好 Python 與 git,在終端機執行 pip install aider-chat 完成安裝。
- 準備模型 API 金鑰,用 export 設定 OPENAI_API_KEY 或 ANTHROPIC_API_KEY 等環境變數。
- 進到你的 git 專案根目錄,直接執行 aider 啟動,或用 aider --model 指定要用的模型。
- 用 /add 指令把要修改的檔案加入工作區,例如 /add src/app.py,讓 AI 只針對這些檔案動手。
- 用自然語言描述需求,例如「幫這個函式加上錯誤處理並補上繁中註解」,Aider 會直接改檔並顯示 diff。
- 確認變更後 Aider 會自動 git commit,若不滿意用 /undo 復原上一次提交重新來過。
- 修 bug 時可用 /run 執行測試指令,把錯誤訊息貼回對話讓它依報錯修正。
- 開源完全免費,實際花費只有你所接模型的 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 工具
Claude
Anthropic 的 AI 助理,長文件與寫作品質是它的主場。
telemetry.dev
把 AI 代理每一次模型呼叫、工具步驟與檢索串成一條 trace,看出哪一步最慢、哪個模型最燒錢、哪個 MCP 工具最常失敗
agentmash
隊友的 Codex 正在改同一個檔案,你的 Claude Code 動手前就會收到通知;按開發者計費,代理不限數量
Pluto Door
用白話描述問題,Ori 讀 log、跑指令,改動前一定問你;另外把每台 Linux 主機變成有 Dock 和視窗的桌面
Backenly
代理透過 MCP 建好資料庫、登入與儲存,Backenly 每分鐘巡檢並自動修安全範圍內的問題,刪表這類動作一律等人核准
Spacesheep
代理寫好的 HTML 或資料夾一行指令發布成私人網址,人和代理都能留言、改版,還能送電子簽署與接即時資料
猜你也想看的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月