
About Aider
Aider is the open-source AI pair programming tool that runs in your terminal, letting you collaborate with LLMs as if they were sitting right next to you. It's the favorite tool of developers who want AI assistance without leaving their command line.
Terminal-First Design
Aider brings AI coding to where developers already work:
- No IDE lock-in: Works with Vim, Emacs, VS Code, or any editor
- Git-native: Every AI change is automatically committed with descriptive messages
- Voice-to-code: Speak your requests using voice commands
- Image input: Add screenshots and diagrams as context
Codebase Intelligence
Mapping Technology: Aider builds a map of your entire codebase, enabling it to:
- Understand relationships between files
- Make coordinated multi-file changes
- Refactor across your whole project
- Answer questions about architecture
LLM Flexibility
Connect to virtually any AI model:
- Claude 3.7 Sonnet: Best for complex reasoning
- DeepSeek R1 & Chat V3: Cost-effective alternatives
- OpenAI o1, o3-mini, GPT-4o: Industry-leading models
- Local models: Ollama, LM Studio for complete privacy
Key Workflows
| Command | Action |
|---|---|
aider <file> | Start AI session with specific files |
/add <file> | Add files to current context |
/commit | Auto-generate commit message |
/test | Run tests and fix failures |
/voice | Speak instead of type |
Developer Love
"One of my favorite pieces of software. Blazing trails on new paradigms!" — Chris Wall
"Has allowed me to continue productivity while recovering from surgeries." — Reddit user
Open Source & Free
- Apache 2.0 License: Free forever, no restrictions
- Self-hosted: Complete control over your data
- Community driven: Active development with 20k+ GitHub stars
- Extensible: Plugin system for custom workflows
Installation
python -m pip install aider-install
aider-install
cd /your/project
aider --model sonnet --api-key anthropic=<key>
Perfect for: Terminal-centric developers who want AI pair programming with full Git integration and no IDE dependencies.
Tags
#terminal#open source#git integration#voice coding#multimodal#cli