Skip to main content
Dundie·Feature Parity Map← all products

aider capabilities

14 mapped capabilities, each graded and dated. This is the diagnosis — the migration guide is the cure.


Capabilities

Architect + editor two-model mode

provisionalverified 2 days ago

Aider'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).

low confidence · 0.50docssource ↗

Automatic git commits

provisionalverified 2 days ago

After 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.

low confidence · 0.50docssource ↗

Broad model choice / BYOK

provisionalverified 2 days ago

Aider 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.

medium confidence · 0.75docssource ↗source ↗

Custom conventions / persistent memory files

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

In-chat slash commands

provisionalverified 2 days ago

Aider provides a rich set of slash commands within the chat REPL for controlling files, models, git, tests, and session state without leaving the terminal.

low confidence · 0.50docssource ↗

LLM code-editing leaderboard

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Lint and test integration

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Multi-file edit and diff

provisionalverified 2 days ago

Aider can propose and apply coordinated edits across multiple files in a single response, using structured diff or whole-file formats to make precise changes.

low confidence · 0.50docssource ↗

Open-source / free tool (BYO API key)

provisionalverified 2 days ago

Aider 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.

medium confidence · 0.75docssource ↗source ↗

Repo map / whole-codebase context

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Terminal chat coding

provisionalverified 2 days ago

Aider 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.

medium confidence · 0.75docssource ↗source ↗

Voice-to-code input

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Watch-files mode (AI comments in editor)

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Web / URL scrape as context

provisionalverified 2 days ago

Aider 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.

low confidence · 0.50docssource ↗

Editorial guidance, not a warranty. AI tools change weekly; every entry carries the date it was last verified. Verify before relying on a specific capability.