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.
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.
