VibeCoder icon VibeCoder Vibe-coder quotes

A local AI coding agent on LM Studio

The model runs on your machine, and VibeCoder turns it from a chat partner into an agent: it reads project files, searches the code, edits it and runs commands. No cloud, no subscription — your code goes nowhere.

VibeCoder: project files next to the agent chat

Not just a chat — an agent

A model in LM Studio has no tools of its own — it can only call functions that were described to it. VibeCoder gives it six tools and runs them itself:

An agent turn is a loop: the model asks for a tool, the app runs it and returns the result, until the answer is ready. Every call is visible in the feed as a line.

Under your control

Set up in a minute

  1. In LM Studio load a model and start the server (Developer tab → Start Server).
  2. In VibeCoder open “Settings → Local model” and enter the gateway address — http://localhost:1234/v1 by default.
  3. Press “Check”: the app shows which models are loaded. The model field can stay empty — then whatever is loaded right now is used.
  4. Create a chat of the “LM Studio” kind in your project.

Which model fits

You need a model that supports function calling (tool use): for example the Qwen, GLM, Llama 3.1+ and Mistral families. LM Studio shows this capability on the model card.

If the model cannot call functions, nothing breaks: the app asks it again without tools and says in the chat why files are invisible to it.

Why local