type
status
date
slug
summary
tags
category
icon
password
Aider: 终端中的 AI 结对编程
Aider 让你可以与大语言模型(LLM)结对编程,
在本地 git 仓库中编辑代码。
你可以开始一个新项目或使用现有的 git 仓库。
Aider 可以连接几乎所有的 LLM。
最佳支持的模型包括 GPT-4o、Claude 3.5 Sonnet、Claude 3 Opus 和 DeepSeek
快速入门
你可以通过以下步骤快速开始:
<!--[[[end]]]-->
功能
- 使用你想编辑的文件运行 aider:
aider <file1> <file2> ...
- 请求更改:
- 添加新功能或测试用例。
- 描述一个 bug。
- 粘贴错误消息或 GitHub issue URL。
- 重构代码。
- 更新文档。
- Aider 将编辑你的文件以完成你的请求。
- Aider 会自动进行 git 提交,并附带合理的提交信息。
- Aider 支持大多数流行的编程语言:如 Python、JavaScript、TypeScript、PHP、HTML、CSS 等。
- Aider 最佳支持 GPT-4o 和 Claude 3 Opus,并且可以连接几乎所有的 LLM。
- Aider 可以同时编辑多个文件以处理复杂请求。
- Aider 使用你的整个 git 仓库的映射,在更大的代码库中也能良好运行。
- 在聊天时在你的编辑器中编辑文件,并且 Aider 始终使用最新版本。与 AI 结对编程。
- 在聊天中添加图片(支持 GPT-4o、GPT-4 Turbo 等)。
- 在聊天中添加 URL,Aider 会读取其内容。
顶级性能
Aider 在 SWE Bench 中表现名列前茅。
SWE Bench 是一个具有挑战性的软件工程基准测试,Aider 解决了像 Django、Scikit-learn、Matplotlib 等流行开源项目中的真实 GitHub 问题。
更多信息
用户的赞美之词
- 最好的免费开源 AI 编程助手。 -- IndyDevDan
- 目前最好的 AI 编程助手。 -- Matthew Berman
- Aider ... 已经轻松地将我的编码效率提高了四倍。 -- SOLAR_FIELDS
- 这是一个很酷的工作流程... Aider 的人体工程学设计对我来说非常完美。 -- qup
- 真的就像有一个高级开发者在你的 Git 仓库里实时帮助你 - 真是太棒了! -- rappster
- 太神奇的工具了。太不可思议了。 -- valyagolev
- Aider 真是太惊人了! -- cgrothaus
- 启动和制作第一个工作版本的速度比我预期的快得多。 -- Daniel Feldman
- 感谢 Aider!真的感觉像是编程的未来一瞥。 -- derwiki
- 真是太神奇了。它让我做一些之前超出我舒适区的事情。 -- Dougie
- 这个项目真是太棒了。 -- funkytaco
- 了不起的项目,绝对是我用过的最好的 AI 编程助手。 -- joshuavial
- 我非常喜欢使用 Aider ... 它让软件开发变得轻松愉快。 -- principalideal0
- 我一直在从多次肩部手术中恢复... 并且大量使用 Aider。它让我能够继续保持生产力。 -- codeninja
- 我是 Aider 的狂热爱好者。我在更少的时间内完成了更多的工作。 -- dandandan
- 在浪费了 $100 的 token 试图找到更好的工具后,我回到了 Aider。它完胜其他所有工具,完全没有竞争对手。 -- SystemSculpt
- 毫无疑问,这是迄今为止最好的 AI 编程助手工具。 -- IndyDevDan
- 在现有代码库中实际开发工作的最佳助手。 -- Nick Dobos
开启你的主题阅读!
主题阅读是一种深入且系统的阅读方法,旨在帮助读者全面而深刻地理解特定主题或领域。这种方法不仅仅是阅读单一文献或资料,而是通过广泛地搜集和分析相关的书籍、文章、报告、研究论文等多种信息源,来构建对某一主题的全方位了解。
- 作者:Doiiars
- 链接:https://notion.doiiars.com/article/aider-aider-tools
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章