Aider

AI pair programming assistant for terminal and IDEs with Git integration.

Overview

• Aider is an AI pair programming tool that operates in the terminal and connects to codebases directly.
• It facilitates collaboration with large language models, suitable for both new project initiation and existing project extension.
• Aider can automate code edits in over 100 programming languages and integrates natively with Git for automatic commit creation and easy rollback options.
• The tool supports various models, including Claude, GPT-4o, DeepSeek, and o3-mini, available both in the cloud and locally.
• Interaction with Aider can occur through plain text, voice, images, or web pages, with the system managing linting, testing, and documentation updates.
• It offers IDE integration and real-time context mapping to enhance the efficiency and safety of pair programming with AI.

Features

Works with both cloud and local LLMs (Claude, GPT-4o, DeepSeek, etc.)
Maps and understands your full codebase for context-aware edits
Supports 100+ programming languages
Built-in Git integration with automatic commits and sensible messages
IDE integration for in-editor AI-assisted coding
Accepts images and web pages for additional context
Voice-to-code feature for spoken programming requests
Automatic linting and testing after each change
Supports both terminal and browser-based workflows
Community-driven, open-source project with active development

Video

FAQ

  1. What is Aider?

    Aider is an open-source AI pair programming tool that runs in your terminal or IDE, allowing you to collaborate with LLMs on codebases.

  2. Which programming languages does Aider support?

    It works with over 100 programming languages, including Python, JavaScript, Go, C++, PHP, HTML, and CSS.

  3. Which models can I use with Aider?

    Aider supports Claude, GPT-4o, DeepSeek, o3-mini, and most local or API-based LLMs.

  4. Does Aider integrate with Git?

    Yes. Aider automatically commits changes with clear messages, and you can use standard Git tools to review or revert edits.

  5. Can I use Aider inside an IDE?

    Yes. Aider integrates with popular IDEs and editors, allowing in-editor code comments to trigger AI-powered edits.