Skip to content

Aider-AI/Aider

aider is AI pair programming in your terminal

Aider is an open-source AI pair programmer that runs in your terminal and edits code across multiple files in a real Git repository. You describe a change in plain English, Aider makes the edits and commits them, and it works with Claude, GPT, Gemini, and local models.

45,742 stars4,537 forksPythonUpdated May 2026
✅ Reviewed by My AI Guide, vetted for developers

Our Review

Aider has 45,000 GitHub stars and a reputation as the AI pair programmer that respects your Git history. It is terminal-native and model-agnostic, and its trick is precise, multi-file edits with automatic commits, so every AI change is a reviewable diff you can read, keep, or roll back.

What Aider does:

  • AI pair programming in the terminal describe a change and Aider edits the relevant files directly in your project.
  • Git-native every change is a clean commit with a sensible message, so AI edits are easy to review and undo.
  • Multi-file edits it maps your repo and edits across several files at once, beyond a single snippet.
  • Model-agnostic works with Claude, GPT, Gemini, DeepSeek, and local models; pick the best one for the job.
  • Repo map for context builds a map of your codebase so the model understands structure without you pasting files.
  • Voice and web modes code by voice or through a lightweight browser UI in addition to the CLI.

Getting started:

Install with python -m pip install aider-chat, run aider inside a Git repo, set an API key for your model, and start describing changes. Docs at aider.chat.

Limitations:

Aider is terminal-first and assumes you work in a Git repository, so it suits developers more than no-code users. You bring and pay for your own model API keys, and results depend heavily on the model you choose. It edits code but does not run a full IDE, test runner, or deployment, so it fits into a developer's existing workflow rather than replacing it.

Our Verdict

Aider is one of the most respected open-source AI coding tools in 2026, especially for developers who live in the terminal. If you want an AI pair programmer that makes precise, multi-file edits and turns each change into a clean Git commit you can review, Aider is a top pick, with 45,000 stars and an Apache-2.0 license.

For developers, Aider fits an existing workflow instead of replacing the editor: run it in any Git repo, point it at a model, and describe changes in plain language. The repo map gives the model real context, and the automatic commits make it safe to experiment, since every AI edit is a diff you can keep or revert.

Skip Aider if you prefer a graphical editor experience; Cursor or an IDE extension feels more familiar for many. If you are a non-coder building apps, a guided GUI tool is friendlier than a terminal and Git workflow.

Frequently Asked Questions

What is Aider?

Aider is an open-source AI pair programming tool that runs in your terminal. You describe a change in plain language, and Aider edits the relevant files in your Git repository and commits them with a clear message. It is model-agnostic, builds a map of your codebase for context, and works with Claude, GPT, Gemini, and local models.

Is Aider free and open source?

Yes. Aider is released under the Apache-2.0 license and is free and open source as of 2026. The tool itself costs nothing. Your expenses are the model API calls it makes through your own provider keys, or the hardware to run local models; you control which model and how much you spend.

Which models does Aider work with?

Aider is model-agnostic as of 2026. It works well with frontier models like Claude and GPT, supports Google Gemini, DeepSeek, and others, and can run against local models too. You set an API key or local endpoint and can switch models per session, choosing a stronger model for hard edits and a cheaper one for routine work.

How is Aider different from Cursor?

Cursor is a graphical AI code editor, a full IDE experience. Aider is a terminal-based, open-source pair programmer that works with your existing editor and Git workflow. Choose Cursor for an all-in-one visual editor; choose Aider when you want a lightweight, model-agnostic, Git-native tool you run in the terminal alongside whatever editor you already use.

Does Aider commit changes to Git automatically?

Yes. As of 2026, Aider commits each set of changes to Git automatically with a descriptive message. This is a core part of its design: because every AI edit becomes a separate commit, you can review the diff, keep what works, and revert anything you do not want, which makes experimenting with AI changes low-risk.

How do I install Aider?

Visit the GitHub repository at https://github.com/Aider-AI/aider for installation instructions.

What license does Aider use?

Aider uses the Apache-2.0 license.

What are alternatives to Aider?

Explore related tools and alternatives on My AI Guide.

🔒

Open source & community-verified

Apache-2.0 licensed: free to use in any project, no strings attached. 45,742 developers have starred this, meaning the community has reviewed and trusted it.

Reviewed by My AI Guide for relevance, quality, and active maintenance before listing.

Topics

clicommand-lineclaude-3gpt-4geminillama

Related Tools

View all