Aider:终端里的 AI 结对编程工具
·

Aider 是一个在终端里运行的 AI 结对编程工具,支持与多种大语言模型协作。项目目前获得约 47,147 个 Star。

工具可以直接在命令行中启动对话式编程。用户描述需求,Aider 会读取当前代码库并生成改动。它支持 Claude、DeepSeek、OpenAI 等多个模型后端,也能连接本地模型。
Aider 会自动构建代码库地图,帮助理解项目结构。它支持超过 100 种编程语言,包括 Python、JavaScript、Rust、Go、C++ 等常见语言。代码变更会通过 Git 自动提交,并生成较完整的提交信息,方便回溯。
除文本输入外,Aider 还支持图片、网页、语音输入,能在对话中附加视觉或参考材料。测试与代码检查可以配置为每次修改后自动运行,Aider 还能根据反馈继续修复问题。IDE 和编辑器的 Watch 模式让用户可以直接在开发环境里发起请求。
安装使用较为简单。通过 pip 安装 aider-chat 后,在项目目录中运行 aider 命令并指定模型即可开始。工具提供了安装、使用、配置和排障等文档,以及 Discord 社区和博客等资源。
在社区方面,Aider 在 GitHub 上有活跃的讨论和 issue 反馈,用户分享使用经验和技巧。项目定期发布版本更新,增加对新模型的支持并修复已知问题。文档中提供了详细的配置选项,允许用户调整模型参数和工作流细节。
更多推荐




所有评论(0)