About this project
Aider is a command-line AI pair programming assistant that integrates directly with your local codebase. It supports a wide range of cloud and local LLMs, including Claude 3.7 Sonnet, DeepSeek, and OpenAI models.
Key capabilities include:
- Codebase Mapping: Creates a map of the entire project to maintain context in larger repositories.
- Multi-language Support: Compatible with over 100 programming languages, including Python, JavaScript, Rust, Go, and C++.
- Git Integration: Automatically commits changes with descriptive commit messages, allowing developers to use standard git tools for diffing and undoing AI edits.
- IDE Integration: Can be used within an editor, allowing users to request changes via code comments.
- Visual & Audio Input: Supports adding images and web pages for context, as well as voice-to-code functionality for requesting features or fixes.
- Automated Quality Control: Integrates with linters and test suites to automatically detect and fix problems after making changes.
- Web Chat Workflow: Provides tools to streamline the process of copying and pasting context between the terminal and web-based LLM interfaces.