Aider capabilities
14 mapped capabilities, each graded and dated. The map shows what Aider can do; the audit shows whether it’s worth consolidating — and a guide shows how to move.
Capabilities
Architect + editor two-model mode
canonicalverified ~2 months agoAider's architect mode uses two separate LLMs in sequence: one model proposes the solution (architect), and a second model translates that proposal into precise file edits (editor).
Automatic git commits
canonicalverified ~2 months agoAfter every AI-driven file edit, Aider automatically commits the changes to git with a descriptive commit message, making it easy to track, review, or undo AI changes.
Broad model choice / BYOK
canonicalverified ~2 months agoAider connects to virtually any LLM — OpenAI, Anthropic, Google Gemini, DeepSeek, Groq, Ollama, local models, and any OpenAI-compatible API — using the user's own API keys.
Custom conventions / persistent memory files
canonicalverified ~2 months agoAider can load one or more markdown files containing coding conventions, style rules, or project guidelines that persist as read-only context across the entire session.
In-chat slash commands
canonicalverified ~2 months agoAider provides a rich set of slash commands within the chat REPL for controlling files, models, git, tests, and session state without leaving the terminal.
LLM code-editing leaderboard
canonicalverified ~2 months agoAider publishes a public benchmark leaderboard that ranks LLMs on their ability to write and edit code, helping users choose the best model for pair programming.
Lint and test integration
canonicalverified ~2 months agoAider automatically lints edited files after each AI change and can run a test suite, looping to fix any errors reported by non-zero exit codes.
Multi-file edit and diff
canonicalverified ~2 months agoAider can propose and apply coordinated edits across multiple files in a single response, using structured diff or whole-file formats to make precise changes.
Open-source / free tool (BYO API key)
canonicalverified ~2 months agoAider itself is free, open-source software (Apache-2.0 license) with no subscription or seat fee. Users bring their own LLM API keys; LLM usage costs are paid directly to the model provider.
Repo map / whole-codebase context
canonicalverified ~2 months agoAider builds a concise structural map of the entire git repository — listing files with their key classes, functions, and type signatures — so the LLM understands the full codebase without loading every file.
Terminal chat coding
canonicalverified ~2 months agoAider runs entirely in the terminal as a CLI tool, letting developers pair-program with LLMs to build new projects or modify existing codebases via conversational prompts.
Voice-to-code input
canonicalverified ~2 months agoAider lets developers speak their coding requests into the terminal; the audio is transcribed and submitted as a chat message, so the AI can then edit files accordingly.
Watch-files mode (AI comments in editor)
canonicalverified ~2 months agoAider can monitor all repo files for special AI comment markers, triggering code changes or Q&A directly from annotations added in any editor — no terminal interaction needed after launch.
Web / URL scrape as context
canonicalverified ~2 months agoAider can fetch and include the text content of any web page as context in the chat, making it easy to pull in live documentation, API references, or any URL the LLM needs.