aider is AI pair programming in your terminal https://aider.chat/
Find a file
2025-03-20 11:09:15 -07:00
.github ci: Update GitHub Actions workflow to use github.event_name for build conditions 2025-01-16 11:52:34 -08:00
aider slim down logo svg 2025-03-20 11:08:31 -07:00
benchmark Update Benchmark README.md 2025-03-14 09:05:04 +01:00
docker feat: Add google-cloud-aiplatform dependency to Dockerfile 2025-03-05 16:59:41 -08:00
requirements bump deps 2025-03-17 10:23:21 -07:00
scripts style: Fix lint issues by removing unused import and adding whitespace 2025-03-20 11:09:15 -07:00
tests test: Update test assertions and model in test_main.py 2025-03-18 17:40:26 -07:00
.dockerignore prep docker build to run in github action 2023-10-18 08:45:02 -07:00
.flake8 removed punctuation ignores 2024-07-13 07:47:36 +01:00
.gitignore feat: Fix Go installation for Apple Silicon and add tmp.benchmarks to gitignore 2024-12-24 17:30:41 +00:00
.pre-commit-config.yaml chore: configure codespell to use pyproject.toml and skip specific files 2024-09-10 13:37:18 -07:00
CNAME Create CNAME 2023-05-15 12:54:06 -07:00
CONTRIBUTING.md copy 2025-01-09 09:56:49 -08:00
HISTORY.md copy 2025-03-20 09:28:44 -07:00
LICENSE.txt Added Apache 2.0 license 2023-05-15 08:29:00 -07:00
MANIFEST.in copy 2024-12-16 15:57:13 -08:00
pyproject.toml cleanup cog of toml 2024-12-16 12:08:08 -08:00
pytest.ini ci: remove redundant AIDER_ANALYTICS_LOG environment variable 2024-11-30 11:37:33 -08:00
README.md copy 2025-03-19 21:43:33 -07:00
requirements.txt bump deps 2025-03-17 10:23:21 -07:00

Aider Logo

AI Pair Programming in Your Terminal

Aider lets you pair program with LLMs to start a new project or build on your existing codebase.

aider screencast

GitHub Stars PyPI Downloads Tokens per week OpenRouter Ranking Singularity

Features

  • 🧠 Cloud and local LLMs - 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.
  • 🗺️ Maps your codebase - Aider makes a map of your entire codebase, which helps it work well in larger projects.
  • </> 100+ code languages - Aider works with most popular programming languages: python, javascript, rust, ruby, go, cpp, php, html, css, and dozens more.
  • 🔀 Git integration - Aider automatically commits changes with sensible commit messages. Use familiar git tools to easily diff, manage and undo AI changes.
  • 🖥️ Use in your IDE - Use aider from within your favorite IDE or editor. Ask for changes by adding comments to your code and aider will get to work.
  • 🖼️ Images & web pages - Add images and web pages to the chat to provide visual context, screenshots, reference docs, etc.
  • 🎤 Voice-to-code - Speak with aider about your code! Request new features, test cases or bug fixes using your voice and let aider implement the changes.
  • Linting & testing - Automatically lint and test your code every time aider makes changes. Aider can fix problems detected by your linters and test suites.
  • 📋 Copy/paste to web chat - Work with any LLM via its web chat interface. Aider streamlines copy/pasting code context and edits back and forth with a browser.

Getting Started

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.

More Information

Documentation

Community & Resources

Kind Words From Users

  • "The best free open source AI coding assistant."IndyDevDan
  • "The best AI coding assistant so far."Matthew Berman
  • "Aider ... has easily quadrupled my coding productivity."SOLAR_FIELDS
  • "It's a cool workflow... Aider's ergonomics are perfect for me."qup
  • "It's really like having your senior developer live right in your Git repo - truly amazing!"rappster
  • "What an amazing tool. It's incredible."valyagolev
  • "Aider is such an astounding thing!"cgrothaus
  • "It was WAY faster than I would be getting off the ground and making the first few working versions."Daniel Feldman
  • "THANK YOU for Aider! It really feels like a glimpse into the future of coding."derwiki
  • "It's just amazing. It is freeing me to do things I felt were out my comfort zone before."Dougie
  • "This project is stellar."funkytaco
  • "Amazing project, definitely the best AI coding assistant I've used."joshuavial
  • "I absolutely love using Aider ... It makes software development feel so much lighter as an experience."principalideal0
  • "I have been recovering from multiple shoulder surgeries ... and have used aider extensively. It has allowed me to continue productivity."codeninja
  • "I am an aider addict. I'm getting so much more work done, but in less time."dandandan
  • "After wasting $100 on tokens trying to find something better, I'm back to Aider. It blows everything else out of the water hands down, there's no competition whatsoever."SystemSculpt
  • "Aider is amazing, coupled with Sonnet 3.5 it's quite mind blowing."Josh Dingus
  • "Hands down, this is the best AI coding assistant tool so far."IndyDevDan
  • "[Aider] changed my daily coding workflows. It's mind-blowing how a single Python application can change your life."maledorak
  • "Best agent for actual dev work in existing codebases."Nick Dobos