aider

软件描述

Aider 是一个命令行工具,可让您使用 GPT-3.5/GPT-4 进行配对编程,编辑本地 Git 仓库中的代码。Aider 将直接修改本地源文件中的代码,并以合理的提交信息进行 git 提交。

官方网站

访问软件的官方网站了解更多信息

官方认证

aider.chat

安全链接HTTPS
立即访问

什么是 aider?

Aider 是一个命令行工具,可让你使用 GPT-3.5/GPT-4 进行配对编程,直接编辑本地 Git 仓库中的代码。Aider 会直接修改本地源文件,并以合理的提交信息自动提交更改。你可以启动新项目,也可在现有 Git 仓库中工作。Aider 的独特之处在于,它允许你对已有的大型代码库进行修改请求。

特性

通过命令行启动 Aider,并指定一组要讨论和共同编辑的源文件,即可与 GPT 对话讨论你的代码。Aider 让 GPT 能查看并编辑这些文件的内容。 GPT 可以编写和编辑大多数主流语言的代码:Python、JavaScript、TypeScript、PHP、HTML、CSS 等。 可请求新功能、代码变更、优化或缺陷修复;也可要求新增测试用例、更新文档或重构代码。 Aider 会将 GPT 提出的修改直接应用到你的源文件中。 Aider 会为每个变更集自动生成描述性的提交信息,并自动提交至本地 Git 仓库。频繁的自动提交提供了安全保障,便于撤销更改,或使用标准 Git 工作流管理一系列连续的变更。 你可以同时使用多个源文件,使 GPT 在单个变更集/提交中协调修改所有文件。 Aider 可向 GPT-4 提供整个 Git 仓库的地图,帮助其理解并修改大型代码库。 你也可以在与 Aider 对话的同时,手动使用编辑器修改文件。Aider 会检测到这些非同步的修改,并保持 GPT 使用最新版本的文件。这使得你可以在 Aider 聊天界面与编辑器之间来回切换,实现与 GPT 的协同编程。 如果你通过 OpenAI 直接使用 GPT-4,还可以添加图像文件到上下文,系统将自动切换至 GPT-4-Vision-Preview 模型。

🔄 替代方案

65 个选择
0

通过 Sourcegraph 的人工智能驱动平台,最大化编码效率。搜索和导航代码库,自动化低级别任务,并借助自定义代理提升代码质量。Sourcegraph 确保在各种环境中实现无缝集成、安全性和部署灵活性。

CodiumAI

CodiumAI

0

CodiumAI 的首个工具是一款 IDE 插件,可与开发者交互,为忙碌的开发者生成有意义的测试用例和代码说明。

3

全面的AI编程助手,通过利用整个代码库和代码图谱,实现代码的编写、修复与维护。支持多种IDE,提供AI聊天、自动补全和内联编辑等功能,提升团队生产力。

JetBrains AI Assistant

JetBrains AI Assistant

0

借助 JetBrains AI,您喜爱的工具将获得新功能,同时您也能轻松获取更多资讯。

IntelliCode

IntelliCode

0

IntelliCode 通过将您最可能使用的项目置于完成列表顶部,帮您节省时间。IntelliCode 的推荐基于 GitHub 上数千个开源项目,每个项目均获得 100 颗以上星标。

GitLab Duo

GitLab Duo

5

GitLab Duo 是一个软件套件,利用人工智能(AI)优化工作流程的各个方面,包括改进测试流程、加强安全措施以及提升文档编写效率。

Dyad

Dyad

5

Dyad.sh 是一款免费、本地化且开源的 AI 应用构建工具,旨在帮助用户无需编程即可创建强大的定制应用,且不受供应商锁定。它完全运行在您的计算机上,确保您对源代码拥有完全控制权,并保障数据隐私。

0

Plandex 使用长期运行的智能体来完成跨多个文件且需要多步骤的任务。它将大型任务拆分为更小的子任务,逐一实现,持续进行直至完成工作。

上一页下一页

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub