什麼是Aider?
Aider 是一款讓你在終端機中與 AI 進行配對編程的工具,無論是啟動新專案還是擴展現有代碼庫,它都能幫助你輕鬆上手。
Aider的特色是什麼?
- 雲端和本地 LLM: Aider 最適合與 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3 等模型搭配使用,但也能連接幾乎所有 LLM,包括本地模型。
- 代碼庫映射: Aider 會製作整個代碼庫的地圖,幫助它在大型專案中運作良好。
- 支持 100 多種編程語言: Aider 支持大多數流行的編程語言,如 Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等。
- Git 集成: Aider 會自動提交更改,並附上合理的提交信息,讓你可以輕鬆使用熟悉的 Git 工具來管理和撤銷 AI 的更改。
- 在 IDE 中使用: 你可以在最喜愛的 IDE 或編輯器中使用 Aider,通過在代碼中添加註釋來請求更改。
- 語音轉代碼: 你可以用語音與 Aider 交流,請求新功能、測試案例或修復錯誤,讓 Aider 自動實現這些更改。
- 自動檢查和測試: 每次 Aider 進行更改時,會自動檢查和測試你的代碼,並修復檢查器和測試套件檢測到的問題。
Aider的使用案例有哪些?
- 新專案啟動: 使用 Aider 快速啟動新專案,獲得即時的編程幫助。
- 代碼擴展: 在現有代碼庫上進行擴展,讓 Aider 幫助你優化和改進代碼。
- 語音編程: 利用語音功能,讓編程變得更加直觀和方便。
如何使用Aider?
- 安裝 Aider:
python -m pip install aider-install - 進入你的代碼庫目錄:
cd /to/your/project - 使用 DeepSeek:
aider --model deepseek --api-key deepseek=<key> - 使用 Claude 3.7 Sonnet:
aider --model sonnet --api-key anthropic=<key> - 使用 o3-mini:
aider --model o3-mini --api-key openai=<key>





