AAIDER

AIDER

4.9w5k
浏览29
资料更新2026-09-21来源观测2026-09-21语言AI 中译 · 双语

介绍

README
README.md
语言
en
hash
128bde98bca4
原始页
GitHub
README
README.md
语言
zh-CN
转译方式
AI 转译
生成时间
2026-06-26 15:21
hash
128bde98bca4
原始页
GitHub
快速判断

命令行 AI 编程助手,可读取代码库上下文并配合主流大模型生成、修改、测试和提交代码。

适合谁
开发者、独立产品团队
使用门槛
低,需配置环境
支持平台
macOS、Windows、Linux、Python、CLI
部署方式
自托管 / 本地运行

Aider Logo

终端里的 AI 结对编程

Aider 让你在终端里与 LLM 结对编程:既可以从零开始一个新项目,也可以在已有代码库上继续开发。

aider screencast

功能特性

云端与本地 LLM

Aider 与 Claude、DeepSeek、OpenAI、Gemini 等主流模型配合效果更好,也可以接入本地模型。选择模型时应结合任务复杂度、成本、上下文窗口和代码库规模。


映射你的代码库

Aider 会为整个代码库生成 repo map,帮助模型在大型项目中定位相关文件、符号和上下文,减少只看当前片段导致的误改。


100+ 代码语言

Aider 支持 Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等常见语言,也覆盖更多长尾语言,适合作为跨语言项目里的终端侧 AI 编程助手。


Git 集成

Aider 可以自动提交修改并生成相对清晰的 commit message。用户仍应使用熟悉的 Git 工具审查 diff、管理分支、撤回 AI 修改,并在合并前跑通测试。


在 IDE 中使用

你可以从喜欢的 IDE 或编辑器里使用 Aider:在代码中添加注释提出修改请求,Aider 会进入对应上下文并开始处理。


图片与网页

可以把图片和网页加入对话,向模型提供截图、参考文档、视觉上下文或需求背景。


语音转代码

你可以用语音向 Aider 描述代码需求,例如新增功能、测试用例或 bug 修复,再让它把需求落实到代码中。


Lint 与测试

Aider 可以在每次修改后运行 lint/test,并尝试修复检查器或测试套件发现的问题。对生产代码来说,这一能力应和项目现有 CI、人工审查一起使用。


复制/粘贴到网页聊天

如果你使用的是网页聊天界面的 LLM,Aider 也可以简化代码上下文和修改内容在终端与浏览器之间的复制粘贴流程。

快速开始

python -m pip install aider-install
aider-install

cd /to/your/project

# DeepSeek
aider --model deepseek --api-key deepseek=<key>

# Claude Sonnet
aider --model sonnet --api-key anthropic=<key>

# OpenAI o3-mini
aider --model o3-mini --api-key openai=<key>

更多安装、使用和模型连接细节,请查看 安装说明使用文档

更多信息

文档
社区与资源

用户反馈

README 中收录了来自开发者、视频作者、Hacker News、Discord、Reddit、GitHub Issues 与 X 用户的大量反馈。整体信号集中在三点:Aider 更适合真实代码库中的日常开发;终端和 Git 工作流让修改更容易审查;它的价值不在“替代开发者”,而在把模型能力放进开发者已经熟悉的命令行和版本控制流程里。

代表性反馈包括:有用户认为 Aider 改变了日常编码流程,也有人把它评价为开源 AI 编程助手中最顺手的一类;还有不少反馈强调它在已有代码库、跨文件修改、启动新项目和保持开发者控制感方面的优势。选择是否引入时,仍应结合团队代码审查、测试覆盖、模型成本和安全边界判断。

使用前判断

  • 适合:长期在终端、Git 和本地仓库中工作的开发者。
  • 前置:本地开发环境、可用模型 API key、清晰的分支和提交边界。
  • 风险:让工具直接改代码前,应确认当前 Git 状态、测试命令、敏感文件边界和代码审查流程。
  • 取舍:Aider 更像终端里的结对编程工具,不是完全脱离开发者监督的自动交付系统。

资源入口

Aider-AI 是 Aider 开源项目的维护组织,负责 GitHub 仓库、版本发布与项目协作。

2文章0粉丝29浏览

资源档案

场景分类编程开发资源类型脚本入口 / 平台+1平台信息语言 / 环境:CLIPython来源:GitHub价格开源免费加分属性可自托管 / 支持 API / 本地运行开放议题1.9k Issues默认分支main最新版本v0.86.0主要语言en地区可用性全球可用LicenseApache-2.0专题归属AI 编程工作台