aider is unclaimed —
A
aider
AI pair programming in your terminal·aider.chat
Aider is a command-line tool that lets developers pair program with LLMs to start new projects or modify existing codebases. It builds a map of the codebase for context, supports 100+ programming languages, integrates with git to auto-commit changes, and can be used from within an IDE, via voice commands, or with images and web pages as context.
What it's for
Start a new coding project with AI assistanceBuild on an existing codebaseEdit code via comments added in an IDE/editorVoice-to-code: request features, tests, or bug fixes by speakingAutomatically lint and test code after AI editsAdd images and web pages to chat for visual contextCopy/paste code changes to and from a browser-based LLM chat interfaceEdit configuration files, documentation, and other text-based formats
Features 19
- Add images and web pages to chat for visual context
- Automatic git commits with sensible commit messages
- Automatic linting and testing after code changes, with automatic fixes
- Can run in the browser, not just command line
- Connects to most LLM providers (OpenAI, Anthropic, Gemini, GROQ, LM Studio, xAI, Azure, Cohere, DeepSeek, Ollama, OpenRouter, GitHub Copilot, Vertex AI, Amazon Bedrock)
- Copy/paste integration with browser-based LLM web chat interfaces
- Diff, manage, and undo AI changes with familiar git tools
- In-chat commands like /add, /model
- Maps the entire codebase to help with larger projects
- Model aliases for convenient short model names
- Multiple chat modes: code, architect, ask, help
- Notifications when aider is waiting for input
- Prompt caching support for cost savings and faster coding
- Supports 100+ programming languages including python, javascript, rust, ruby, go, cpp, php, html, css
- Supports specifying custom coding conventions
- Usable from within IDEs/editors via code comments
- Voice-to-code via in-chat /voice command
- Works with cloud LLMs (Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini, GPT-4o) and local models
- YAML and .env based configuration options
At a glance
open source
TypeCLI tool
DeploymentInstalled (local)
Integrations
Claude 3.7 SonnetDeepSeek R1DeepSeek Chat V3OpenAI o1o3-miniGPT-4oOpenAIAnthropicGeminiGROQLM StudioxAIAzureCohereDeepSeekOllamaOpenRouterGitHub CopilotVertex AIAmazon BedrockDiscordGitHubDockerGitHub CodespacesReplit