Problem
Most coding agents send your code to someone else's server and hide the run behind a chat bubble. Small local models, on the other hand, tend to break tool calls and loop until the run is wasted.
A terminal coding agent for local models, with configurable permissions.
PatchPilot works inside a repository with a model you run yourself: Ollama, LM Studio, MLX, llama.cpp or vLLM. Every file edit and shell command shows up in the transcript first, and the risky ones wait for your approval. Since 2.0 there are no cloud providers and no API keys.
~ $ gh repo view jx-grxf/PatchPilot
PatchPilot A terminal coding agent for local models, with configurable permissions.
status Beta
version v2.1.0
stack TypeScript · Ink · Ollama
platform npm / Terminal
repo github.com/jx-grxf/PatchPilot
~ $ npm install -g @jx-grxf/patchpilot
~ $ Most coding agents send your code to someone else's server and hide the run behind a chat bubble. Small local models, on the other hand, tend to break tool calls and loop until the run is wasted.
A TypeScript terminal UI with nine focused tools, native function calling plus a validated fallback for smaller models, isolated child agents with narrow permissions, and a context meter that shows when the window is about to fill up.
npm install -g @jx-grxf/patchpilot git clone https://github.com/jx-grxf/PatchPilot.git && cd PatchPilot