LM Studio

Local AI model runner

LM Studio is a desktop application that lets users discover, download, run, and manage compatible open-weight language models on their own computers. It provides local chat, document conversations, MCP tool connections, model configuration, and local REST, OpenAI-compatible, and Anthropic-compatible API servers. It is available for macOS, Windows, and Linux, and can also connect to models running on other devices through LM Link.

Company Element Labs, Inc.
Free plan Yes
Paid plans from $0
Ease of use Moderate

What you can do with LM Studio

Key features
✓
Download compatible models

Search for and download supported open-weight models, including GGUF and MLX variants, from within the application.

✓
Run local chat

Load a model on the computer and interact with it through a desktop chat interface.

✓
Chat with documents

Attach supported documents and ask questions about their contents using local retrieval workflows.

✓
Serve models through APIs

Start a local server that exposes REST, OpenAI-compatible, and Anthropic-compatible endpoints for applications and scripts.

✓
Connect MCP tools

Add MCP servers so compatible models can call external tools and services from chat or API workflows.

✓
Share models across devices

Use LM Link or local-network serving to access models running on another connected computer.

✓
Manage model settings

Configure runtime, context, prompt-template, loading, and other inference settings for downloaded models.

How LM Studio works

Install LM Studio on a supported computer, browse for a compatible model, and download the required files. Load the model to chat locally, attach documents or connect MCP tools when needed, or start the local API server so other applications can send requests to it.

INPUTS
Text promptsDocumentsImages with supported vision modelsAPI requestsMCP tool context
OUTPUTS
TextChat responsesEmbeddingsAPI responses

Who LM Studio is for

BEST FOR

Users who want private local AI experimentation, offline model use, open-model testing, local document conversations, or an OpenAI-compatible endpoint for development and internal tools.

LESS SUITED FOR

Users who want a hosted web chatbot with no local hardware requirements, turnkey business collaboration, built-in cloud search, or a fully managed production AI platform.

Strengths & limitations

+ Strengths

  • Runs compatible models locally and can operate offline
  • supports macOS, Windows, and Linux
  • provides a graphical model discovery and download workflow
  • supports multiple model formats and runtimes
  • includes local REST and OpenAI-compatible APIs
  • supports document conversations
  • offers MCP connectivity
  • enables local-network serving and encrypted cross-device access through LM Link
  • does not require an account for local and LM Link model use.

– Limitations

  • Performance and model availability depend heavily on local hardware
  • large models may require substantial memory and storage
  • users must understand model formats, quantization, context limits, and runtime compatibility for best results
  • it is not primarily a collaborative workspace or hosted enterprise platform
  • cloud and newer agent features are separated into Bionic and may require accounts, subscriptions, or usage credits.

Pricing & access

FREE ACCESS Free plan available

The desktop application supports local model downloads, local inference, local chat, document conversations, local APIs, and LM Link workflows without a subscription. Cloud inference and some newer Bionic features are separate optional services.

PAID ACCESS $0

Local LM Studio workflows are free to use. Optional cloud inference is associated with the separate LM Studio Bionic product and is offered through paid plans such as Bionic+ at $20 per month and Pro at $100 per month, plus usage-based cloud credits. These cloud prices should not be treated as the price of the standalone desktop application's local functionality.

FREE TRIAL No free trial listed
USAGE LIMITS Plan limits apply

Local usage is constrained by the user's hardware, model size, quantization, context length, available memory, and operating system support. Cloud usage, when used through Bionic, depends on plan allowances, selected model, request size, and available credits.

Platforms & access

– Web app
– Mobile app
✓ Desktop app
– Browser extension
✓ API
– Embeddable

macOS, Windows, Linux; local desktop application with optional headless llmster daemon and command-line interface

Product format: standalone

Product specs

Standard features
– Web access
✓ File upload
– Memory
– Custom agents
– Scheduled automation
– Knowledge base
– Website ingestion
– Code execution
– Computer actions
✓ Integrations
– Webhooks
✓ MCP support
– Bring your own key
✓ Model selection
– Collaboration
– Shared workspace
– Admin controls
– SSO
– Role permissions
– Analytics
– Templates
✓ No-code
– Project workspace
– Brand tools
– Performance scoring

LM Studio supports llama.cpp-based GGUF models across supported platforms and MLX models on Apple Silicon Macs. It provides local and network model serving, OpenAI-compatible and Anthropic-compatible endpoints, a native REST API, document chat, MCP support, model management, prompt and preset configuration, and LM Link for remote devices.

Categories & capabilities

Browse similar tools

Integrations & models

INTEGRATIONS Connected workflows

Supports MCP servers and documented integrations with developer tools and applications through local API endpoints. LM Link can connect models across devices, and the local server supports OpenAI-compatible and Anthropic-compatible client workflows.

MODELS Models used

User-selected third-party and community models distributed in compatible formats, including GGUF and MLX models. Public documentation references models such as Llama, Qwen, Mistral, DeepSeek, gpt-oss, and other models, but LM Studio does not rely on one fixed underlying model.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

LM Studio can operate entirely on the user's device and states that local prompts, chat histories, and documents are not transmitted from the system. Internet access is used for activities such as software updates and searching for or downloading models. Cloud models and web search are optional and process requests remotely.

AI training

For local use, user prompts, responses, chat histories, and documents are not sent to LM Studio for model processing or training. For cloud features, LM Studio states that user requests are processed under zero-data-retention or substantially equivalent terms and are not used to train models by LM Studio or the involved providers, subject to the applicable cloud service terms.

Data retention

The current desktop privacy policy states that local prompts and responses are not retained by Element Labs. Cloud requests are processed transiently and are not retained after completion. Limited operational information, such as support emails, IP address data associated with updates or model downloads, and information needed for legal or contractual purposes, may be retained briefly or as necessary.

Security

Local processing reduces the need to transmit prompts and files. The local API can require authentication, can be bound to localhost or a local network, and supports CORS configuration. Exposing the server beyond localhost can create security risks and should be protected with authentication. LM Link uses end-to-end encrypted connections through Tailscale.

About LM Studio

LM Studio gives users a graphical way to run compatible language models on their own computers instead of relying entirely on a hosted chatbot. You can download models, chat with them locally, ask questions about documents, connect MCP tools, and expose a loaded model through REST or OpenAI-compatible APIs. It is primarily suited to developers, researchers, and privacy-conscious users who are comfortable matching model requirements to their available hardware.

What is LM Studio?

LM Studio is a desktop application for discovering, downloading, loading, and using open-weight language models on local hardware. It runs on macOS, Windows, and Linux and supports compatible model files such as GGUF and MLX, with MLX models intended for Apple Silicon Macs.

The main reason to use LM Studio is control. Instead of sending every prompt and document to a hosted AI service, users can download a model and run inference on their own computer. The application also turns a locally loaded model into a service that other programs can access.

What LM Studio actually does

Local model discovery and chat

LM Studio includes a graphical workflow for finding and downloading supported models. After a model is installed, users can load it, adjust relevant inference settings, and interact with it through a desktop chat interface. The available quality and speed depend on the selected model, its quantization, context length, and the computer's memory and processing resources.

LM Studio does not depend on one fixed underlying model. Users can select from community and third-party models, including models from families such as Qwen, DeepSeek, and Mistral, provided the chosen files and runtime are compatible.

Document conversations

Users can attach supported documents and ask questions about their contents. This is useful for private document question answering and local retrieval workflows, but it should not be confused with a full enterprise knowledge-management platform. The experience depends on the model, document type, context limits, and local system resources.

Local APIs for development

One of LM Studio's most important capabilities is its local server. A loaded model can be served through native REST endpoints and OpenAI- or Anthropic-compatible APIs. This allows scripts, prototypes, coding tools, and internal applications to send requests to a model running on a user's computer. Developers already working with the OpenAI API style may find the compatibility layer useful, although the model quality and behavior remain determined by the locally selected model.

The server can be bound to localhost or made available on a local network. LM Studio also provides the headless llmster daemon and the lms command-line interface for users who need less of a graphical workflow.

MCP and cross-device access

LM Studio supports MCP servers, allowing compatible models to use connected tools and services. This is a developer-oriented capability rather than a complete no-code agent-building product: the usefulness of a tool workflow depends on the configured MCP server, the model, and the permissions granted to connected services.

LM Link can connect devices so that one computer uses a model hosted on another. Local-network serving is also available, while LM Link provides an encrypted connection for supported cross-device workflows.

Who is LM Studio for?

LM Studio is a good fit for developers testing open models, researchers comparing model files and quantizations, and advanced users who want local chat without a recurring hosted-chat subscription. It is also useful when an application needs an OpenAI-compatible endpoint but the team wants inference to remain on a workstation or local server.

Privacy-conscious users may value its ability to keep local prompts, chat histories, and documents on the device. However, operating locally requires more involvement than using a hosted assistant. Users must obtain suitable model files, understand hardware requirements, manage storage, and accept that smaller local models may be less capable than the largest cloud models.

Platforms, performance, and practical requirements

LM Studio supports macOS, Windows, and Linux. The practical limit is usually the computer rather than the application itself. Model size, quantization, context length, available system memory, GPU resources, and runtime compatibility all affect whether a model loads and how quickly it responds.

A realistic workflow is to begin with a model that fits comfortably within available memory, test its response speed and quality, and then adjust model size or settings. Downloading larger models also requires sufficient disk space. This makes LM Studio more flexible than a hosted chatbot, but less convenient for users who do not want to manage local infrastructure.

Pricing and access

The desktop application supports local model downloads, local inference, chat, document conversations, local APIs, and LM Link workflows without a subscription. Local use does not require an account, and the core local workflow is free.

LM Studio also offers optional cloud-oriented services through separate products and plans. Research identifies Bionic+ at $20 per month and Pro at $100 per month, alongside usage-based cloud credits. These prices apply to the optional cloud offering, not to the free local functionality, and cloud limits depend on the selected plan, model, request size, and available credits.

Privacy and security considerations

When LM Studio is used locally, the company states that prompts, responses, chat histories, and documents are not sent to LM Studio for model processing or training. Internet access can still be used for software updates, model searches, and model downloads. Cloud models and web search are separate remote-processing workflows.

The local server should be treated like any other network service. It can use authentication, localhost or network binding, and CORS settings, but exposing it beyond the local machine creates additional risk. Users should avoid making an unauthenticated model server broadly accessible and should configure network access deliberately.

Important limitations

  • Hardware dependence: Model performance and availability vary substantially with memory, GPU capability, storage, operating system, and model format.
  • Technical setup: Choosing models, quantizations, context lengths, and runtimes requires more knowledge than using a hosted chatbot.
  • No built-in hosted collaboration: LM Studio is not primarily a shared workspace, enterprise search system, or managed production AI platform.
  • Variable model quality: The application provides access to models but does not guarantee that every downloaded model will deliver the same accuracy, speed, or tool-use behavior.
  • Cloud separation: Newer agent and cloud workflows may involve the separate Bionic product, accounts, subscriptions, or usage credits.

Is LM Studio a good fit?

Choose LM Studio if you want to experiment with open models, run AI privately or offline, test different model variants, ask questions about local documents, or provide a local API to development tools. It is especially useful for people who want direct control over the model and execution environment.

A hosted assistant is usually a better fit if you want immediate access without downloading models, hardware management, or runtime configuration. LM Studio is also not the best choice for teams seeking built-in collaboration, centralized administration, enterprise permissions, or a fully managed cloud deployment. Its strength is local model control and serving, not a polished all-purpose productivity suite.

LM Studio is a free desktop application for downloading and running compatible AI models locally. It combines local chat, document conversations, MCP tools, cross-device access, and API serving, but requires suitable hardware and more technical setup than hosted AI services.

Answers to Frequently Asked Questions

What hardware does LM Studio require?
Requirements depend on the model size, quantization, context length, model format, available memory, GPU resources, operating system, and storage. Users should begin with a model that fits comfortably within their computer's available resources, then test its speed and quality before trying larger models.
Is LM Studio private and secure for local AI use?
When used locally, LM Studio states that prompts, responses, chat histories, and documents are not sent to LM Studio for model processing or training. Internet access may still be used for updates, model searches, and downloads. Users should secure the local server with deliberate network binding, authentication, and CORS settings, especially when exposing it beyond localhost.
Is LM Studio free, and does it require a subscription?
The core local workflow is free and does not require an account or subscription. Local model downloads, inference, chat, document conversations, local APIs, and LM Link are available without a subscription. Optional cloud-oriented products and plans, including Bionic+ and Pro, are separate from the free local functionality.
What is LM Studio used for?
LM Studio is used to discover, download, load, and run open-weight language models on local macOS, Windows, and Linux computers. It supports local chat, document conversations, model experimentation, and APIs that let other applications access a locally running model.
Can LM Studio provide an OpenAI-compatible local API?
Yes. LM Studio can serve a loaded local model through native REST endpoints and OpenAI- or Anthropic-compatible APIs. This allows scripts, coding tools, prototypes, and internal applications to send requests to a model running on a workstation or local server.