Aider
终端里的 AI 结对编程工具,直接修改本地代码
什么是 Aider
Aider 是一个开源的命令行 AI 编程工具,由 Paul Gauthier 开发。它让你在终端里和 AI 结对编程:你描述需求,AI 直接修改你本地的代码文件,并自动生成 git commit。
Aider 支持 GPT-4o、Claude Sonnet/Opus、DeepSeek 等 40 多个模型。它不是编辑器插件,而是独立的 CLI 工具,适合喜欢终端工作流的开发者。在 SWE-bench 编码基准测试中,Aider 一直名列前茅。
Aider 支持 GPT-4o、Claude Sonnet/Opus、DeepSeek 等 40 多个模型。它不是编辑器插件,而是独立的 CLI 工具,适合喜欢终端工作流的开发者。在 SWE-bench 编码基准测试中,Aider 一直名列前茅。
免费额度详解
Aider 本身完全免费开源(Apache 2.0 协议)。你需要自备 API Key:
- 支持 OpenAI、Anthropic、DeepSeek 等官方 Key
- 支持 API 聚合服务 等兼容 OpenAI 格式的中转服务
- 本地模型(Ollama)也可以用,但效果不如云端大模型
安装:`pip install aider-chat`,然后在项目目录运行 `aider` 即可开始。
- 支持 OpenAI、Anthropic、DeepSeek 等官方 Key
- 支持 API 聚合服务 等兼容 OpenAI 格式的中转服务
- 本地模型(Ollama)也可以用,但效果不如云端大模型
安装:`pip install aider-chat`,然后在项目目录运行 `aider` 即可开始。
编辑提示
编辑提示:如果只是调用现成模型,先评估官方 API、免费额度和延迟;不一定需要绑定某个聚合服务。
国内使用指南
Aider 是 Python 包,pip install 即可安装,国内网络无障碍。
调用 AI 模型时需要连接 API 服务器。推荐通过 API 聚合服务 接入,国内直连,延迟低,不需要代理。
调用 AI 模型时需要连接 API 服务器。推荐通过 API 聚合服务 接入,国内直连,延迟低,不需要代理。
常见问题
Q: Aider 和 Cursor 怎么选?
A: 喜欢终端工作流选 Aider,喜欢 GUI 选 Cursor。Aider 完全免费(只付 API 费),Cursor Pro 要 $20/月。
Q: Aider 支持哪些语言?
A: 支持所有编程语言。它通过 tree-sitter 解析代码结构,对 Python、JS、TS、Go、Rust 等支持最好。
Q: 可以用本地模型吗?
A: 可以,支持 Ollama。但推荐用 GPT-4o 或 Claude Sonnet 获得最佳效果。
A: 喜欢终端工作流选 Aider,喜欢 GUI 选 Cursor。Aider 完全免费(只付 API 费),Cursor Pro 要 $20/月。
Q: Aider 支持哪些语言?
A: 支持所有编程语言。它通过 tree-sitter 解析代码结构,对 Python、JS、TS、Go、Rust 等支持最好。
Q: 可以用本地模型吗?
A: 可以,支持 Ollama。但推荐用 GPT-4o 或 Claude Sonnet 获得最佳效果。