Aider 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Aider 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Aider 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Python
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2023-05-31

软件简介

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

特性:

  • 通过从命令行中启动 aider,与GPT-4一起讨论和编辑你的代码,并提供一组源文件。GPT可以看到并编辑这些文件的内容。
  • 如果你或GPT提到其他属于git repo的文件名,aider会询问你是否愿意将它们加入到聊天中。
  • 要求为你的代码提供新功能、变化、改进或错误修复。要求新的测试案例,更新文档或代码重构。
  • aider会将GPT-4建议的编辑直接应用到你的源文件中。
  • aider会自动将每个变更集提交到你的本地git repo,并附上描述性的提交信息。这些频繁的、自动的提交提供了一个安全网。撤销aider的修改或者使用标准的git工作流程来管理较长的修改序列都很容易。
  • aider可以同时审查多个源文件,并在一个变更集/提交中对所有这些文件进行协调的代码修改。
  • aider可以给GPT一个整个git repo的地图,这有助于它理解和修改大型代码库。
  • 你可以在和aider聊天的时候用你的编辑器手工编辑文件。
    • 如果你在聊天之外编辑文件,Aider会注意到。
    • 如果你愿意的话,它将帮助你提交这些带外的修改。
    • 它将把更新的文件内容带到聊天室。
    • 可以在aider聊天室和你的编辑器之间来回跳动,以便流畅地进行合作。
  • 实时的、彩色的、人性化的输出。
  • 阅读线风格的聊天输入历史,自动完成正在讨论的源文件中的代码标记(通过 prompt_toolkit 和 pygments 词典)。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部