Aider 是一款运行在命令行(CLI)中的开源 AI 结对编程工具。它能直接读取并修改你本地 Git 仓库里的代码文件,让你通过自然语言对话就能指挥 AI 编写新功能、修复 Bug 或进行复杂的多文件重构,整个过程非常丝滑。
命令行 AI 编程工具,直接修改项目文件、自动 Git 提交、多文件重构。
核心功能
- 自然语言生成 / 修改代码、修复 Bug、写注释
- 对接 GPT-4o、Claude 3、本地模型
- 支持整个代码库上下文、增量修改

核心功能亮点
- 全库上下文感知:Aider 会自动构建整个代码库的“地图”(Repo Map),分析文件结构和依赖关系。这意味着它不光能改单个文件,还能精准理解大型项目,处理跨文件的复杂逻辑和重构。
- 原生 Git 集成:这是它的一大特色。AI 每修改完一次代码,Aider 会自动生成符合规范的 Git 提交信息(Commit Message)并提交。你可以随时用
/undo命令或标准 Git 指令撤销更改,安全感拉满。 - 多模型与多语言:它支持市面上几乎所有主流大模型,包括 GPT-4o、Claude 3.7 Sonnet、DeepSeek 以及通过 Ollama 运行的本地模型。同时兼容 Python、JavaScript、Go、Rust 等几十种编程语言。
- 丰富的交互方式:除了文字对话,还支持语音输入(Voice-to-code)、添加图片或网页链接作为上下文(比如直接贴个设计稿让它照着写代码),甚至能自动运行测试套件并修复报错。