终端内 AI 结对
在项目目录下直接与 AI 对话,AI 会读取并改写你的本地代码文件,整个过程不离开命令行。安装方式为 `python -m pip install aider-install` 后运行 `aider-install`。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Aider 是一款运行在终端里的 AI 配对编程工具,由 Aider 团队开发,能直接读取并修改你本地的代码库。它支持接入 OpenAI、Anthropic、Gemini、DeepSeek、xAI、Ollama、OpenRouter 等十余家模型提供商,并通过 Python 包一键安装。命令行启动后可用 /add、/model 等指令控制,支持 code、architect、ask、help 四种聊天模式,还支持语音输入、图片与网页添加、IDE 内联注释响应。需要注意的是,它面向命令行工作流,没有图形界面;模型本身的 API 费用由各家提供商收取,官网未公开固定的 Aider 自身定价。
Aider 是一款 AI 配对编程工具,定位为「在终端里与 AI 结对写代码」。它直接运行在命令行(terminal)中,通过 Python 包 `aider-install` 安装,进入你的项目目录后即可启动,AI 会直接读写你本地的代码文件。
在使用形态上,Aider 通过接入外部大模型来完成代码修改,官方文档列出了 OpenAI、Anthropic、Gemini、GROQ、LM Studio、xAI、Azure、Cohere、DeepSeek、Ollama、OpenRouter、GitHub Copilot、Vertex AI、Amazon Bedrock 以及其他兼容 OpenAI 接口的模型。启动时用 `--model` 指定模型、`--api-key` 传入对应的密钥,例如 `aider --model deepseek --api-key deepseek=<key>`、`aider --model sonnet --api-key anthropic=<key>` 或 `aider --model o3-mini --api-key openai=<key>`。它提供 code、architect、ask、help 四种聊天模式,并支持 `/add`、`/model` 等聊天内命令来精细控制上下文。
对不同用户来说:普通开发者可以在项目根目录直接启动,用自然语言描述需求让 AI 改文件;偏好语音的人可以用 Voice-to-code 口述需求,也可以把图片、网页加入对话;IDE 用户可以让 Aider 监听文件、响应编辑器里添加的 AI 注释;它也能跑在浏览器里,或者通过 Docker、GitHub Codespaces、Replit 等方式使用。官方还提供 linting/testing 自动修复、提示缓存(prompt caching)降本提速、以及自定义编码规范等进阶能力。
在项目目录下直接与 AI 对话,AI 会读取并改写你的本地代码文件,整个过程不离开命令行。安装方式为 `python -m pip install aider-install` 后运行 `aider-install`。
官方说明 ↗提供 code、architect、ask、help 四种聊天模式,分别对应直接改码、先规划架构、只问答不改码、查看帮助等不同工作方式,按任务切换即可。
官方说明 ↗官方文档列出 OpenAI、Anthropic、Gemini、GROQ、LM Studio、xAI、Azure、Cohere、DeepSeek、Ollama、OpenRouter、GitHub Copilot、Vertex AI、Amazon Bedrock 等接入项,同一工具内可换模型。
官方说明 ↗支持 Voice-to-code:直接用说的方式向 Aider 描述代码需求,适合不方便打字或想快速口述改动的场景。
官方说明 ↗可以把图片和网页加入编码对话,让 AI 结合截图、设计稿或线上文档来理解并完成代码修改。
官方说明 ↗Aider 能监听你的文件,并响应你在常用 IDE 或文本编辑器里添加的 AI 注释,用注释触发改动,不必切回终端。
官方说明 ↗自动修复 linting 和 testing 报错,让 AI 改完代码后顺带把风格与测试问题一起处理掉。
官方说明 ↗支持 prompt caching,通过缓存重复的提示内容减少 token 消耗,从而降低成本并加快响应速度。
官方说明 ↗可以告诉 Aider 遵循你的编码约定,让 AI 写出的代码在命名、结构、风格上与团队现有代码保持一致。
官方说明 ↗如果你的日常开发本来就在终端里完成,Aider 是少数能把「AI 改代码」这件事做得不离开命令行的工具:多模型可换、四大聊天模式覆盖改码与问答、还支持语音、图片、网页和 IDE 注释触发。它更适合已经熟悉命令行、并且愿意自己准备各模型 API Key 的开发者;对只想开箱即用图形界面的人,学习成本会偏高。由于 Aider 本身没有内置统一的模型计费,费用取决于你接入哪家模型;官网未公开 Aider 自身的固定订阅价格,成本要按所选模型提供商的费率来估算。
日常在命令行里写代码、跑测试的人,可以直接在项目目录启动 aider,用自然语言让 AI 改文件,不必切换到别的编辑器。
需要在 OpenAI、Anthropic、DeepSeek、Ollama 等不同模型间切换的人,用 --model 加 --api-key 就能换,同一个工作流不用重搭。
习惯口述需求,或想用设计稿截图、网页内容驱动改代码的人,可用 Voice-to-code 与图片、网页入上下文能力。
多人协作、代码风格要求一致的团队,可以先把编码约定告诉 Aider,让 AI 生成符合规范的代码,减少 review 时的格式返工。
不熟悉命令行、依赖图形界面点击操作的人上手成本较高;Aider 也可在浏览器中运行,但仍以终端交互为主。
官方给出的方式是在终端执行 `python -m pip install aider-install`,然后运行 `aider-install`。之后进入你的代码库目录(`cd /to/your/project`)启动 aider。官方还提供 Docker、GitHub Codespaces、Replit 等可选安装方式,按文档对应章节操作即可。
官方文档列出的接入项包括 OpenAI、Anthropic、Gemini、GROQ、LM Studio、xAI、Azure、Cohere、DeepSeek、Ollama、OpenRouter、GitHub Copilot、Vertex AI、Amazon Bedrock,以及兼容 OpenAI 接口的其他模型。启动时用 `--model` 指定模型、`--api-key` 传入对应密钥即可。
是的,需要在启动命令里传入对应提供商的 Key。官方首页示例给出了三种写法:`aider --model deepseek --api-key deepseek=<key>`、`aider --model sonnet --api-key anthropic=<key>`、`aider --model o3-mini --api-key openai=<key>`。密钥也可以放在 .env 文件里管理。
官方文档列出四种聊天模式:code、architect、ask 和 help,分别适用于直接改代码、先做架构规划、只提问不改文件、查看帮助等场景。此外还可以用 /add、/model 这类聊天内命令来控制上下文与切换模型。
可以。官方文档提供 Voice-to-code 功能,可以直接口述代码需求;同时支持把图片和网页加入编码对话,让 AI 结合截图或线上文档理解你要做的事。
可以。官方文档说明 Aider 能监听你的文件,并响应你在常用 IDE 或文本编辑器中添加的 AI 注释;也支持在浏览器中运行,不局限于命令行。安装层面还提供 Docker、GitHub Codespaces、Replit 等方式。
官方文档列出了 linting 和 testing 相关能力,Aider 可以自动修复 linting 与测试报错,让 AI 在改完代码后把风格和测试问题一并处理。另外也支持 prompt caching,用来降低成本、加快响应。