www.aider.chat
Aider官网截图
点击查看大图

代码辅助工具,支持对接云端与本地大模型,覆盖上百种编程语言,可直接映射本地代码库且自带Git集成。面向编码卡壳、重复代码编写、代码库管理等场景,帮助开发者减少冗余代码输出,提升编码效率,是AI写作领域的优质平台。

核心功能

多LLM适配
支持对接Claude、DeepSeek、OpenAI等主流大模型,也可连接本地部署的LLM使用。
代码库映射
自动扫描生成全代码库结构地图,辅助大模型理解项目上下文,适配大型项目。
多语言支持
适配Python、JavaScript、Rust、Go等100余种常见编程语言,覆盖多数开发场景。
Git集成
自动生成合理提交信息完成代码提交,可通过Git工具对比、管理或回退AI修改内容。
IDE内嵌
可在VS Code、JetBrains等常用IDE中直接调用,通过代码注释提交需求即可触发修改。
多模态输入
支持上传截图、网页链接作为上下文,为大模型提供视觉或文档类参考信息。
语音转代码
支持语音输入需求,可直接请求功能开发、测试用例编写或问题修复。
自动测试
每次修改后自动运行 lint 与测试脚本,可自动修复检测到的代码问题。
网页对接
无API权限时可通过复制粘贴功能,对接大模型网页聊天界面完成代码交互。

使用指南

  1. 1

    打开终端,执行python -m pip install aider-install命令安装Aider工具。

  2. 2

    安装完成后,通过cd命令切换到你的目标代码项目所在的根目录。

  3. 3

    若使用DeepSeek大模型,执行aider --model deepseek --api-key deepseek=<你的密钥>启动。

  4. 4

    若使用Claude

  5. 5

    7 Sonnet,执行aider --model sonnet --api-key anthropic=<你的密钥>启动。

  6. 6

    若使用OpenAI o3-mini,执行aider --model o3-mini --api-key openai=<你的密钥>启动。

  7. 7

    启动后可直接在终端输入开发需求,Aider会自动识别代码库结构并完成修改。

  8. 8

    修改完成后可通过Git命令对比修改内容,确认无误后即可完成提交。

  9. 9

    若需要配置更多参数,可参考官方文档调整模型、上下文限制等设置。

优势亮点

  • 支持对接几乎所有主流大模型,也可连接本地部署模型,选择自由度高。

  • 自动生成代码库结构地图,可辅助大模型理解大型项目上下文。

  • 自带Git集成与自动测试功能,修改后可直接对接现有开发流程。

  • 无需额外IDE插件,通过pip安装即可使用,学习成本较低。

使用须知

定价: Aider核心功能完全开源免费,所有个人用户均可免费安装使用全部基础功能;针对企业级定制部署、专属功能开发等需求提供付费服务,具体费用以官网定价为准,适合有定制需求的中大型团队咨询。

价格和授权政策可能变化,请以官网最新信息为准

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

Aider支持Windows、macOS、Linux三类主流操作系统,只要设备安装有Python 3.8及以上版本,即可通过pip命令完成安装使用。

不是必须,若无大模型API权限,可通过Aider的复制粘贴功能对接大模型网页聊天界面,同样可以完成代码交互操作。

若使用云端大模型,代码会根据API要求传输到对应大模型服务商服务器;若使用本地部署的大模型,所有代码交互均在本地完成,不会外传。

支持,Aider提供自定义模型接入配置项,可通过配置API endpoint、参数规则等信息,对接企业或个人私有部署的大模型使用。

Aider会自动为每次修改生成Git提交记录,你可以直接使用git reset、git revert等标准Git命令,回退到修改前的代码版本。

深度了解

Aider是一款运行在终端的AI结对编程工具,核心定位为辅助开发者通过自然语言与大模型交互,完成代码编写、调试、迭代等全流程开发工作,适配个人及团队的各类开发场景。

工具支持对接Claude 3.7 Sonnet、DeepSeek R1、OpenAI o1等主流云端大模型,也可连接本地部署的LLM;可自动映射全代码库结构,适配百余种编程语言,自带Git自动提交、IDE内嵌使用、语音转代码、自动lint测试等功能,满足不同开发场景需求。

实际使用中,开发者可通过Aider完成新项目初始化、现有项目功能迭代、bug批量修复、测试用例编写、代码重构等工作,也可上传参考图片、文档链接为大模型提供上下文信息。

与同类AI编程工具相比,Aider轻量化特征明显,无需占用IDE额外资源,对本地大模型的适配度更高,更适合习惯CLI工作流的开发者;相较于纯网页类AI编程工具,Aider可直接对接本地代码库,无需频繁手动上传代码文件。

该工具适合习惯终端开发的独立开发者、需要快速迭代项目的中小研发团队、参与大型开源项目的贡献者使用,编程学习者也可借助其代码修改反馈提升编程能力。

访问第三方网站时,请注意账号、隐私与支付安全