Reviewed by Jonathan West · Updated Aug 6, 2026

LM Studio Explained

A plain-English guide to the desktop app that lets you download, chat with, and serve open AI models without touching a terminal.

Reviewed by Jonathan West · Updated Aug 6, 2026

LM Studio is a free desktop application that lets you download open-weight AI models and run them on your own computer, entirely through a graphical interface. You browse a model catalog, click download, and start chatting. No command line is required.

It runs on Mac, Windows, and Linux, and it supports both GGUF and MLX model formats. Under the hood it uses the llama.cpp and MLX runtimes to run models fast on regular consumer hardware.

This guide covers what LM Studio actually does, how model discovery and one-click install work, GGUF vs MLX, when it beats a command-line tool like Ollama, and what hardware you need to run it well.


What is LM Studio?

LM Studio is a desktop app that turns running a local AI model into a point-and-click task instead of a terminal exercise. You install it like any other app, open a search tab, pick a model, and it downloads and loads automatically.

Once a model is loaded, LM Studio gives you a chat window that looks similar to ChatGPT, plus a way to expose that same model as a local API server for your own code to call. It also supports chatting with your own documents, so you can point it at a PDF or text file and ask questions about the content without sending that file anywhere.

The company behind it, Element Labs, distributes LM Studio for free for personal and most business use. It is closed source, unlike Ollama, but the models you run through it are the same open-weight files the rest of the local AI community uses.

LM Studio is the model runner. The model itself, like Llama or Mistral, is a separate file you download inside the app.

Weighing local models against a cloud API for your team? We map out the tradeoffs in a free AI workflow audit.

Book a Consultation

How model discovery and one-click install work

LM Studio finds models through a built-in Discover tab that searches Hugging Face and surfaces curated, ready-to-run options. You type a model family name, like Qwen or Mistral, and the app lists every available size and quantization for it.

Each listing shows a compatibility check against your machine before you download anything. LM Studio flags whether a given model will fit in your RAM or VRAM, so you are not left guessing why a 70-billion-parameter model refuses to load on a laptop.

Clicking download pulls the model file straight into the app's local model folder. There is no separate step to convert formats or edit a config file. That single-click flow is the main reason people who are not developers still use LM Studio.

  • Search by model family or use case directly in the Discover tab
  • Built-in hardware fit-check before you commit to a download
  • Curated staff picks for people who do not know which model to try first
  • One click loads the model into the chat interface, no config editing

GGUF vs MLX: which format should you use?

GGUF is the format to pick on Windows, Linux, or Intel Macs, and MLX is the format to pick on Apple Silicon Macs for better speed. GGUF is a compressed, quantized file format built for the llama.cpp runtime, and it runs on almost any hardware, including CPU-only machines.

MLX is Apple's own machine learning framework, and LM Studio uses it to run models natively on M1 through M4 chips. On a Mac with Apple Silicon, an MLX build of the same model typically loads faster and uses memory more efficiently than the GGUF version, because it is built for that chip's unified memory architecture.

The practical rule: if you are on an Apple Silicon Mac, look for the MLX version of a model first. If you are on Windows, Linux, or an older Intel Mac, GGUF is your only real option and it works fine.

Same model, two file types. LM Studio shows both when available, so check the format label before you download.

When to prefer LM Studio over Ollama

Prefer LM Studio when you want a visual interface for browsing, comparing, and chatting with models without writing any commands. Ollama is a command-line-first tool built for developers who want to script model management and pull models with a single terminal line.

LM Studio's Discover tab and hardware fit-check make it easier for a non-technical team member to find a model that will actually run on their laptop. Ollama assumes you already know which model and quantization you want.

Both tools expose an OpenAI-compatible local API server, so they are interchangeable for most coding integrations. The deciding factor is usually the interface: pick LM Studio for a GUI-first workflow, pick Ollama for a scriptable, headless one. We cover the full breakdown in Ollama vs LM Studio.

  • LM Studio: GUI-first, built-in model discovery, hardware fit-check, MLX support on Apple Silicon
  • Ollama: CLI-first, scriptable model pulls, lighter footprint, popular for server and Docker setups
  • Both: OpenAI-compatible local API, free to use, run entirely offline once a model is downloaded

How the local API server works

LM Studio can run a local server that mimics OpenAI's API, so your own code can call a local model the same way it would call a cloud model. You start the server from the app or from the lms command-line companion tool with a command like lms server start --port 1234.

Once running, the server exposes chat, completions, and embeddings endpoints at a local address like http://localhost:1234. Any tool built against OpenAI's API format can point at that local address instead, often by just swapping the base URL.

For headless deployments, like a server or CI pipeline with no screen, LM Studio also ships a daemon version that runs the same engine without the desktop app. That matters if you want to move a workflow you built locally onto a small home server later.


How much hardware do you actually need?

Most people can run small to mid-size models on a laptop with 16GB of RAM, but the exact number depends on the model's size and quantization. LM Studio recommends at least 16GB of system RAM, with 8GB working for smaller, more compressed models.

On a Mac, LM Studio requires Apple Silicon, meaning an M1 chip or newer, running macOS 14 or later. Intel Macs are not supported. On Windows, an AVX2-capable x64 processor or an ARM chip like Snapdragon X Elite is required, and a dedicated GPU with 4GB or more of VRAM speeds things up noticeably.

A rough sizing rule that generic guides skip: a model's file size on disk is a close proxy for the RAM or VRAM it needs to load, plus a few gigabytes of headroom for the context window. A 7 to 8-billion-parameter model quantized to a common 4-bit format lands around 4 to 5GB, which is comfortable on a 16GB machine. A 70-billion-parameter model at the same quantization needs closer to 40GB, which rules out most laptops entirely. Verify exact current requirements on LM Studio's own system requirements page, since supported chip and OS lists change with new releases.


Who should actually use LM Studio?

LM Studio fits best for individuals and small teams who want to test open models privately without setting up developer tooling first. A researcher comparing model outputs, a writer who wants a private drafting assistant, or a developer prototyping a feature before wiring up a cloud API are all good fits.

It is a weaker fit for a team that wants to run one model reliably on a shared server for many users at once, where a lighter, scriptable tool built for automation, or a hosted inference provider, is usually a better base.

When we scope local-model options for clients during an AI workflow audit, the split we see most often is straightforward: teams testing ideas and protecting sensitive data want a GUI they can hand to a non-engineer, while teams shipping a production integration want something scriptable they can deploy headless. That split is what actually decides between LM Studio and a command-line tool, more than raw model quality.


What LM Studio does not do well

LM Studio is not built for running many concurrent users against one shared model instance, unlike a dedicated inference server. It is designed around one person on one machine, and pushing it into a shared-team backend role tends to expose stability issues that a proper server setup avoids.

It is also closed source, so teams with strict software supply chain requirements sometimes prefer Ollama or a raw llama.cpp setup they can audit directly. And because it bundles both the llama.cpp and MLX runtimes plus a GUI, the app itself is heavier on disk than a bare command-line runner.

None of this makes LM Studio a bad choice. It just means the GUI-first convenience trades off against the control and scriptability a pure backend tool gives you.

Frequently Asked Questions

  • Yes, LM Studio is free to download and use for personal use and most business use cases. Verify current terms on LM Studio's own pricing page before deploying it broadly across a company, since license terms for larger organizations can change.
  • No, once a model is downloaded, LM Studio runs entirely offline. You only need internet access to browse and download new models in the Discover tab.
  • No, LM Studio itself is closed source, though it runs open-weight models and is built on the open source llama.cpp and MLX runtimes. Ollama, by comparison, is open source.
  • GGUF is a broadly compatible quantized format that runs on almost any hardware, while MLX is Apple's framework optimized specifically for Apple Silicon Macs. Pick MLX on an M-series Mac for better speed, and GGUF everywhere else.
  • Yes, LM Studio runs a local server with an OpenAI-compatible API, so code written for OpenAI's API can point at your local model instead by changing the base URL.
  • LM Studio recommends at least 16GB of system RAM for most models, with 8GB workable for smaller, more compressed models. Larger models need proportionally more RAM or VRAM, so check a model's file size before downloading it on a lower-memory machine.
  • Use LM Studio if you want a visual interface for discovering and testing models, and use Ollama if you want a lighter, scriptable, command-line-first tool for automation or server deployment. Both expose the same OpenAI-compatible API, so many teams use LM Studio to explore and Ollama to deploy.

Not sure which local model setup fits your team?

We help teams pick between local and cloud AI, size the right hardware, and wire up the integration that actually ships. Book a free AI workflow audit and we will map out what fits your data, budget, and team.

Book a Consultation