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

Aider is a Python-based CLI tool that interfaces with LLM APIs (OpenAI, Anthropic, DeepSeek, Ollama, and many more via LiteLLM) to perform code edits directly on your local file system. It builds a repo map of your codebase using tree-sitter-powered symbol extraction, giving the LLM precise structural context even in large, multi-file projects. Every code change Aider makes is automatically committed to Git with a generated commit message, making changes easily auditable and reversible. It also supports linting and test-suite hooks so the model can self-correct after introducing regressions.