Aider让您可以与LLM一起结对编程,编辑本地git仓库中的代码。可以启动一个新项目或使用现有的git仓库。Aider在GPT-4o和Claude 3.5 Sonnet上效果最佳,并且可以连接到几乎任何LLM。
<p align="center"> <img src="https://aider.chat/assets/screencast.svg" alt="aider screencast" > </p> <p align="center"> <a href="https://discord.gg/Tv2uQnR88V"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/d1ab9e4f-04d0-45a0-b0bb-e44a3deda43f.svg"/> </a> <a href="https://aider.chat/docs/install.html"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/71837f2a-a7d8-4577-b4b7-abdfa50f5a42.svg"/> </a> </p>您可以快速开始如下:
python -m pip install aider-chat
# 切换到一个git仓库
cd /to/your/git/repo
# 在您的仓库中使用Claude 3.5 Sonnet
export ANTHROPIC_API_KEY=your-key-goes-here
aider
# 在您的仓库中使用GPT-4o
export OPENAI_API_KEY=your-key-goes-here
aider
<!--[[[end]]]-->
aider <file1> <file2> ...
Aider在SWE Bench上取得了顶级成绩。SWE Bench是一个挑战性的软件工程基准测试,其中Aider解决了来自Django、scikit-learn、matplotlib等流行的开源项目的真实 GitHub问题。