Aider 终端中的 GPT-4 驱动编码开源项目

我要开发同款
匿名用户2023年05月31日
34阅读
开发技术Python
所属分类程序开发、常用工具包
授权协议Apache-2.0

作品详情

Aider是一个命令行聊天工具,允许你使用GPT-4编写和编辑代码。你可以请求GPT帮助你开始一个新项目,或者修改你现有的git仓库中的代码。Aider使GPT提出的gitcommit、diff和撤消更改变得容易。它还具有帮助GPT理解和修改更大代码库的功能。

特性:

通过从命令行中启动aider,与GPT-4一起讨论和编辑你的代码,并提供一组源文件。GPT可以看到并编辑这些文件的内容。如果你或GPT提到其他属于gitrepo的文件名,aider会询问你是否愿意将它们加入到聊天中。要求为你的代码提供新功能、变化、改进或错误修复。要求新的测试案例,更新文档或代码重构。aider会将GPT-4建议的编辑直接应用到你的源文件中。aider会自动将每个变更集提交到你的本地gitrepo,并附上描述性的提交信息。这些频繁的、自动的提交提供了一个安全网。撤销aider的修改或者使用标准的git工作流程来管理较长的修改序列都很容易。aider可以同时审查多个源文件,并在一个变更集/提交中对所有这些文件进行协调的代码修改。aider可以给GPT一个整个gitrepo的地图,这有助于它理解和修改大型代码库。你可以在和aider聊天的时候用你的编辑器手工编辑文件。如果你在聊天之外编辑文件,Aider会注意到。如果你愿意的话,它将帮助你提交这些带外的修改。它将把更新的文件内容带到聊天室。可以在aider聊天室和你的编辑器之间来回跳动,以便流畅地进行合作。实时的、彩色的、人性化的输出。阅读线风格的聊天输入历史,自动完成正在讨论的源文件中的代码标记(通过prompt_toolkit和pygments词典)。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论