Aider是一款终端AI文件编辑助手,可通过与人工智能进行聊天来编辑文件。它支持多种流行的编程语言,如Python、JavaScript、TypeScript、PHP、HTML、CSS等。您只需提供要编辑的文件路径,即可使用Aider。Aider与GPT-4o和Claude3 Opus配合使用效果最佳,几乎可以连接到任何LLM。对于复杂的请求,Aider可以同时编辑多个文件。它利用整个Git仓库的地图,以更好地处理更大的代码库。您还可以在与Aider的聊天中添加图像、URL或使用您的声音进行编码。
pip安装
# Install aider
py -m pip install aider-chat
windows设置密钥
set OPENAI_API_KEY <key> # Windows
创建项目并启动
aider index.html
GitHub地址:https://github.com/paul-gauthier/aider
Aider详细介绍:
Aider是一终端AI个文件编辑助手,它可以通过与人工智能进行聊天来编辑文件。它支持多种流行的编程语言,如Python、JavaScript、TypeScript、PHP、HTML、CSS等等。您可以通过向Aider提供要编辑的文件路径来使用它。
Aider可以完成以下任务:
-
添加新特性或测试用例:您可以告诉Aider要添加的新功能或测试用例,并提供相关的代码和说明。Aider将根据您的要求编辑文件,并自动提交更改到Git仓库。
-
描述一个bug:如果您遇到了一个bug,您可以向Aider描述该bug,并提供相关的代码和错误消息。Aider将根据您提供的信息编辑文件,并尝试修复bug。
-
粘贴错误消息或GitHub问题URL:如果您遇到了一个错误消息或在GitHub上发现了一个问题,您可以将其粘贴到与Aider的聊天中。Aider将阅读错误消息或问题URL的内容,并根据需要编辑文件。
-
重构代码:如果您希望重构代码以改进其结构或性能,您可以告诉Aider您的要求。Aider将根据您的要求编辑文件,并提交相应的更改。
-
更新文档:如果您需要更新文档,您可以告诉Aider您的要求。Aider将根据您提供的信息编辑文件,并自动提交更改到Git仓库。
Aider与GPT-4o和Claude3 Opus配合使用效果最佳,它可以几乎连接到任何LLM。对于复杂的请求,Aider可以一次编辑多个文件。它使用整个Git仓库的地图,这有助于它在更大的代码库中工作得更好。您可以在与Aider的聊天中添加图像、URL或使用您的声音进行编码。
运行效果:
原文始发于微信公众号(蓝胖子之家):开源终端AI文件编辑助手
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论