Coding
Aider
AI pair programming in your terminal with automatic git commits and multi-file editing.
climacoslinuxwindowsv0.80.0Apache-2.0open-source
Aider is an AI pair programming tool that runs in your terminal, edits files directly, and automatically commits every change to git.
## Key Features
- **Git-first philosophy**: Every AI edit becomes a git commit with a meaningful message
- **Architect mode**: Split reasoning (architect model) from editing (editor model) for complex tasks
- **Multi-file refactors**: Understands file relationships and updates all callers/imports
- **100+ languages**: Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and more
- **IDE integration**: Works alongside VS Code, Vim, Emacs, or any editor
- **Images & web pages**: Add visual context to conversations
- **Voice-to-code**: Speak requests and let Aider implement them
- **Linting & testing**: Automatically lint and test after changes
## Supported Models
- Claude 3.7/4 Sonnet, Claude Opus 4.x
- DeepSeek R1 & Chat V3
- OpenAI o1, o3-mini, GPT-4o
- Local models via Ollama, LM Studio
## Usage
```bash
pip install aider-install
aider-install
cd /to/your/project
# Claude
aider --model sonnet --api-key anthropic=<key>
# DeepSeek
aider --model deepseek --api-key deepseek=<key>
```