Understands the whole repo
A lightweight map keeps the important symbols, files, and relationships in context—even in large codebases.
Patch brings an AI pair programmer into your terminal. Understand a codebase, plan a change, and turn ideas into clean commits without leaving your workflow.
$ aider
Patch v0.1 · model: sonnet
PATCH What should we build?
YOU Add validation to the signup flow and cover the edge cases.
PATCH I found the form, API handler, and existing tests. I'll update all three.
+ if (!email.includes("@")) {
+ return error("Enter a valid email");
+ }
✓ 18 tests passed · committed as 7c3a21f
Built for real work
Patch works where your code lives and gives you control over every change.
A lightweight map keeps the important symbols, files, and relationships in context—even in large codebases.
Use leading cloud models or run locally. Pick the right intelligence, speed, and cost for each task.
Every change is reviewable and reversible. Patch creates focused commits you can inspect, amend, or undo.
Code, test, lint, inspect web pages, and work with images—all through one focused terminal conversation.
Start patching
Clone the open-source repository and run Patch in any project. The current preview retains the aider command.
$ git clone https://github.com/PierrunoYT/patch.git
$ cd patch
$ python -m pip install -e .
$ aider