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
- Patronus AI
Score, benchmark, and stress-test LLM outputs for enterprise deployments
- Harness
AI-powered software delivery platform for the post-code lifecycle.
- Spacelift
IaC orchestration platform for Terraform, OpenTofu, and Pulumi teams.
- Kiro
AWS spec-driven AI IDE with GovCloud certification
- CodeRabbit
AI code review platform for pull requests and agent output
