Local & self-hosted appsPaul Gauthier / Aider-AI (open source)

Decision matrix

Aider app decision matrix
Overview

Aider is a free terminal tool that edits your code and commits every change to Git, so one command undoes it. You pay only for the model, and you can use local or EU-hosted ones. Development has slowed since early 2026; for a maintained agent with a desktop app, choose OpenCode.

Other good fits
  • Small projects where you want to pay only for model use, or use a local or EU-hosted model.
Pros

Aider is a free, open-source coding assistant that runs in your terminal. You tell it which files to work on and what to change; it edits them and commits each change to Git with a message, so every step can be undone with one command (/undo). It works with almost any model provider, including local models.

Pick it when…

  • You're comfortable in a terminal and want every AI change to land as its own Git commit.
  • You want to pay only for the model you use, with no subscription.
  • You want to try a local model or an EU-hosted provider for code that shouldn't go to a US service.
Cons

It is a terminal tool with no graphical editor, which puts off many non-developers. It doesn't plan across a large project or run long tasks on its own the way newer agents do. Slower development means support for new models and features may arrive late.

Pick something else when…

  • You want a maintained agent that can also run longer tasks on its own: OpenCode, taught in T08-L04.
  • You'd rather work in an editor with buttons than in a terminal: Cursor.
  • Your code lives on GitHub and you want pull requests instead of local commits: GitHub Copilot.

Avoid if

  • You need an actively developed agent that runs longer tasks on its own; use OpenCode or Claude Code.
Workflow

Install Aider → open a Git repository → select a documented model connection → add or describe the files and change → inspect the diff and commits → run the project's own checks before accepting the change.

Cost
Read cost

Prices checked 23 September 2026: Aider is free software (Apache 2.0); you pay for the model. It runs on the laptop you already have, needs Python 3.10–3.12, and sends your code to whichever provider you configure. Model cost depends on the provider and how many files you add to the chat; adding only the files that matter keeps it low. With a local model through Ollama the cost is your own hardware.

The running effort is small: update with aider --upgrade, keep API keys out of the repository, and review each commit. Development has slowed, though: the latest release is 0.86.2 from February 2026 and the last code change was in May 2026.

Restrictions

The documented quick start requires Python and a model credential; model support and configuration differ by provider. Aider can disable Git integration, but doing so removes the documented commit-and-undo safety path.

First project

Documentation-based suggestion — not run here.

Read first project

Add input checking to a small script you already have, for example one that converts plate-reader output or a price list to a clean CSV.

  1. Copy the script into its own folder and run git init, then commit it.
  2. Install Aider (python -m pip install aider-install, then aider-install) and set your model provider's API key.
  3. Start aider convert.py and ask: "Stop with a clear error message if the input file has no header row."
  4. Read the diff Aider prints and the commit it makes.
  5. Test with a made-up file without a header row, and with a good file.

Done when the bad file gives a readable error, the good file still converts exactly as before, and git log shows one commit you understand.

Links & evidence
Documentation-based · not hands-on · Sep 23, 2026

Rests on Aider's installation, Git and model-connection documentation, its PyPI release history (0.86.2, 12 February 2026) and its GitHub commit feed (last commit 22 May 2026), all read on 2026-09-23. Nothing was run with Aider for this review.

  • Aider installation · Sep 23, 2026 — Install method.
  • Aider Git integration · Sep 23, 2026 — Automatic commits and /undo.
  • Connecting to LLMs · Sep 23, 2026 — Works with cloud and local model providers.
  • aider-chat on PyPI · Sep 23, 2026 — Latest release 0.86.2 (February 2026), Python 3.10–3.12.
  • Aider on GitHub · Sep 23, 2026 — Apache 2.0 licence; last commit May 2026.
Further review notes & alternatives

Alternatives and trade-offs

  • OpenCode wins on active development, a desktop app and the curriculum's own teaching material; both let you choose your model.
  • Cursor wins when you want a full editor and a subscription instead of API billing.
  • Claude Code wins when you already pay for Claude and want an agent that can plan and run tasks on its own.

Learn more

Catalogue facts

Use the terminal to edit scripts and automate analysis tasks with natural-language instructions. Choose it when Git commits should make AI-assisted changes reversible. It maps related files and supports cloud or locally run models.

Paul Gauthier / Aider-AI (open source) · byok · self-host

  • command-line editor
  • git auto-commit
  • codebase mapping
  • multi-language support
  • local llm integration
  • ai pair programming
  • write-code
  • open-source
  • build-app
  • automate
  • data-analytics
View sourced image

Aider

Press Escape to close.

Official Aider terminal example showing a requested code edit and automatic Git commit. Original terminal framing retained; appearance reflects the documented version.

Aider — official website source repository

Owner-approved use of public official interface screenshots, as recorded in public-visuals-batch-1.json, 13 September 2026. Copyright retained by Aider authors and contributors; attribution retained. Editorial product illustration; no open licence asserted. Converted on 15 October 2026 to a 1600px-wide WebP (quality 80) for faster page loads; the original image remains in the media library.

Original image source (opens in a new tab)

Browse all tools