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.