Local & private
InsiPilot runs on your own Ollama server. Your code never leaves that machine, and it keeps working offline. No API key, no cloud.

A self-hosted AI coding assistant for VS Code. It runs on your own Ollama, so your code never leaves your machine.
Installing by hand? Download .vsix then choose Install from VSIX in the Extensions view menu.
cart.ts:14 subtracts the percentage instead of applying it. Fix is ready for review.
InsiPilot runs on your own Ollama server. Your code never leaves that machine, and it keeps working offline. No API key, no cloud.

Each request is broken into small steps: find the code, read it, run the tests, make the change and test again. The model handles one step at a time, so even a 7B model stays on track.

Every edit shows up as a diff with Accept / Reject. Terminal commands wait for Run, Always allow or Reject. Undo restores every file an answer changed.

Get Ollama 0.9.0 or newer on your computer or on your own GPU server.
ollama.com/downloadAdd the extension from the Marketplace and click Install model. The default model downloads right inside VS Code.
Open a chat next to your code and ask about it, hunt for bugs or request a change. You review every edit before it lands.
totalWithDiscount do?
Finds the code, reads it and answers from it.
src/?
Reads the code, runs the tests as evidence, lists bugs with file:line.
Reads and searches the project, sees VS Code's errors and runs your tests to check its work.
Each chat opens as a tab beside your code. The side bar lists every chat for the project; rename or delete them, and the latest one reopens on its own.
The open file or selection is sent along automatically. Type @ to attach another project file, or use + and then Upload file to add any text file, like a log or a config file.
Reads AGENTS.md or .insipilot/INSTRUCTIONS.md at the start of every chat.
/handoff saves progress to .insipilot/HANDOFF.md, /standup reads it back with the git state, /clear starts fresh.
Run the model on a GPU server over an SSH tunnel with the insipilot.endpoint setting.
Chats are saved in ~/.insipilot, outside your project, so they are never committed. Attachments are text only: images, PDFs and Office files are not supported.
Choose any qwen2.5-coder size. InsiPilot shows the download size, warns you when a model is too big for your RAM, and installs it from inside the extension.
16 GB of RAM runs the default model comfortably.


No. A GPU helps but is not required: 16 GB of RAM runs the default 7B model comfortably. Speed depends on your hardware.
No. InsiPilot is free on the VS Code Marketplace.
No. Requests only go to the Ollama endpoint you configure, which by default is Ollama on your own machine.
Yes. Open an SSH tunnel to the server and point the insipilot.endpoint setting at it.
VS Code 1.100 or newer, with Ollama 0.9.0 or newer. InsiPilot is published on the VS Code Marketplace only.
Questions about your code, finding bugs, renames, writing tests and small changes.
Yes. The default guided workflow asks the model one step at a time. Set insipilot.workflow to agent to let the model decide every step.
Free on the VS Code Marketplace. Needs VS Code 1.100+ and Ollama 0.9.0+.
code --install-extension doublekien.insipilot
Or download the .vsix (v1.0.0).
© 2026 Duong Kien. Available on the VS Code Marketplace.