Aider is a command-line pair-programming tool that lets you work with an LLM on a new project or an existing codebase from your terminal. It builds a map of the whole repository so the model can work with larger projects, edits files directly, and commits each change to git with a generated commit message, so you can diff, manage, and undo its edits with standard git tools.
It connects to cloud and local models; documented pairings include Claude 3.7 Sonnet, DeepSeek R1 and Chat V3, OpenAI o1, o3-mini, and GPT-4o. Aider works with most common programming languages, and it can lint and run tests after each change and attempt to fix the problems it finds. Beyond the terminal, a watch mode lets you request changes by adding comments in your editor, and a copy/paste mode exchanges context and edits with an LLM's web chat interface.
Features
- Repository map: a map of the entire codebase gives the model context in larger projects
- Git integration: automatic commits with descriptive messages for every change
- Model choice: cloud models such as Claude, DeepSeek, and OpenAI, plus local models
- Language coverage: Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and dozens more
- IDE watch mode: comments added in your editor trigger aider to make the requested change
- Images and web pages: add screenshots, reference docs, and URLs to the chat as context
- Voice-to-code: speak requests for features, tests, or fixes
- Linting and testing: runs linters and test suites after edits and fixes reported problems
- Web-chat workflow: copy/paste mode for models only reachable through a browser chat
- LLM leaderboards: published benchmarks of how different models perform with aider
Extensions & skills
Agency Agents
Collection of specialized AI agent personas that install into Claude Code, Cursor, Codex, and other coding assistants
Claude Skills
362 skills, 102 agents, and 644 Python tools packaged for Claude Code and twelve other coding agents
Tokenjuice
Deterministic rule-based compactor that shrinks noisy command output before it re-enters agent context
Integrated by
Agent Orchestrator
Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and cod
Caveman
Skill for Claude Code and 30+ agents that compresses replies into terse caveman-speak to cut output tokens
Claude Squad
Manage multiple AI terminal agents like Claude Code, Codex, OpenCode, and Amp.
Cross Agent Session Resumer
Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and other session formats through a canonical IR so you can pick
