Aider 住在終端機裡,運作起來像一位結對程式設計夥伴,動任何東西你都能事先審閱。它最有辨識度的功能是儲存庫地圖:它會為你的專案建立索引,因此能找到正確的檔案,而不是從你貼進去的內容胡亂猜測。

它做的每一次變更都會以自動產生的訊息提交到 git。這個單一設計決策,正是許多開發者願意在真實儲存庫中信任它的原因——你可以用原本就在用的工具對任何一步做 diff、還原或 cherry-pick。

Aider terminal AI pair programmer

圖片:Aider-AI/aider GitHub 儲存庫自動產生的社群卡片。(github.com/Aider-AI/aider)

涵蓋功能

改用前該知道的事

它是沒有圖形介面的命令列工具,這套流程會犒賞喜歡看 diff 的人。費用依用量計算,在大儲存庫上不小心對昂貴模型跑一輪,金額很容易累積。如果你討厭 git,你也會討厭 Aider。

適合誰

後端與基礎架構開發者、維護大型或接手而來儲存庫的人,以及想要 AI 修改紀錄可供稽核的任何人。