终端结对编程工具,可直接将 AI 修改提交到 Git 仓库。
AI Pair Programming in Your Terminal Aider 让您可以与 LLM 进行编程配对,以开始新项目或基于现有代码库进行构建。 特性 云端和本地 LLM Aider 最适合与 Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini 和 GPT-4o 使用,但可以连接到几乎任何 LLM,包括本地模型。 映射您的代码库 Aider 会绘制整个代码库的地图,这有助于在更大的项目中更好地运行。 100 多种代码语言 Aider 可与最流行的编程语言搭配使用: Python、JavaScript、Rust、ruby、go、cpp、php、html、css 以及数十种其他语言。 Git 集成 Aider 会自动提交更改,并附带明智的提交消息。 使用熟悉的 git 工具轻松比较、管理和撤销 AI 更改。 在 IDE 中使用 从您喜欢的 IDE 或编辑器中使用 Aider。 通过在代码中添加注释来请求更改,然后 Aider 就会开始工作。 图像和网页 将图像和网页添加到聊天中,以提供视觉上下文、屏幕截图、参考文档等。 语音到代码 与 Aider 讨论您的代码! 使用您的声音请求新功能、测试用例或 bug 修复,并让 Aider 实现这些更改。 代码检查和测试 每次 Aider 进行更改时,都会自动检查和测试您的代码。 Aider 可以修复由您的代码检查器和测试套件检测到的问题。 复制/粘贴到网络聊天 通过其网络聊天界面与任何 LLM 进行工作。 Aider 简化了代码上下文的复制/粘贴,并可通过浏览器来回编辑。 开始使用 bash Python -m pip install aider-install aider-install 切换到代码库目录 cd /to/your/project DeepSeek aider --model DeepSeek --api-key DeepSeek= Claude 3.7 Sonnet aider --model sonnet --api-key Anthropic= o3-mini aider --model o3-mini --api-key OpenAI= 请参阅安装指南和使用文档以了解更多详情。 更多信息 文档 - 安装指南 - 使用指南 - 教程视频 - 连接到 LLM - 配置选项 - 问题解决 - 常见问题 社区和资源 - LLM 积分榜 - GitHub 仓库 - Discord 社区 - 版本说明 - 博客 用户的赞誉 - "我的生活已经发生了改变…Aider…它将会改变你的世界。" — Eric S. Raymond 在 X 上 - "最好的免费 开源 AI …
Uncaught NotImplementedError in pathlib.py line 1032
Uncaught ModuleNotFoundError in _url.py line 22
Hexum hosted MCP for smaller coding-agent context?
Uncaught UnboundLocalError in base_coder.py line 1431
[Question] Is Aider stopped updating since four months ago?
Add Bourse to the OpenAI-compatible providers docs
Add a Hook System for Extensible Automation
A valid multi-file edit is silently discarded if the response merely mentions an unrelated existing file (whole/editor-whole formats, non-interactive --yes-always)
Uncaught OSError in pathlib.py line 1313