mcpField
A
Aider

Aider

官方Agent-ready
aider.chatAI 与 Agent49.8kaider23 周前更新
代码仓库访问官网

关于 Aider

Aider 是一个开源的 AI 结对编程工具,通过命令行运行,直接在本地 Git 仓库中修改代码。它支持多种模型服务商,可以按需切换模型。Aider 支持自动提交与自动运行测试等工作流。

主要功能

  1. 01在本地 Git 仓库中直接编辑代码
  2. 02通过 aider --model 指定所用模型
  3. 03通过 aider --message 传入单条指令完成修改
  4. 04支持多种模型服务商
  5. 05自动提交与测试相关的工作流

适用场景

  1. 01在现有项目中让 AI 批量修改或补充测试
  2. 02在编码 Agent 流程中以非交互方式执行代码修改
  3. 03按需切换不同模型比较修改效果

安装

选择你的系统或包管理器,复制命令到终端运行。

$
pipx install aider-chat

安装完成后运行aider --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
aider
02
aider --model sonnet
03
aider --message "add tests"

详细介绍

Aider 标志

在终端中进行 AI 结对编程

Aider 让你可以与大模型结对编程,启动新项目或基于现有代码库继续开发。

aider 屏幕演示

GitHub 星标数 PyPI 下载量 每周处理的 Token 数 OpenRouter 排名 奇点

功能

云端和本地大模型

README 配图 Aider 最适合搭配 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini 和 GPT-4o 使用,但也可以连接几乎任何大模型,包括本地模型。


绘制代码库地图

README 配图 Aider 会绘制整个代码库的地图,帮助它更好地处理大型项目。


支持 100 多种编程语言

README 配图 Aider 支持大多数热门编程语言:python、javascript、rust、ruby、go、cpp、php、html、css,以及数十种其他语言。


Git 集成

README 配图 Aider 会自动提交更改,并生成恰当的提交说明。使用熟悉的 git 工具,轻松查看差异、管理和撤销 AI 所做的更改。


在 IDE 中使用

README 配图 在你喜欢的 IDE 或编辑器中使用 aider。只需在代码中添加注释来提出更改要求,aider 就会开始处理。


图片和网页

README 配图 在聊天中添加图片和网页,提供视觉上下文、屏幕截图、参考文档等。


### [语音编写代码](https://aider.chat/docs/usage/voice.html)

README 配图 通过语音与 aider 讨论你的代码!用语音请求新功能、测试用例或 Bug 修复,然后让 aider 实现这些更改。


代码检查与测试

README 配图 每次 aider 修改代码时,都会自动进行代码检查和测试。Aider 可以修复代码检查工具和测试套件发现的问题。


复制/粘贴到网页聊天

README 配图 通过网页聊天界面使用任意大模型。Aider 可简化代码上下文和修改内容与浏览器之间的复制粘贴操作。

入门

python -m pip install aider-install
aider-install

# Change directory into your codebase
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>

更多详情请参阅安装说明和使用文档。

更多信息

文档
社区与资源

用户好评

评论

支持 Markdown