Aider
AI pair programming in your terminal
Description
Aider is an open-source AI pair programming tool built by Paul Gauthier and released in 2023. The CLI runs alongside any editor, reading the codebase, applying edits, and committing changes to git with descriptive messages on every turn. Aider targets developers who work in terminal-driven environments and want a model-agnostic tool that integrates with existing git workflows rather than replacing the editor.
Key Capabilities:
Terminal-native CLI written in Python, installable through pip
Auto-commit to git with descriptive commit messages and optional co-authored-by attribution
Repo map feature using tree-sitter for codebase-wide architectural context
Architect mode that separates planning and editing across two different models
Support for 100+ LLM providers including Anthropic, OpenAI, DeepSeek, Google Gemini, Mistral, and local Ollama models
/ask mode for code questions without edits, plus /run for sharing shell command output
Linter and test integration that auto-runs commands and patches detected failures
Voice input for dictating feature requests, bug fixes, and test cases
Web chat bridge for using ChatGPT or Claude.ai web interfaces instead of API keys
Image and web page context for screenshots and reference documentation
In-code comment triggers for picking up instructions from inline TODO-style markers
Apache 2.0 licensed with language support spanning Python, JavaScript, Rust, Go, Ruby, C++, and dozens more
Alternative tools
- Claude Code
Agentic coding tool that runs in your terminal
- OpenAI Codex CLI
Terminal coding agent built on OpenAI reasoning models
- Cline
Open-source AI coding agent for any editor
- Braintrust Evals
Trace every step your LLM agent takes, from prompt to response
- Giskard
Scan AI agents for vulnerabilities before and after deployment
- Promptfoo
Test and red team LLM applications from the command line
