开源终端AI文件编辑助手

admin 2024年6月17日14:00:52评论4 views字数 1114阅读3分42秒阅读模式

Aider是一款终端AI文件编辑助手,可通过与人工智能进行聊天来编辑文件。它支持多种流行的编程语言,如Python、JavaScript、TypeScript、PHP、HTML、CSS等。您只需提供要编辑的文件路径,即可使用Aider。Aider与GPT-4o和Claude3 Opus配合使用效果最佳,几乎可以连接到任何LLM。对于复杂的请求,Aider可以同时编辑多个文件。它利用整个Git仓库的地图,以更好地处理更大的代码库。您还可以在与Aider的聊天中添加图像、URL或使用您的声音进行编码。

开源终端AI文件编辑助手

pip安装

# Install aiderpy -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可以完成以下任务:

  1. 添加新特性或测试用例:您可以告诉Aider要添加的新功能或测试用例,并提供相关的代码和说明。Aider将根据您的要求编辑文件,并自动提交更改到Git仓库。

  2. 描述一个bug:如果您遇到了一个bug,您可以向Aider描述该bug,并提供相关的代码和错误消息。Aider将根据您提供的信息编辑文件,并尝试修复bug。

  3. 粘贴错误消息或GitHub问题URL:如果您遇到了一个错误消息或在GitHub上发现了一个问题,您可以将其粘贴到与Aider的聊天中。Aider将阅读错误消息或问题URL的内容,并根据需要编辑文件。

  4. 重构代码:如果您希望重构代码以改进其结构或性能,您可以告诉Aider您的要求。Aider将根据您的要求编辑文件,并提交相应的更改。

  5. 更新文档:如果您需要更新文档,您可以告诉Aider您的要求。Aider将根据您提供的信息编辑文件,并自动提交更改到Git仓库。

Aider与GPT-4o和Claude3 Opus配合使用效果最佳,它可以几乎连接到任何LLM。对于复杂的请求,Aider可以一次编辑多个文件。它使用整个Git仓库的地图,这有助于它在更大的代码库中工作得更好。您可以在与Aider的聊天中添加图像、URL或使用您的声音进行编码。

运行效果:

开源终端AI文件编辑助手

开源终端AI文件编辑助手

开源终端AI文件编辑助手

原文始发于微信公众号(蓝胖子之家):开源终端AI文件编辑助手

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月17日14:00:52
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   开源终端AI文件编辑助手http://cn-sec.com/archives/2854538.html

发表评论

匿名网友 填写信息