Run This Ai
EN DE

Aider

AI pair programming in your terminal — pair-program with LLMs on any codebase, git-aware

★ 24,000 GitHub Apache-2.0 coding-agentcligitpair-programmingdeveloper-tools AI Agents

Overview

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Requirements

Min vCPU
1
Min RAM
4096 MB
Min Disk
10 GB
Rec vCPU
2
Rec RAM
4096 MB
Rec Disk
20 GB

Recommended VPS

Hostinger · KVM 2

2 vCPU · 8192 MB · 100 GB

$6.99
View plan

Hostinger · KVM 2

2 vCPU · 8192 MB · 100 GB

$6.99
View plan

Hostinger · KVM 4

4 vCPU · 16384 MB · 200 GB

$11.99
View plan

Affiliate disclosure

Aider — Faq

Aider

Aider

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Is Aider free to self-host?

Yes — it is open source and runs on your own hardware.

Does Aider need a lot of resources?

A server with 1–2GB RAM is enough for most workloads.

How do I deploy Aider?

Easiest via Docker — see the installation guide for commands.

Where does my data go?

Nowhere — everything is processed locally on your server.

Aider — Alt

Aider

Aider

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Alternatives to Aider

If Aider isn't quite right, these are common self-hosted alternatives in the same category:

Tool Strengths
Browse the directory for more options

Aider — Review

Aider

Aider

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Strengths

  • Full self-hosted control over your data
  • Straightforward Docker-based deployment
  • Open-source license

Weaknesses

  • Initial setup requires Docker familiarity
  • You are responsible for maintenance and updates
  • Resource needs can grow under heavy load

Verdict

Aider is a solid self-hosted choice — its strengths outweigh the usual maintenance overhead.

Aider — Install

Aider

Aider

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Prerequisites

  • Docker installed (version 24.0+)
  • Docker Compose (version 2.20+)
  • At least 1GB RAM (2GB recommended)

Quick start with Docker

# Pull the image
docker pull owner/image:latest

# Run the container
docker run -d --name aider -p 8080:8080 owner/image:latest

Key features

Aider — Overview

Aider

Aider

Aider lets you pair program with LLMs to start a new project or build on your existing codebase. It works best with Claude 3.7 Sonnet, DeepSeek, and OpenAI models, but can connect to almost any LLM including local models. It maps your codebase, integrates with Git for automatic commits, supports 100+ programming languages, and can be used from within your IDE or terminal.

Key features

What it's good for

Aider runs entirely on your own infrastructure — your data never leaves your server.

Related tools