Key Takeaways
- LM Studio is free for personal and business/work use as of July 2025, per the company's own announcement β no license or approval process needed for either
- The software is proprietary and closed-source, not open source, per its own App Terms of Service
- Runs local models through llama.cpp (GGUF format) or Apple's MLX framework on Apple Silicon Macs
- Built-in Hugging Face model browser and search, so models can be found and downloaded from inside the app
- Exposes a local, OpenAI-compatible REST API for other applications, plus a separate LM Studio REST API currently in beta
- Includes a built-in "Chat with Documents" feature that lets you attach documents and query them entirely offline
- Supports Model Context Protocol (MCP) servers for connecting external tools
- Can run headless (without the GUI) via the
lmsCLI and itsllmsterserver-native package, or by enabling background-server mode in the desktop app - Runs on Apple Silicon Macs, x64/ARM64 Windows PCs, and x64 Linux PCs
- Developed by Element Labs, Inc.; a separate companion product, Bionic (launched July 2026), adds an autonomous coding/work agent on top of LM Studio's model runtime, with its own paid tiers
π In One Sentence
LM Studio is a free (for personal and business use), proprietary desktop app for downloading and running AI models locally through a graphical interface, a built-in model browser, and a local OpenAI-compatible API server.
π¬ In Plain Terms
Instead of typing commands in a terminal, LM Studio gives you a search box to find and download AI models, a chat window to talk to them, and a settings toggle to turn your computer into a local server other apps can use β all without needing to know how to code.
πNote: This review is the deep-dive companion to LM Studio's entry in the Local LLM Software Directory β see that page for how LM Studio compares at a glance to dozens of other local AI tools.
What Is LM Studio?
LM Studio is a desktop application for discovering, downloading, and running AI models on your own computer, built around a graphical interface rather than a command line. Its own documentation describes it as software for running large language models locally, with a chat UI, a model browser, and a local server all built into one app. Under the hood, LM Studio uses llama.cpp to run GGUF-format models on any supported platform, and Apple's MLX framework as an additional option on Apple Silicon Macs.
- Core function: browse, download, and run AI models locally through a graphical chat interface, plus expose those models through a local API for other software to use
- Local inference engines: llama.cpp for GGUF-format models (all supported platforms), and Apple's MLX framework for MLX-format models (Apple Silicon Macs only)
- Interfaces: a desktop GUI (the primary way most people use it), a local REST API for programmatic use, and a headless/server mode via the
lmscommand-line tool for running without any GUI at all - Developer: Element Labs, Inc., named as the software's owner in its own App Terms of Service
- Legal status: proprietary and closed-source. The Terms of Service describe the software's "structure, organization, and source code" as "valuable trade secrets and Confidential Information" and prohibit reverse engineering except where a jurisdiction's law expressly permits it
LM Studio's Company Background and Milestones
LM Studio is developed by Element Labs, Inc., the company named as the software's owner in its App Terms of Service. PromptQuorum could not independently verify a precise public founding date or founder names for Element Labs, Inc. from a primary source at the time of this review β check the company's own about and terms pages directly if that detail matters for your use case.
- 1Initial release β desktop app for local model chat
Why it matters: Established the core product: a GUI for downloading and chatting with GGUF-format models via llama.cpp, plus a local API server. - 2MLX support added for Apple Silicon
Why it matters: Added support for Apple's MLX model format as an alternative to GGUF on Apple Silicon Macs, per current [official documentation](https://lmstudio.ai/docs/app). - 3"Chat with Documents" (RAG) feature added
Why it matters: Added the ability to attach documents to a chat and query them, entirely offline, without a separate RAG tool. - 4July 2025 β Free for business/work use
Why it matters: Per the company's own [announcement](https://lmstudio.ai/blog/free-for-work), LM Studio removed its prior requirement that organizations obtain a separate commercial license, making the core app free for teams without a licensing process β while introducing separate paid Enterprise/Teams tiers for SSO, model controls, and team collaboration features. - 5Headless / server-native mode (
llmster)
Why it matters: Added a way to run LM Studio's inference engine without any GUI at all, via the `lms` CLI and a dedicated `llmster` package, for use on servers, in CI, or on headless GPU rigs, per [official headless-mode documentation](https://lmstudio.ai/docs/app/api/headless). - 6July 2026 β Bionic launched as a separate product
Why it matters: Element Labs launched Bionic, a distinct agent-focused desktop app built on top of LM Studio's local model runtime for autonomous coding and work tasks, with its own separate pricing tiers.
What Can You Do With LM Studio?
LM Studio's feature set centers on making local model discovery, download, and use as approachable as possible through a graphical interface. Here is what each part does, per LM Studio's official documentation.
- Built-in model browser β search and download models directly from Hugging Face inside the app, without visiting a separate website or manually placing model files
- Local chat interface β a graphical chat window for talking to any downloaded model, with support for adjustable context length, system prompts, and per-model configuration presets
- GGUF and MLX support β run GGUF-format models via llama.cpp on any supported platform, or MLX-format models via Apple's MLX framework on Apple Silicon Macs specifically, per official documentation
- Local API server β expose an OpenAI-compatible REST endpoint so other applications and scripts can use a locally running model as a backend, plus a separate LM Studio REST API currently in beta for more LM-Studio-specific functionality
- "Chat with Documents" (RAG) β attach documents directly to a chat message and query them, with LM Studio's own documentation describing this as working "entirely offline"
- Model Context Protocol (MCP) support β connect LM Studio to MCP servers for tool-using, agent-style workflows
- Headless / server mode β run LM Studio's inference engine without any GUI via the
lms daemon upcommand (thellmsterserver-native package) or by enabling background-server mode in the desktop app, useful for servers, CI pipelines, or headless GPU machines - Just-in-time (JIT) model loading β models can be configured to load into memory automatically when an API request arrives and unload after a period of inactivity, for more efficient resource use when running as a backend service
Usage Examples: Three Ways to Use LM Studio
These are concrete workflows built from LM Studio's documented features above β not hypothetical use cases.
Download LM Studio for macOS, Windows, and Linux
LM Studio is available on Apple Silicon Macs, x64/ARM64 Windows PCs, and x64 Linux PCs, per official documentation. Links below are from lmstudio.ai β always verify against the official site directly, since build requirements and links can change between releases.
macOS
- Requirements / Notes:
- Apple Silicon (M-series) required for the official build; download from lmstudio.ai
Windows
- Requirements / Notes:
- x64 or ARM64 PCs; download from lmstudio.ai
Linux
- Requirements / Notes:
- x64 PCs; download from lmstudio.ai
Headless / server
- Requirements / Notes:
- The
llmsterserver-native package andlmsCLI run without a GUI on Linux, Mac, Windows, cloud servers, and GPU rigs β see official headless-mode docs
LM Studio has no fixed hardware minimum beyond running one of the supported platforms above β the practical limit is whichever model you load, since larger models need more RAM (or VRAM, for GPU acceleration) to run at usable speed. Note that the official macOS build specifically requires Apple Silicon; there is no supported Intel Mac build per current documentation.
LM Studio Pricing and License: Is LM Studio Free?
Yes β the core LM Studio desktop app is free for both personal and business/work use. As of July 2025, Element Labs removed its prior requirement for organizations to obtain a separate commercial license to use LM Studio at work, per the company's own announcement. The software itself is proprietary and closed-source β not open source β per its App Terms of Service, which grants users "a non-exclusive, non-transferable license to use the Software solely for Your personal and/or internal business purposes," while reserving all intellectual property rights to Element Labs, Inc. and prohibiting redistribution, sublicensing, or use as a hosted service for third parties.
LM Studio (personal)
- Price:
- Free
- What It Includes:
- Full desktop app, model browser, local chat, local API server, "Chat with Documents", MCP support β no license required
LM Studio (business/work)
- Price:
- Free
- What It Includes:
- Same core app, free for teams and organizations since July 2025 with no separate licensing process, per the company's own announcement
LM Studio Enterprise/Teams
- Price:
- Paid (contact vendor)
- What It Includes:
- Advanced features referenced in LM Studio's own announcement β SSO, model controls, and team collaboration β not required for individual or small-team use; verify current pricing directly with LM Studio
Bionic (separate product)
- Price:
- Free / "Bionic+" from $20/month / "Pro" from $100/month
- What It Includes:
- A distinct agent-focused app from the same company (launched July 2026) that adds autonomous coding/work-agent features on top of LM Studio's model runtime β not required to use LM Studio itself
This review focuses on the core LM Studio application. Bionic is a separate product with its own pricing, and using LM Studio to download and chat with local models does not require Bionic or its paid tiers. Because LM Studio is closed-source, its exact license terms should be read directly from the official App Terms of Service if a legal or compliance decision depends on them β this summary is not a substitute for that document.
LM Studio vs. Ollama
LM Studio and Ollama are two of the most commonly recommended tools for running local AI models, and they get compared constantly because both wrap llama.cpp-based inference behind an easier interface. The clearest difference is GUI-first versus CLI-first, and closed-source versus open-source.
Primary interface
- LM Studio:
- Graphical desktop app first; no CLI-first workflow
- Ollama:
- Command-line first, with an official desktop GUI added in July 2025
License
- LM Studio:
- Proprietary β free for personal and business use per its own terms of service, but not open source
- Ollama:
- MIT (fully open source)
Local API
- LM Studio:
- OpenAI-compatible REST endpoint plus a separate beta LM Studio REST API
- Ollama:
- Native REST API plus OpenAI-compatible endpoint at
:11434/v1
Model formats
- LM Studio:
- GGUF (via llama.cpp) and MLX (Apple Silicon)
- Ollama:
- GGUF via its own library and Modelfile system
Built-in document chat (RAG)
- LM Studio:
- Built-in "Chat with Documents" feature
- Ollama:
- Not a built-in feature β pair with a client like Open WebUI or AnythingLLM
If you want a single polished GUI with a built-in model browser and document-chat feature, with no terminal use required, LM Studio's workflow is the more direct fit. If you want a scriptable, terminal-first tool that other applications can call as a backend, or you need the underlying software to be fully open-source, evaluate Ollama directly at ollama.com β see the full Ollama review for details. Both are free for their core local functionality; verify current features on each project's own site before deciding.
Who Should Use LM Studio?
Whether LM Studio fits depends on whether you want a fully graphical experience for finding, running, and chatting with local models, and whether closed-source software is acceptable for your use case.
LM Studio vs. Other Local Chat Apps
LM Studio is one of several apps that combine local model inference with a graphical interface. Here is how it sits next to other options in that space β see the Local LLM Software Directory for the full catalog, and the dedicated LM Studio vs. Ollama comparison above for the closest head-to-head.
- Ollama β a CLI-first, fully open-source (MIT) tool covering similar ground (local inference, OpenAI-compatible API) with an official desktop GUI added in July 2025; see the Ollama review and the comparison section above for a direct match-up.
- Jan β a free, open-source desktop chat app that runs models locally via llama.cpp and can also connect to cloud providers; see the Jan review and the existing LM Studio vs. Jan vs. GPT4All comparison for a direct three-way comparison that already covers LM Studio against this app.
- GPT4All β an open-source local chat client from Nomic AI, focused on a simple, fully offline experience; see the GPT4All review and the same three-way comparison linked above.
- KoboldCpp β a llama.cpp-based runtime with a built-in web UI, historically popular for creative writing and roleplay use cases; see the KoboldCpp review.
Common Mistakes When Evaluating LM Studio
Most confusion about LM Studio comes from its license terms, its relationship to the separate Bionic product, or assuming it is open source because it is free.
Frequently Asked Questions
What is LM Studio?
LM Studio (lmstudio.ai) is a free desktop application, developed by Element Labs, Inc., for downloading and running AI models locally through a graphical interface, a built-in Hugging Face model browser, and a local OpenAI-compatible API server.
Is LM Studio free?
Yes, for both personal and business/work use, as of July 2025, per the company's own announcement. Separate paid Enterprise/Teams tiers exist for features like SSO and team collaboration, but the core app requires no license fee.
Is LM Studio open source?
No. LM Studio is proprietary, closed-source software. Its App Terms of Service describe the software's source code as a trade secret and reserve all intellectual property rights to Element Labs, Inc. It is free to use, but that is a different thing from being open source.
What platforms does LM Studio support?
Apple Silicon Macs, x64/ARM64 Windows PCs, and x64 Linux PCs, per official documentation. There is no supported Intel Mac build.
Does LM Studio support GGUF and MLX models?
Yes. GGUF-format models run via llama.cpp on any supported platform, and MLX-format models run via Apple's MLX framework, but only on Apple Silicon Macs.
Does LM Studio have a local API server?
Yes. LM Studio exposes a local, OpenAI-compatible REST API, plus a separate LM Studio REST API currently in beta, so other applications can use a locally running model as a backend.
Does LM Studio support document chat (RAG)?
Yes, through its built-in "Chat with Documents" feature, which lets you attach documents to a chat and query them. Per LM Studio's own documentation, this runs entirely offline.
What is Bionic, and is it the same as LM Studio?
No. Bionic is a separate desktop app from the same company, Element Labs, Inc., launched in July 2026. It adds autonomous coding and work-agent features on top of LM Studio's model runtime and has its own paid pricing tiers, distinct from the free LM Studio app covered in this review.
Can LM Studio run without a graphical interface?
Yes. LM Studio can run headless via the lms command-line tool and its llmster server-native package (lms daemon up), or by enabling background-server mode inside the desktop app, per official headless-mode documentation.
Who develops LM Studio?
Element Labs, Inc., the company named as the software's owner in LM Studio's App Terms of Service.
