Aider
Open-source AI pair programmer that lives in your terminal, edits your code, and auto-commits to git
Gallery
About Aider
Aider is an open-source AI pair programmer that runs right in your terminal. Instead of pulling you into a separate IDE or chat window, it reads your existing codebase, makes edits across files, and commits each change to git with a descriptive message. It's built for developers who already live on the command line and want AI help that respects their existing workflow rather than replacing it.
The git-first design is the real draw. Because every AI edit lands as its own commit, you get a clean, reviewable history where any change is easy to diff and roll back. Aider builds a map of your whole project so it understands context across files, supports well over a hundred languages, and can run lint-and-test loops to catch problems as it goes. It isn't tied to one provider either, so you choose the model and control the cost, whether that's a frontier API or a local open model for private, offline work.
Licensed under Apache 2.0 and free to run yourself, Aider suits anyone refactoring across many files or building features on a live codebase who wants reversible, transparent edits. If you value owning your tooling and keeping a tidy git trail, it's a strong pick.
Key Features
- Runs entirely in the terminal as a CLI pair programmer
- Automatically commits each change to git with a descriptive message
- Repository map gives the model context across your whole codebase
- Model-agnostic: works with Claude, GPT, DeepSeek, Gemini and local models
- Auto-fix loop runs your linters and tests, then fixes and re-runs
- In-chat commands plus voice-to-code, image and web-page context
Pros & Cons
What we like
- Apache 2.0 licensed and completely free to run yourself
- Clean git history means every AI edit is easy to diff and undo
- Not locked to one provider, so you control model choice and cost
- Reportedly uses far fewer tokens than some IDE-based agents
Room for improvement
- Terminal-only with no graphical interface or IDE panel
- Requires bringing your own API key, so model usage costs add up
- Steeper learning curve than a one-click editor extension
- Quality depends heavily on which LLM you point it at
Frequently Asked Questions
What is Aider?
Is Aider free?
What is Aider best for?
What models does Aider work with?
Best For
Featured in
Alternatives to Aider
View all
Cline
Open-source autonomous coding agent for VS Code that runs on your own API key with no subscription

Continue
Open-source, model-agnostic AI code assistant for VS Code and JetBrains that you configure to your own stack
Cursor
VS Code fork built around an AI pair-programmer
GitHub Copilot
AI pair programmer from GitHub with inline completions, chat, agent mode, and model choice across IDEs
Reviews (13)
Finally something that fits
Found Aider on a Reddit thread and I am glad I clicked. What stands out is how it handles runs entirely in the terminal as a cli pair programmer. Setup was painless and I was productive the same day. Mostly using it for automating lint-and-test fix loops inside an existing git workflow. Worth the price for what I get out of it.
Quietly excellent
Three months of Aider later, here is what holds up. The apache 2.0 licensed and completely free to run yourself is more useful than I expected. It has been a fit for pairing with local or open models for private, offline coding. Hard to imagine going back to my old setup.
Two months in, no regrets
Picked Aider for the price, stayed for the quality. The core workflow is smooth once you are set up. Mostly using it for building features on an existing codebase from the command line.
Worth the price of admission
Picked Aider for the price, stayed for the quality. What stands out is how it handles in-chat commands plus voice-to-code, image and web-page context. Mostly using it for building features on an existing codebase from the command line.
Pulled its weight from week one
Tried Aider on a side project first, then rolled it out everywhere. Where it really wins is auto-fix loop runs your linters and tests, then fixes and re-runs. It slotted into my routine without much fuss. It has been a fit for refactoring across many files with git-tracked, reversible edits. Recommending it to people in a similar spot.
Quietly excellent
Tried Aider on a side project first, then rolled it out everywhere. The runs entirely in the terminal as a cli pair programmer is more useful than I expected. No regrets so far.
Two months in, no regrets
Found Aider on a Reddit thread and I am glad I clicked. Where it really wins is reportedly uses far fewer tokens than some ide-based agents. What stands out is how little babysitting it needs. It has been a fit for automating lint-and-test fix loops inside an existing git workflow. Worth the price for what I get out of it.
The kind of tool you forget you are paying for
Picked Aider for the price, stayed for the quality. The runs entirely in the terminal as a cli pair programmer is more useful than I expected. Mostly using it for refactoring across many files with git-tracked, reversible edits. Recommending it to people in a similar spot.
Finally something that fits
Onboarded the whole team to Aider in an afternoon. Their take on reportedly uses far fewer tokens than some ide-based agents is genuinely good. Recommending it to people in a similar spot.
Two months in, no regrets
Have been running Aider for a while, here is where I land. The output quality holds up better than I expected. Mostly using it for refactoring across many files with git-tracked, reversible edits. Would sign up again without thinking twice.
Quietly excellent
Tried Aider on a side project first, then rolled it out everywhere. Where it really wins is clean git history means every ai edit is easy to diff and undo. The interface stays out of my way, which I appreciate. Found it works best for building features on an existing codebase from the command line. Easy yes for anyone weighing the same trade offs.
Onboarded the team in a day
Picked Aider for the price, stayed for the quality. Real selling point for me was clean git history means every ai edit is easy to diff and undo. No regrets so far.
Does the job, a few gripes
Picked Aider for the price, stayed for the quality. Where it really wins is repository map gives the model context across your whole codebase. I expected to churn off it in a week and I am still here. It fits well for automating lint-and-test fix loops inside an existing git workflow. My only gripe is steeper learning curve than a one-click editor extension. Hard to imagine going back to my old setup.
Badge builder
Add Aider to your website
Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.
<a href="https://toolindex.net/tools/aider?ref=badge" target="_blank" rel="noopener">
<img src="https://toolindex.net/badge/aider/medium.svg" alt="Aider - Listed on Tool Index" width="180" height="50" />
</a> How to use the badge
- 1. Pick the style, size, and theme that fit your layout.
- 2. Copy the generated HTML from the code block.
- 3. Paste it into your footer, homepage, or press page.
Standard badge available
The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.
Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.
Related Tools

Bolt.new
Prompt-to-deployed full-stack app inside the browser
Windsurf
Codeium's AI editor with Cascade agent and deep IDE integration

Tabnine
Privacy-first enterprise AI code assistant you control, with SaaS, VPC, on-prem, or fully air-gapped deployment
Cursor
VS Code fork built around an AI pair-programmer