Aider 让你能够与大型语言模型(LLM)进行结对编程,以启动新项目或在现有代码库上进行开发。
Aider 最佳适配 Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini & GPT-4o,但也可以连接几乎所有 LLM,包括本地模型。
Aider 会创建整个代码库的映射,这有助于它在大型项目中良好运行。
Aider 支持大多数流行的编程语言:Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 以及数十种其他语言。
Aider 会自动提交更改并生成合理的提交消息。使用熟悉的 Git 工具可以轻松地查看差异、管理和撤销 AI 生成的更改。
在您喜欢的 IDE 或编辑器中使用 Aider。通过在代码中添加注释来请求更改,Aider 将立即开始工作。
将图像和网页添加到聊天中,以提供视觉上下文、屏幕截图、参考文档等。
与 Aider 语音交流您的代码!使用语音请求新功能、测试用例或错误修复,让 Aider 实现更改。
每当 Aider 进行更改时,自动对代码进行检查和测试。Aider 可以修复您的代码检查器和测试套件检测到的问题。
Aider 最佳适配 LLM API,但它也可以通过 LLM 的网页聊天界面工作。Aider 简化了与浏览器之间复制/粘贴代码的过程。
python -m pip install aider-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>
想了解更多细节?