◉AgentCodingFree
aider
AI pair programming tool in your terminal — chat with LLMs to edit code across your entire git repository.
aider
aider is an AI pair programming tool that runs in your terminal and uses LLMs to make changes to your codebase. Unlike chat-only interfaces, aider directly edits files, creates git commits, runs tests, and can work across a whole repo simultaneously — making it ideal for feature development, refactoring, and bug fixing.
Key Features
- Direct file editing with automatic git commits — full change history
- Multi-file context: drop in any files and aider understands cross-file dependencies
- Supports 60+ LLMs: GPT-4, Claude Opus/Sonnet, Gemini, DeepSeek, and local models via Ollama
- In-chat shell commands, linting, and test running for iterative development
- Repository map (tree-sitter based) for accurate whole-codebase awareness
Quick Start
pip install aider-chat
export ANTHROPIC_API_KEY=sk-ant-...
aider --model claude-sonnet-4-5 src/main.py src/utils.py
Inside the chat:
> Add a function to parse JSON from a URL with error handling and retry logic
npx ai-supply add aider-ai-pair-programmer
Curated mirror of the open-source aider (Apache-2.0). Get it from the source.