
Aider
Free, open-source AI pair programming that lives in your terminal
Gallery
7 items











About Aider
Aider is a free, open-source AI pair programming tool that lives entirely in the terminal. It was created by Paul Gauthier, previously CTO of Groupon and co-founder of Inktomi, who started building it as a side project in April 2023 and released the first public version that June. Rather than positioning itself as a fully autonomous coding agent, Aider deliberately follows a pair programming philosophy: it makes one change, waits for developer feedback, then proceeds, treating the human as an active collaborator rather than a passive approver. Released under the Apache 2.0 license, the project has grown to over 44,000 GitHub stars and 6.8 million PyPI installs, processing roughly 15 billion tokens of coding requests per week, with Aider itself now writing around 88% of the code in its own recent releases.
At the core of Aider is a tree-sitter-based repository map that uses a PageRank-style algorithm to identify the most relevant functions and classes in a project, letting it work effectively on large codebases without dumping every file into the model's context. Every change Aider makes is automatically committed to git with a descriptive, AI-generated message, so developers can diff, review, and undo AI edits using familiar git tools. Aider is model-agnostic, connecting to over 100 LLM providers through the LiteLLM routing library, including Claude, OpenAI's GPT and o-series models, DeepSeek, Gemini, and local models run via Ollama; developers bring their own API key and pay the provider directly, with no separate Aider subscription. The tool also supports voice-to-code requests, can pull in images and web pages for visual context, integrates with existing editors by watching code comments, and automatically runs linters and test suites, fixing issues it detects.
Aider is built for developers who prefer working in the terminal and want fine-grained, git-native control over AI-driven code changes, from solo builders to teams maintaining large existing codebases. The project maintains a public LLM leaderboard that benchmarks how accurately different models complete real coding tasks when paired with Aider, and it achieved state-of-the-art results on SWE-Bench and SWE-Bench Lite shortly after launch. With hundreds of community contributors and releases shipping roughly every two weeks, Aider has remained one of the most widely used terminal-based coding agents since its debut.
Key Features
- Terminal-based AI pair programming with natural language chat and code edits
- Repository mapping using tree-sitter and PageRank to surface relevant code context
- Automatic git commits with AI-generated, sensible commit messages for every change
- Support for 100+ programming languages including Python, JavaScript, Rust, Go, and Ruby
- Model-agnostic connections to 100+ LLM providers via LiteLLM, plus local models
- Voice-to-code support for requesting features and fixes by speaking
- Automatic linting and testing with AI-driven fixes for detected issues
- Public LLM leaderboard benchmarking real-world coding edit accuracy across models
Pros
- Completely free and open source, with no platform markup on top of LLM provider API costs
- Deep git-native workflow makes every AI change individually reviewable, diffable, and reversible
- Model-agnostic support for 100+ LLM providers, including local models, avoids vendor lock-in
- Efficient repo mapping keeps large codebases manageable without dumping entire files into context
- Transparent, actively maintained public leaderboard helps developers pick the best-performing model for real coding tasks
Cons
- Terminal-only interface has a learning curve for developers used to GUI-based tools like Cursor or Copilot
- No bundled AI access; users must bring their own API keys and manage separate billing with LLM providers
- Deliberately not a fully autonomous agent, staying one step behind tools like Devin that run unsupervised for longer stretches
- No official enterprise support tier or SLA, since the project is community-maintained open source
Pricing
Aider itself is completely free and open source under the Apache 2.0 license, with no subscription, tiers, or usage limits imposed by the project. Costs come entirely from the LLM provider a developer chooses to connect: for example, Anthropic, OpenAI, or DeepSeek API usage is billed directly by that provider at its own per-token rates, or developers can run local models through Ollama at no cost at all. Because there is no Aider-specific markup or platform fee, effective cost is determined by model choice and usage volume rather than by Aider itself.
Claim Verified Creator Badge
Are you the founder of Aider? Display this listing's verified badge on your website to show your customers that your product has been vetted and listed on AI Central Resources.
<a href="https://www.aicentralresources.com/tool/aider" target="_blank" rel="noopener"> <img src="https://www.aicentralresources.com/badges/featured-badge-dark.svg" alt="Featured on AICentralResources" width="200" height="54" style="border: none;" /> </a>
* Place this HTML snippet in your website's footer, landing page, or press section. This creates a search-friendly backlink directly to your verification page.
Connect with Aider
Frequently Asked Questions
Aider is a free, open-source AI pair programming tool that runs in the terminal, letting developers edit code in a local git repository through natural language conversation with an LLM of their choice.
Aider itself is completely free and open source under the Apache 2.0 license. There is no subscription; users only pay their chosen LLM provider (such as Anthropic, OpenAI, or DeepSeek) directly for API usage, or run local models via Ollama at no cost.
Aider is model-agnostic and connects to over 100 LLM providers through the LiteLLM routing library, working best with models like Claude Sonnet, DeepSeek, OpenAI's o-series and GPT models, Gemini, and local models.
Aider builds a map of the entire codebase using tree-sitter parsing and a PageRank-based algorithm to surface the most relevant functions and classes, so it can work effectively in large projects without loading every file into context.
Aider is a pair programming tool: it makes one change, waits for developer feedback, and proceeds step by step, rather than running unsupervised like fully autonomous coding agents such as Devin.
Similar AI Tools to Aider
View all alternatives of Aider
GitHub Copilot
AI pair programmer for code completion, chat, and autonomous coding agents




