aider

aider
软件描述
Aider 是一个命令行工具,可让您使用 GPT-3.5/GPT-4 进行配对编程,编辑本地 Git 仓库中的代码。Aider 将直接修改本地源文件中的代码,并以合理的提交信息进行 git 提交。
官方网站
访问软件的官方网站了解更多信息
aider.chat
什么是 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 个选择
Amazon CodeWhisperer
Amazon CodeWhisperer 是一款通用的、基于机器学习的代码生成工具,可实时为您提供代码建议。在编写代码时,CodeWhisperer 会根据您现有的代码和注释自动生成建议。

LocalPilot
使用一键操作,将 GitHub Copilot 本地部署到你的 MacBook 上。

Augment Code
通过提供具备代码库感知的聊天功能、直观的代码建议以及先进的AI驱动解释,提升开发者协作效率;加快编码任务进度,帮助理解未知的代码结构,显著改善团队沟通。

Quack AI
Quack AI 是您软件团队协作的得力助手。简化协作流程,提升工作效率。

Sweep
Sweep 是一名 AI 初级开发人员,可将缺陷和功能请求转化为代码修改。Sweep 会自动处理开发体验改进,例如添加类型注解、提升测试覆盖率。🤖

Dify - LLMOps Platform
一个API用于插件和数据集,一个界面用于提示工程和可视化操作,全部用于创建强大的AI应用。

Claudia
一个功能强大的GUI应用程序和工具包,用于Claude Code——创建自定义代理、管理交互式Claude Code会话、运行安全的后台代理等。


