
Key Use Cases
Where Aider Shines
Implement New Features
- Describe what you need in natural language
- Get functional code implementations instantly
Fix Bugs
- Explain the problem or paste error messages
- Aider understands and fixes the underlying issues
Refactor Code
- Request code improvements and architecture changes
- Maintain structure and readability
Handle Multi-File Changes
- Make coordinated changes across multiple files
- Aider understands dependencies and relationships