Aider lets you pair program with LLMs to start a new project or build on your existing codebase.
Aider is an AI pair programming tool that runs in your terminal and lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with models like Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, and OpenAI o1, o3-mini & GPT-4o, but can connect to almost any LLM, including local models. It maps your entire codebase to work well in larger projects, supports 100+ programming languages, and integrates with git to automatically commit changes. Additional features include IDE usage, image and web page context, voice-to-code, automatic linting and testing, and copy/paste to web chat interfaces.
AI pair programming in your terminal, allowing users to pair program with LLMs to start a new project or build on an existing codebase.
Aider is an AI pair-programming tool that does far more than suggest code. Per the README, it directly edits files in the user's codebase, automatically commits changes to git with generated commit messages, and (per surface analysis) executes arbitrary code and shell commands. The "watch" feature lets it act on inline code comments, and the README boasts an 88% "Singularity" metric (code written by Aider itself), indicating extensive autonomous multi-step file modification. While the user reviews changes via chat, aider applies edits and commits without per-step confirmation, placing it at Tier 4. It stops short of Tier 5 because it modifies the user's codebase, not its own running prompts/agent definitions at runtime without oversight.