
Fitten Code
中文友好的 AI 编程助手
Aider 是一个在终端中使用的 AI 结对编程工具,适合用自然语言让 LLM 在现有代码库中进行修改。它可以理解项目结构、编辑文件、生成 diff、自动提交 Git,并与多种云端或本地模型配合使用。
Aider 的核心体验是在项目目录中启动后直接对话,让 AI 根据需求修改代码。它适合新增功能、修复 bug、重构文件、补充测试和解释已有实现。
官网介绍 Aider 会为整个代码库建立 map,帮助它在大型项目中选择相关文件。它支持 Python、JavaScript、Rust、Go、C++、PHP、HTML、CSS 等常见语言。
Aider 可以自动提交改动并生成合理的 commit message,也能在修改后运行 lint 和测试。它还支持把图片、网页作为上下文,以及通过语音提出功能、测试或修复需求。
| 场景 | 用途 | 注意点 |
|---|---|---|
| 终端开发 | 在已有仓库中让 AI 修改代码并生成 diff。 | 建议始终在 Git 工作树中使用。 |
| 快速修复 | 根据报错、测试失败或 issue 修补代码。 | 修复后要运行测试。 |
| 本地模型 | 连接本地或云端 LLM,控制成本和隐私。 | 不同模型效果差异明显。 |
| 语音与多模态 | 用语音、截图或网页补充需求上下文。 | 复杂需求仍需文字确认。 |
Aider 更适合熟悉命令行和 Git 的开发者。使用前应保持工作树干净,先让它说明计划,再审查 diff、运行测试并决定是否提交。
如果接入云端模型,注意不要把密钥、客户数据或未公开代码发给不合规的服务。若用本地模型,也要评估模型能力是否足以处理复杂重构。
官网地址:https://aider.chat/






