Aider

Normal
GitHub Python Apache-2.0

Description

AI pair programming in your terminal. Collaborate with LLMs to edit code, manage Git, and refactor across multiple files with deep developer workflow integration.

Key Features

  • Codebase map — Automatically builds structural map of entire codebase helping LLMs locate and understand context in large projects
  • Deep Git integration — Auto-generates meaningful commit messages for every change with git diff and version management support
  • 100+ programming languages — Compatible with Python, JavaScript, Rust, Go, C++, PHP, HTML/CSS and dozens more
  • Voice-to-code — Request features, test cases, or bug fixes via voice input and Aider implements the changes
  • IDE seamless integration — Use within VS Code and other editors by adding code comments to trigger Aider modifications
  • Auto lint and test — Automatically runs lint checks and test suites after every code change, fixing detected issues

Use Cases

💡 Rapid prototyping: Quickly generate base code and feature implementations for new projects via terminal chat
💡 Legacy code maintenance: Use codebase maps to understand large legacy projects and safely refactor across files
💡 Code review acceleration: Trigger code modifications via IDE comments to quickly implement review suggestions
💡 Bug fix assistance: Describe bug symptoms and let Aider locate issues and automatically write fix code

Quick Start

# Install aider
python -m pip install aider-install
aider-install

# Navigate to your project
cd /to/your/project

# Start with DeepSeek model
aider --model deepseek --api-key deepseek=<key>

# Start with Claude
aider --model sonnet --api-key anthropic=<key>

Related Projects

Related Articles