Choose My Stack
Join free
Aider logo

Aider

Open SourceApache-2.0Self-hostable

The terminal AI pair programmer that edits your whole codebase and commits as it goes — works with Claude, GPT, DeepSeek and local models. A git-native Claude Code alternative.

Open source alternative toClaude Code logoClaude Code

About Aider

Aider is a terminal-based AI pair programmer that edits code across your entire repository and commits each change with a sensible message, so your history stays clean and reversible. It's a favourite of developers who want AI help without leaving the command line.

It builds a map of your codebase so the model understands context beyond the file you're in, and it works with Claude, GPT, DeepSeek and local models — you bring your own key. Because every edit is a git commit, you can review, diff and roll back with the tools you already use.

It's Apache-2.0 licensed, mature and battle-tested, with a strong reputation for reliability on real-world edits. For a lightweight, git-native open alternative to Claude Code, Aider is one of the most trusted picks.

Key features

  • Whole-repo editsAider maps your codebase so the model can make coherent changes across many files at once.
  • Git-nativeEvery change is committed with a clear message, so you can review, diff and roll back easily.
  • Any modelWorks with Claude, GPT, DeepSeek and local models — bring your own key.
  • Terminal-firstRuns entirely in your terminal with no editor lock-in, and scripts cleanly into workflows.

The honest read

What we like
  • Excellent, reliable multi-file editing
  • Git-native — every edit is a reviewable commit
  • Works with any major model, plus local ones
  • Apache-2.0 licensed and mature
  • Lightweight and scriptable
Worth knowing
  • Terminal-only — no graphical interface
  • You supply your own API keys or local model
  • Less 'autonomous' than full agent platforms
  • Best results need a capable (often paid) model

FAQ

Is Aider free to use?

Yes — Aider is free and open source under the Apache-2.0 license. You only pay for the model provider you connect, or nothing with a local model.

How is Aider different from Claude Code?

Aider is open source, model-agnostic and git-native — every edit becomes a commit — while Claude Code is tied to Anthropic's models and platform.

Which models does Aider work with?

Aider works with Claude, GPT, DeepSeek and local models, so you can choose the best or cheapest option for each task.

Does Aider edit multiple files?

Yes — Aider maps your whole repository and can make coherent changes across many files at once.

Do I need to know git to use Aider?

Not deeply — Aider handles the commits for you, but a basic understanding of git helps you review and undo changes.

Categories
Tags
#claude-code-alternative#ai-coding#terminal#pair-programming#git#cli#open-source
Built with
Python logoPythonGit logoGitTree-sitter

Similar open-source projects