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 可以修复由你的代码检查器和测试套件检测到的问题。
通过其网页聊天界面与任何 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>