Aider logo

Aider

Free tier

AI 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 --lint and --test-cmd so 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 --voice to dictate feature requests or bug descriptions, letting Aider transcribe and implement changes hands-free.