标签:AI编程,命令行,结对编程,开源,Git集成
工具简介
Aider 是一款在终端中运行的 AI 结对编程工具,可让你与大语言模型结对编程,启动新项目或在现有代码库上构建。Aider 在 GitHub 上拥有 44K+ stars,6.8M+ 安装量,每周处理 15B tokens。
Aider 会绘制整个代码库的地图,帮助其在大型项目中良好工作。它支持 100+ 种编程语言,自动与 Git 集成(自动提交更改并生成合理的提交信息),可在 IDE 中使用(通过添加注释请求更改),支持图片和网页作为上下文,支持语音转代码,以及自动 lint 和测试。
需求人群
命令行开发者、技术极客、需要 Git 集成的 AI 编码用户、开源爱好者、多语言开发者。
使用场景
终端结对编程、新项目启动、现有代码库功能开发、多文件代码重构、Bug 修复、单元测试生成、代码审查、语音驱动编码、IDE 内辅助编码。
产品特色
终端原生 AI 结对编程工具;开源免费;支持云和本地大模型(Claude 3.7 Sonnet、DeepSeek R1、OpenAI o1/o3-mini/GPT-4o 等,可连接几乎任何 LLM 包括本地模型);代码库地图(帮助在大型项目中工作);支持 100+ 编程语言(Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等);Git 集成(自动提交更改、合理提交信息、可 diff/管理/撤销 AI 更改);可在 IDE 中使用(添加注释请求更改);支持图片和网页作为聊天上下文;语音转代码功能;自动 lint 和测试(每次更改后自动运行,可修复检测到的问题);支持通过 Web 聊天界面复制粘贴代码;44K+ GitHub stars,6.8M+ 安装量。