Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Aider

Aider

Pair program with LLMs directly in your terminal to build, edit, and debug code. Supports 100+ languages and integrates with Git for seamless workflows.

Aider preview

Aider is an AI pair programming tool that lets you collaborate with large language models (LLMs) directly in your terminal. Whether you're starting a new project or enhancing an existing codebase, Aider helps you write, edit, and debug code efficiently.

Key Features

  • Cloud and local LLMs: Works with models like Claude 3.7 Sonnet, DeepSeek R1, OpenAI o1, and local models.
  • Codebase mapping: Creates a map of your entire codebase for better context in larger projects.
  • 100+ programming languages: Supports Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and more.
  • Git integration: Automatically commits changes with sensible messages and allows easy diffing and undoing of AI changes.
  • IDE integration: Use Aider within your favorite editor to request changes via comments.
  • Images & web pages: Add visual context, screenshots, or reference docs to the chat.
  • Voice-to-code: Speak your requests to implement new features, test cases, or bug fixes.
  • Linting & testing: Automatically lints and tests code, fixing issues detected by linters and test suites.
  • Web chat interface: Streamlines copy/pasting code with browser-based LLMs.

Tech / Self-Hosting

Aider is a self-hosted, open-source tool that runs locally in your terminal. It connects to cloud-based LLMs or local models, making it flexible for different workflows. No server setup is required beyond installing the tool and configuring your preferred LLM API keys.

Aider Tech Stack and Architecture

12 technologies detected