ITADN
Aider-AI/aider
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Aider Logo

在终端中进行 AI 结对编程

Aider 允许你与 LLM 结对编程,以启动新项目或基于现有代码库进行构建。

aider screencast

GitHub Stars PyPI Downloads Tokens per week OpenRouter Ranking Singularity

功能

云端和本地 LLM

Aider 在 Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini & GPT-4o 上表现最佳,但几乎可以连接到任何 LLM,包括本地模型。


映射你的代码库

Aider 会为你的整个代码库生成一张地图,这有助于它在大型项目中良好地工作。


100+ 种编程语言

Aider 支持大多数主流编程语言:python、javascript、rust、ruby、go、cpp、php、html、css 以及数十种其他语言。


Git 集成

Aider 会自动使用合理的提交信息提交更改。使用熟悉的 git 工具轻松查看差异、管理和撤销 AI 更改。


在您的 IDE 中使用

在您喜爱的 IDE 或编辑器中使用 aider。通过在代码中添加注释来请求更改,aider 将开始工作。


图像与网页

将图像和网页添加到聊天中,以提供视觉上下文、截图、参考文档等。


语音转代码

使用语音与 aider 讨论您的代码!通过语音请求新功能、测试用例或错误修复,让 aider 实现这些更改。


Linting & testing

每次 aider 进行更改时,自动对代码进行 lint 和测试。Aider 可以修复由您的 linter 和测试套件检测到的问题。


复制到网页聊天

通过其网页聊天界面与任意 LLM 协作。Aider 简化了代码上下文和编辑在浏览器之间的复制/粘贴操作。

入门

python -m pip install aider-install
aider-install

# Change directory into your codebase
cd /to/your/project

# DeepSeek
aider --model deepseek --api-key deepseek=<key>

# Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=<key>

# o3-mini
aider --model o3-mini --api-key openai=<key>

请参阅安装说明使用文档以获取更多详细信息。

更多信息

文档

社区与资源

用户好评