Home

Awesome

<!-- Edit README.md, not index.md -->

Aider is AI pair programming in your terminal

Aider lets you pair program with LLMs, to edit code in your local git repository. Start a new project or work with an existing git repo. Aider works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM.

<!-- SCREENCAST START --> <p align="center"> <img src="https://aider.chat/assets/screencast.svg" alt="aider screencast" > </p> <!-- SCREENCAST END --> <!-- VIDEO START <p align="center"> <video style="max-width: 100%; height: auto;" autoplay loop muted playsinline> <source src="/assets/shell-cmds-small.mp4" type="video/mp4"> Your browser does not support the video tag. </video> </p> VIDEO END --> <p align="center"> <a href="https://discord.gg/Tv2uQnR88V"> <img src="https://img.shields.io/badge/Join-Discord-blue.svg"/> </a> <a href="https://aider.chat/docs/install.html"> <img src="https://img.shields.io/badge/Read-Docs-green.svg"/> </a> </p>

Getting started

<!--[[[cog # We can't "include" here. # Because this page is rendered by GitHub as the repo README cog.out(open("aider/website/_includes/get-started.md").read()) ]]]-->

You can get started quickly like this:

python -m pip install -U aider-chat

# Change directory into a git repo
cd /to/your/git/repo

# Work with Claude 3.5 Sonnet on your repo
export ANTHROPIC_API_KEY=your-key-goes-here
aider

# Work with GPT-4o on your repo
export OPENAI_API_KEY=your-key-goes-here
aider 
<!--[[[end]]]-->

See the installation instructions and other documentation for more details.

Features

Top tier performance

Aider has one of the top scores on SWE Bench. SWE Bench is a challenging software engineering benchmark where aider solved real GitHub issues from popular open source projects like django, scikitlearn, matplotlib, etc.

More info

Kind words from users