LM Studio

Runs open models on your own machine: chat, an agent, offline voice transcription and a local server. Free, with optional pay-as-you-go cloud credits.

Go to AI
LM Studio cover

What Is LM Studio?

LM Studio is a desktop application for running open language models on your own computer. You install it, browse a catalogue, download a model, and start typing — no terminal, no Python environment, no configuration file. For most people it is the shortest path from curiosity about local AI to actually talking to a model.

Underneath sit llama.cpp and MLX, the two inference engines that most local AI runs on. LM Studio's contribution is the layer above them: a model browser that tells you what will fit in your memory, a chat interface, a local server behind a toggle, and now an agent called Bionic that can work with documents and code rather than only answering questions.

It has grown beyond a model launcher. The app does offline voice transcription in multiple languages, syncs across up to five devices, and can reach cloud models when a local one is not enough. The free tier covers all of the local capability, and that is not a limited version of the product — it is the product.

How It Works

Downloading a Model Without Guessing

The model browser is the feature that quietly matters most. Every open model exists in several sizes and several quantisations, and the difference between a version that runs beautifully and one that makes your machine unusable is not obvious from the name. LM Studio inspects your hardware and tells you which builds will fit.

That single piece of guidance removes the most common first failure with local AI: downloading something enormous, watching it crawl, and concluding that local models are useless. They are not useless — you picked the wrong one, and nothing in a filename was going to tell you.

Bionic, and the Shift From Chat to Work

Bionic is LM Studio's agent for open models. Rather than only replying in a chat window, it creates and edits documents with saving handled for it, works on code, and can drive the computer. It is aimed at the same shift happening everywhere in this field: from a model that answers to a model that does.

The interesting part is that this is aimed at open models rather than frontier ones. An agent needs to run many steps, and many steps against a metered API is the fastest way to an unpleasant invoice. Running the loop locally changes that arithmetic completely — the marginal cost of the tenth attempt is zero.

A Local Server and Real SDKs

Behind the app is a server you start with lms server start, exposing OpenAI-compatible endpoints for chat completions and embeddings. There are official SDKs for TypeScript and Python, a CLI for managing models and the daemon, and bearer-token authentication on the REST API — an unusual and welcome detail, since most local servers are wide open to anything on the machine.

This is what makes LM Studio more than a consumer app. The same install serves someone who wants a chat window and someone who wants a programmable endpoint, and neither has to care that the other exists.

What It Costs

The local application is free, and the free tier is unusually complete. Money only enters when you reach for cloud models.

WhatPriceNotes
The app and local models$0llama.cpp and MLX, nothing leaves the device
Bionic agent$0Included on the free tier
Offline voice transcription$0Processed locally, multiple languages
Web search tool$0Zero data retention when signed in
LM Link$0Sync across up to 5 devices
Cloud: DeepSeek V4 Flash$0.13 in / $0.26 outPer million tokens
Cloud: GLM-5.3-Flash$0.15 in / $0.50 outPer million tokens
Cloud: DeepSeek V4 Pro$1.74 in / $3.48 outPer million tokens
Cloud: Kimi K3$3.00 in / $15.00 outPer million tokens
Bionic PassNot yet announcedCompany says details are coming

There is no subscription to run models locally and no seat licence to read about. Cloud usage is bought as credits and priced per million tokens, with zero data retention stated across the cloud services. The gap between the cheapest and most expensive listed model is more than twenty-fold on output, so model choice is the whole cost conversation.

As with any local tool, the actual expense is hardware. Sixteen gigabytes of memory runs small models pleasantly; thirty-two or more opens up the sizes people mean when they say a local model felt genuinely useful.

Who Gets the Most From It

People Trying Local AI for the First Time

This is the recommendation to give someone who has heard that models can run on a laptop and wants to see it. Install, download a suggested model, type. Fifteen minutes, no terminal, and the hardware guidance stops them picking something that will disappoint.

Anyone Working With Confidential Text

Contracts, patient notes, unreleased financials, internal incident reports. Local processing is not a privacy policy you have to trust — it is an architectural fact, and the offline transcription extends that to recordings of meetings.

Developers Who Want Both Halves

An interface for exploring how a model behaves and an OpenAI-compatible endpoint for building against it, in one install. Being able to see a conversation and then reproduce it through the SDK shortens the loop noticeably.

Agent Work That Would Be Costly Metered

Long chains of tool calls, retries, and self-correction burn tokens. Running that loop against local weights removes the meter, which changes what you are willing to let an agent attempt.

What to Watch Out For

  • The app is free, but it is not open source the way llama.cpp and MLX underneath it are. If your requirement is auditable source, this is the wrong layer to be looking at.
  • Local models are behind frontier models on hard reasoning and long context. Convenience does not close that gap.
  • Bionic Pass has no announced price. Budgeting around a tier whose cost is unpublished is not something to do on faith.
  • Memory is the ceiling. A model that will not fit does not run slowly — often it does not run at all.
  • Cloud model prices vary more than twentyfold. Reaching for the strongest option by default is how a free tool starts producing invoices.
  • An agent on your machine has reach on your machine. Local execution is a privacy gain and a permissions question at the same time.

Frequently Asked Questions

Is LM Studio free?

Yes for everything local — the app, the models, the Bionic agent, offline transcription and syncing across five devices. You pay only for cloud model usage, bought as credits and priced per million tokens.

Which systems does it run on?

Windows, macOS and Linux, with install scripts for each. Apple Silicon is particularly well served because MLX targets it directly and memory is shared with the GPU.

Does it work without an internet connection?

Once models are downloaded, yes. Chat, transcription and the local server all run offline. You need a connection to fetch models, use web search or reach cloud models.

How is it different from Ollama?

Ollama is a command-line tool and a server; LM Studio is an application you look at. If your goal is to use a model yourself, LM Studio is the better starting point. If your goal is to have software call a model, Ollama is the leaner choice. They coexist happily on one machine.

Can I use it as a drop-in for the OpenAI API?

Largely yes. Start the server, point your base URL at it and use the OpenAI-compatible chat and embeddings endpoints. Note that the REST API expects a bearer token, so it is not quite as open as some local servers.

How much memory do I need?

Small models are comfortable in 8–16GB. Thirty-two gigabytes or a dedicated GPU is where local models stop feeling like a demonstration. The model browser will tell you what your specific machine can handle, which is more useful than any general rule.

The Bottom Line

LM Studio is the friendliest way into running AI on your own hardware, and it has grown into something more substantial than that description suggests. The model browser removes the mistake that puts most people off local AI, the agent makes open models useful for work rather than just conversation, and the server means the same install serves developers.

Judge it on the free tier, because that is the honest product: complete local capability, no subscription, nothing leaving the machine. The cloud credits are there when a local model is not enough, and the main discipline required is remembering that you have crossed a line when you use them.

Alternative Tools