开源 AI 编程工具 Aider 在命令行中实现人机协作写代码,直接改变开发工作流。
Aider 让你能够与 LLM 结对编程,既可以从零开始新项目,也可以在现有代码库的基础上继续开发。
Aider 与 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini 以及 GPT-4o 配合使用时效果最佳,同时也能连接几乎所有 LLM,包括本地模型。
Aider 会为整个代码库生成一份映射,帮助它在大型项目中也能良好地工作。
Aider 支持大多数主流编程语言,包括 python、javascript、rust、ruby、go、cpp、php、html、css,以及其他数十种语言。
Aider 会自动提交改动,并生成合理的 commit message。你可以使用熟悉的 git 工具,轻松查看 diff、管理和撤销 AI 所做的改动。
你可以在自己喜欢的 IDE 或编辑器中使用 Aider。只需在代码中添加注释来描述需要的改动,Aider 就会开始工作。
你可以向对话中添加图片和网页,为 Aider 提供视觉上下文、截图、参考文档等信息。
直接和 Aider 谈论你的代码!通过语音提出新功能、测试用例或 bug 修复需求,然后让 Aider 实现这些改动。
每当 Aider 修改代码时,它都会自动执行 lint 和测试。Aider 还可以修复 linter 和测试套件检测出的问题。
通过 LLM 的网页聊天界面与任意 LLM 协作。Aider 简化了在浏览器中来回复制、粘贴代码上下文和修改内容的流程。
python -m pip install aider-install
aider-install
# Change directory into your codebase
cd /to/your/project
# DeepSeek
aider --model deepseek --api-key deepseek=<key>
# Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=<key>
# o3-mini
aider --model o3-mini --api-key openai=<key>
更多详情,请参阅安装说明和使用文档。
“我的生活已经改变了……Aider……它会彻底震撼你的世界。”——Eric S. Raymond 在 X 上的评价
“最好的免费开源 AI 编程助手。”——IndyDevDan 在 YouTube 上的评价
“迄今为止最好的 AI 编程助手。”——Matthew Berman 在 YouTube 上的评价
“Aider……轻轻松松就让我的编程效率提高到了原来的四倍。”——SOLAR_FIELDS 在 Hacker News 上的评价
“这套工作流很酷……Aider 的交互体验对我来说堪称完美。”——qup 在 Hacker News 上的评价
“这真的就像你的高级开发人员直接住进了 Git 仓库里——简直太不可思议了!”——rappster 在 GitHub 上的评价
“多么惊艳的工具,简直不可思议。”——valyagolev 在 GitHub 上的评价
“Aider 真是个令人震撼的东西!”——cgrothaus 在 GitHub 上的评价
“它让我启动项目并做出前几个可运行版本的速度,比我自己动手快太多了。”——Daniel Feldman 在 X 上的评价
“感谢你们开发 Aider!它真的让人感觉窥见了编程的未来。”——derwiki 在 Hacker News 上的评价
“它实在太棒了。它让我能够去做那些以前觉得超出自己舒适区的事情。”——Dougie 在 Discord 上的评价
“这个项目非常出色。”——funkytaco 在 GitHub 上的评价
“很棒的项目,绝对是我用过最好的 AI 编程助手。”——joshuavial 在 GitHub 上的评价
“我非常喜欢使用 Aider……它让软件开发这件事从体验上变得轻松了许多。”——principalideal0 在 Discord 上的评价
“我一直在从……手术中康复……Aider……让我得以继续保持生产力。”——codeninja 在 Reddit 上的评价
“我对 Aider 上瘾了。我在更短的时间内完成了多得多的工作。”——dandandan 在 Discord 上的评价
“Aider……毫无悬念地碾压其他所有工具,完全没有对手。”——SystemSculpt 在 Discord 上的评价
“Aider 非常出色,配合 Sonnet 3.5 使用,效果简直令人震撼。”——Josh Dingus 在 Discord 上的评价
“毫无疑问,这是迄今为止最好的 AI 编程助手工具。”——IndyDevDan 在 YouTube 上的评价
“[Aider] 改变了我的日常编程工作流。它……能够改变你的生活,这一点令人难以置信。”——maledorak 在 Discord 上的评价
“在现有代码库中开展实际开发工作时,它是最好的 Agent。”——Nick Dobos 在 X 上的评价
“这是我最喜欢的软件之一。它正在为新范式开辟道路!”——Chris Wall 在 X 上的评价
“Aider 给我和我的工作带来了革命性的改变。”——Starry Hope 在 X 上的评价
“试试 Aider!它是 vibe coding 最好的方式之一。”——Chris Wall 在 X 上的评价
“太爱 Aider 了。”——hztar 在 Hacker News 上的评价
“Aider 毫无疑问是最好的,而且它免费又开源。”——AriyaSavakaLurker 在 Reddit 上的评价
“Aider 也是我最好的朋友。”——jzn21 在 Reddit 上的评价
“试试 Aider,值得一用。”——jorgejhms 在 Reddit 上的评价
“我喜欢 Aider :)”——Chenwei Cui 在 X 上的评价
“Aider 是一款精准的 LLM 代码生成工具……简洁、周到,能够像做外科手术一样精准修改代码……同时始终让开发者掌控全局。”——Reilly Sweetland 在 X 上的评价
“简直不敢相信,Aider 今天一次就通过 vibe coding 完成了一个横跨 service 和 cli、共 650 行代码的功能。”——autopoietist 在 Discord 上的评价
“糟糕,秘密泄露了!没错,Aider 就是目前最好的编程工具。我非常、非常推荐所有人使用它。”——Joshua D Vander Hook 在 X 上的评价
“多亏了 Aider,我在过去两天里启动并完成了三个个人项目。”——joseph stalzyn 在 X 上的评价
“我已经把 Aider 作为日常主力工具使用一年多了……我太喜欢这个工具了,喜欢到难以用语言表达。”——koleok 在 Discord 上的评价
“Aider……就是其他工具应当对标的基准。”——BeetleB 在 Hacker News 上的评价
“Aider 真的很酷。”——kache 在 X 上的评价