Open Source Coding Assistants CLIGitCodingPair ProgrammingClaudeGPT-4o

Aider

CLI coding assistant that edits your codebase, runs tests, and commits changes via git. Works with Claude, GPT-4o, Gemini, and local models.

Aider-AI/aider 24.0k stars 2.3k forks Apache-2.0

Install

$pip install aider-chat

About

Aider connects your terminal to an AI model and gives it direct read/write access to your codebase. You describe the change you want in natural language; Aider makes the edits across multiple files and commits them with an auto-generated message.

A key feature is the repo map — a compressed representation of your codebase's structure that Aider sends in every request so the model has the right context even for large projects.

Getting Started

pip install aider-chat

# With Claude (recommended)
export ANTHROPIC_API_KEY=sk-ant-...
aider --model claude-sonnet-4-5

# With GPT-4o
export OPENAI_API_KEY=sk-...
aider

Features

Works with Claude Sonnet 4, GPT-4o, Gemini 2.5 Pro, and Ollama models
Edits multiple files in a single request
Automatic git commit of every accepted change
Repo map — automatically indexes your codebase for context
In-chat file management — /add, /drop, /ls
Run shell commands and tests from the chat with /run
Voice input support
Linting and auto-fix on every edit
Browser UI mode for non-terminal users
70%+ SWE-bench verified solve rate with Claude Sonnet 4
Terminal-native workflow
Automatic git commits
Multi-file code editing
Supports GPT-4, Claude & local models
Voice coding support
Map of entire codebase

References & Links

Free Open Source · MIT
View on GitHub Visit Homepage

Project Info

Language Python
License Apache-2.0
Stars 24.0k ★
Forks 2.3k
Category Coding Assistants

Topics

CLIGitCodingPair ProgrammingClaudeGPT-4o

Ready to try Aider?

Free and open source. Install in one command, works with Claude Code, Cursor, Windsurf, and more.

$pip install aider-chat
← Back to Marketplace