代码审查

Aider

为零基础开发者提供终端内结对编程,自动编辑代码并管理Git提交

适合零基础用户尝试终端中与大语言模型结对编程的工具

项目介绍

Aider 是一款在终端中与大语言模型结对编程的工具,面向从零创建项目或继续维护现有 Git 代码库的开发者。用户可通过文本、语音或 IDE 注释提出新功能、测试和缺陷修复需求,Aider 会理解全仓库结构并编辑本地文件;它能连接云端或本地模型,自动为改动创建 Git 提交,并在变更后运行 lint 和测试、根据结果继续修复。 【核心功能】 代码库结对编程:既可从零启动项目,也可在现有 Git 仓库中持续开发。开发者用自然语言提出新功能、测试或缺陷修复,Aider 会建立全仓库结构地图、理解相关文件并直接完成编辑。 多模型灵活接入:可连接 Claude、OpenAI、DeepSeek 等云端模型,也兼容本地模型;用户可根据任务选择模型或通过 API 使用,并能在代码中添加注释后从 IDE 或编辑器触发修改。 Git 变更管理:每次代码修改后自动生成带有合理说明的 Git 提交,开发者仍可使用熟悉的 Git 工具查看差异、管理提交或撤销 AI 造成的改动,保留清晰的版本历史。 自动检查修复:可在完成改动后自动运行代码检查与测试套件,并读取 lint 或测试发现的问题继续修改代码,帮助将实现、验证和修复串联在同一轮开发流程中。

需求相近的,还有这些