README.md
<a href="https://openrouter.ai/#options-menu"></a> <a href="https://aider.chat/HISTORY.html"></a>
<!--[[[end]]]--> </p><a href="https://aider.chat/docs/llms.html"></a> Aider works best with Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o, but can connect to almost any LLM, including local models.
<a href="https://aider.chat/docs/repomap.html"></a> Aider makes a map of your entire codebase, which helps it work well in larger projects.
<a href="https://aider.chat/docs/languages.html"></a> Aider works with most popular programming languages: python, javascript, rust, ruby, go, cpp, php, html, css, and dozens more.
<a href="https://aider.chat/docs/git.html"></a> Aider automatically commits changes with sensible commit messages. Use familiar git tools to easily diff, manage and undo AI changes.
<a href="https://aider.chat/docs/usage/watch.html"></a> Use aider from within your favorite IDE or editor. Ask for changes by adding comments to your code and aider will get to work.
<a href="https://aider.chat/docs/usage/images-urls.html"></a> Add images and web pages to the chat to provide visual context, screenshots, reference docs, etc.
<a href="https://aider.chat/docs/usage/voice.html"></a> Speak with aider about your code! Request new features, test cases or bug fixes using your voice and let aider implement the changes.
<a href="https://aider.chat/docs/usage/lint-test.html"></a> Automatically lint and test your code every time aider makes changes. Aider can fix problems detected by your linters and test suites.
<a href="https://aider.chat/docs/usage/copypaste.html"></a> Work with any LLM via its web chat interface. Aider streamlines copy/pasting code context and edits back and forth with a browser.
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>
See the installation instructions and usage documentation for more details.