Aider
Free tierAI pair programming in your terminal — code smarter with LLMs
Free·Technical·Powered by Anthropic, OpenAI, DeepSeek, and others·Open source
Key strengths
Supports 100+ languages and connects to virtually any LLM (cloud or local)Whole-codebase mapping enables accurate, context-aware edits in large projectsNative Git integration with automatic, meaningful commit messagesRuns entirely in the terminal — no cloud service or account requiredVoice-to-code, image/webpage context, and IDE comment-driven workflows
Completely free
Self-hostable
No ratings yet
- Multi-file refactoring: Instruct Aider to rename a function, update all call sites, and commit the result — across an entire repository — in a single command.
- Test generation: Ask Aider to write unit or integration tests for a module; it reads the existing code structure and generates tests that match your framework (pytest, jest, etc.).
- Bug fixing with linter feedback: Configure
--lintand--test-cmdso Aider automatically detects and self-corrects linting errors or failing tests after each edit. - Local LLM workflows: Point Aider at an Ollama or any OpenAI-compatible local server for fully offline, air-gapped development environments.
- Greenfield project bootstrapping: Start a new project from scratch by chatting with Aider, which will scaffold files, write initial logic, and commit a clean history.
- Voice-driven development: Use
--voiceto dictate feature requests or bug descriptions, letting Aider transcribe and implement changes hands-free.
