49.0k stars · Apache-2.0 · v0.86.0, read from /releases/latest, shown as '09 Aug' with no year and therefore 9 August 2026 · Track this in Scout
A coding assistant that works in your terminal on a project you already have and writes every accepted change as its own git commit.
▶Repo detailsthe review · specs · pros & cons · install
What it is
A command-line program written in Python. It builds a map of your project so that it can find the relevant files without being told, sends only what is needed to the model, and writes each accepted change as its own git commit with a written message. It works with models from several providers and with local models, and it can run your tests after a change and try again if they fail.What it is good for. Any developer who wants help inside a project rather than in a chat window in a browser. The problem it removes is the copying and pasting, and the lost history when an assistant changes five files and you cannot tell what it did. A short line about Grasppy and ScalpingMate: they are already built this way with Claude Code, so this is not a replacement. It is the one to know about if you ever want a second opinion, a different model, or a tool that is not tied to a single provider.
- Every change is a git commit, so undoing one is one command and reviewing one is a normal diff.
- It works with many providers, including models you run yourself, so you are not locked to one company's pricing.
- Apache-2.0 licence, 49,000 stars, and a release most weeks: v0.86.0 on 9 August 2026.
- It costs model money on every request, and a long session on a large project is not cheap. Watch the running total it prints.
- It works best on a project that is already in git with a clean working tree. On a messy folder it is much less useful.
- It is a terminal program. There is no window, no preview and no button, and the first hour is spent learning which command does what.
- cline/cline
The same idea inside a code editor rather than a terminal, with a visible plan before it acts.
Track this in Scout - All-Hands-AI/OpenHands
It runs agents in a sandbox you host, which is a much bigger thing to run and aimed at longer unattended tasks.
Track this in Scout
python3 -m venv venv source venv/bin/activate python -m pip install aider-install aider-install # Set the key for whichever model you use, then: cd /path/to/your/project aider # Point it at specific files to keep the cost down: aider app/main.py app/models.py
