{
 "id": "epx3hwfrj2",
 "slug": "lm-studio",
 "title": "LM Studio",
 "updated": "2026-10-15",
 "topic_path": [
  {
   "id": "technology",
   "label": "Technology and the built world",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology"
  },
  {
   "id": "technology.computing",
   "label": "Computing and digital systems",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology.computing"
  },
  {
   "id": "technology.computing.modern_ai",
   "label": "Modern AI: foundation models, generative AI, and the AI industry",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology.computing.modern_ai"
  },
  {
   "id": "technology.computing.modern_ai.industry",
   "label": "AI companies, people, and products",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology.computing.modern_ai.industry"
  },
  {
   "id": "technology.computing.modern_ai.industry.ai_products_assistants",
   "label": "AI products and assistants",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology.computing.modern_ai.industry.ai_products_assistants"
  },
  {
   "id": "technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools",
   "label": "AI agents and developer tools",
   "api_url": "https://www.edgepedia.org/api/v1/topics/technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools"
  }
 ],
 "geo": [
  {
   "id": "geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools",
   "label": "United States · 2021 and later: AI agents and developer tools",
   "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools",
   "path": [
    {
     "id": "geo.us",
     "label": "United States",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us"
    },
    {
     "id": "geo.us.t2021",
     "label": "United States · 2021 and later",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021"
    },
    {
     "id": "geo.us.t2021.technology",
     "label": "Technology and the built world",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology"
    },
    {
     "id": "geo.us.t2021.technology.computing",
     "label": "Computing and digital systems",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing"
    },
    {
     "id": "geo.us.t2021.technology.computing.modern_ai",
     "label": "Modern AI: foundation models, generative AI, and the AI industry",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing.modern_ai"
    },
    {
     "id": "geo.us.t2021.technology.computing.modern_ai.industry",
     "label": "AI companies, people, and products",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing.modern_ai.industry"
    },
    {
     "id": "geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants",
     "label": "AI products and assistants",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants"
    },
    {
     "id": "geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools",
     "label": "AI agents and developer tools",
     "api_url": "https://www.edgepedia.org/api/v1/geo/geo.us.t2021.technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools"
    }
   ]
  }
 ],
 "excerpt": "LM Studio is a desktop application for discovering, downloading, and running large language models locally, developed by Element Labs of New York and first released in 2023.",
 "snippet": "LM Studio is a desktop application for discovering, downloading, and running large language models locally, developed by Element Labs of New York and first released in 2023.",
 "node": "technology.computing.modern_ai.industry.ai_products_assistants.ai-agents-and-developer-tools",
 "markdown": "# LM Studio\n\n**LM Studio** is a desktop application for discovering, downloading, and running large language models locally on a personal computer, developed by Element Labs Inc., a software startup based in New York, USA.<sup>[1](https://elementlabs.ai/)</sup> The app provides a graphical chat interface, a built-in model downloader for [Hugging Face](https://www.edgepedia.org/hugging-face), and a local API server that exposes OpenAI-compatible, Anthropic-compatible, and native REST endpoints, so the same models can be used interactively or from code.<sup>[2](https://lmstudio.ai/docs/app/basics/download-model?trk=article-ssr-frontend-pulse_little-text-block)</sup><sup> • </sup><sup>[3](https://lmstudio.ai/docs/developer/core/server)</sup> It runs on Apple Silicon Macs, Windows, and Linux, and can operate entirely offline once models are downloaded.<sup>[4](https://lmstudio.ai/docs/app/system-requirements?trk=article-ssr-frontend-pulse_little-text-block)</sup><sup> • </sup><sup>[5](https://lmstudio.ai/docs/app/offline)</sup>\n\n| Key fact | Detail |\n|---|---|\n| Developer | Element Labs Inc., New York, USA<sup>[1](https://elementlabs.ai/)</sup> |\n| First released | May 2023, initially free for personal use with a separate commercial license required for work<sup>[6](https://lmstudio.ai/blog/free-for-work)</sup> |\n| Licensing change | Free for use at work since July 8, 2025, with no form or license request needed<sup>[6](https://lmstudio.ai/blog/free-for-work)</sup> |\n| Inference engines | llama.cpp-based engine plus an MLX engine for Apple Silicon, shipped in version 0.3.4 (October 8, 2024)<sup>[7](https://lmstudio.ai/blog/lmstudio-v0.3.4)</sup> |\n| APIs | OpenAI-compatible, Anthropic-compatible, and native REST endpoints; TypeScript and Python SDKs (lmstudio-js, lmstudio-python)<sup>[3](https://lmstudio.ai/docs/developer/core/server)</sup><sup> • </sup><sup>[8](https://lmstudio.ai/blog/introducing-lmstudio-sdk)</sup> |\n| Privacy | Local chats, documents, and histories are never transmitted; the developer receives data only for update checks, model search and download, and optional cloud features<sup>[9](https://lmstudio.ai/app-privacy)</sup> |\n| Requirements | Apple Silicon (M1–M4) with macOS 14.0+, 16 GB RAM recommended; Windows x64/ARM with AVX2; Linux x64/ARM64 AppImage<sup>[4](https://lmstudio.ai/docs/app/system-requirements?trk=article-ssr-frontend-pulse_little-text-block)</sup> |\n\n## Purpose and interface\n\nThe application is designed to let people run open models on their own hardware without sending data to an external service. Its main window is a ChatGPT-like chat interface in which users create conversation threads, organize them into folders, and view them side by side in a split view; conversations are stored locally as JSON files under `~/.lmstudio/conversations/` on Mac and Linux, or `%USERPROFILE%\\.lmstudio\\conversations` on Windows.<sup>[10](https://lmstudio.ai/docs/app/basics/chat)</sup>\n\n**Model discovery and download.** A built-in downloader searches Hugging Face by keyword, by a `user/model` string, or by full URL, and offers the same model in several quantization levels, where the `Q` labels (such as `Q3_K_S` or `Q8`) indicate how aggressively the model files are compressed at some cost in quality; the documentation advises choosing a 4-bit option or higher when the machine can run it.<sup>[2](https://lmstudio.ai/docs/app/basics/download-model?trk=article-ssr-frontend-pulse_little-text-block)</sup> Models downloaded outside the app can be imported with `lms import` or by placing files in the expected `~/.lmstudio/models/publisher/model/` directory structure.<sup>[11](https://lmstudio.ai/docs/app/advanced/import-model)</sup>\n\n**Documents.** Users can attach `.docx`, `.pdf`, and `.txt` files to chat sessions. If a document fits the model's context window, its contents are added in full; if it is very long, LM Studio uses retrieval-augmented generation (RAG) to select relevant portions as context. All document processing happens locally.<sup>[12](https://lmstudio.ai/docs/app/basics/rag?trk=article-ssr-frontend-pulse_little-text-block)</sup><sup> • </sup><sup>[5](https://lmstudio.ai/docs/app/offline)</sup>\n\n## Inference engines\n\nLM Studio supports multiple inference engines. The original engine is based on llama.cpp, the project that also underlies comparable tools such as Ollama, and it handles GGUF model files.<sup>[13](https://insiderllm.com/pdfs/llamacpp-hugging-face-ggml-acquisition.pdf)</sup> In October 2024, version 0.3.4 added an MLX engine for Apple Silicon Macs, reporting about 250 tokens per second for Llama 3.2 1B on an M3 Max, with JSON-constrained output provided through the Outlines library.<sup>[7](https://lmstudio.ai/blog/lmstudio-v0.3.4)</sup> In May 2025 the MLX engine was rearchitected into a unified multi-modal design built on `mlx-lm` and `mlx-vlm`, and its source is available in the company's open-source `mlx-engine` repository.<sup>[14](https://lmstudio.ai/blog/unified-mlx-engine)</sup>\n\nLoad-time settings can be tuned per model, including GPU offload, context length, and Flash Attention, and saved as defaults.<sup>[15](https://lmstudio.ai/docs/app/advanced/per-model)</sup> The REST load endpoint exposes the same controls, including `offload_kv_cache_to_gpu`, `eval_batch_size`, and the number of experts used at inference for Mixture-of-Experts models.<sup>[16](https://lmstudio.ai/docs/developer/rest/load)</sup> Version 0.3.10 (February 2025) added speculative decoding for both engines, and version 0.3.14 (March 2025) added multi-GPU controls for enabling or disabling specific GPUs and choosing allocation strategies.<sup>[17](https://lmstudio.ai/blog)</sup>\n\n## Local server and developer tooling\n\nFrom the Developer tab, or with the command `lms server start`, LM Studio runs an API server on localhost that serves loaded models over HTTP.<sup>[3](https://lmstudio.ai/docs/developer/core/server)</sup> Clients can connect through the native REST API, the TypeScript SDK `lmstudio-js`, the Python SDK `lmstudio-python`, or compatibility endpoints that mimic the OpenAI and Anthropic APIs, which lets tools built for those services, such as [Claude Code](https://www.edgepedia.org/claude-code), run against local models.<sup>[3](https://lmstudio.ai/docs/developer/core/server)</sup><sup> • </sup><sup>[17](https://lmstudio.ai/blog)</sup> The SDKs reached a 1.0.0 release on March 3, 2025 and expose the same capabilities as the desktop app, including precise control over loading and unloading models from memory.<sup>[8](https://lmstudio.ai/blog/introducing-lmstudio-sdk)</sup><sup> • </sup><sup>[18](https://lmstudio.ai/docs/python/manage-models/loading)</sup>\n\nThe `lms` command-line tool, introduced in May 2024, handles model downloads, the background daemon, server startup, and scripted workflows; version 0.3.5 (October 2024) added headless mode, on-demand model loading, and server auto-start so the app can act as a background LLM provider without its window open.<sup>[17](https://lmstudio.ai/blog)</sup><sup> • </sup><sup>[19](https://lmstudio.ai/blog/lmstudio-v0.3.5)</sup> The server can be bound beyond localhost with `lms server start --bind 0.0.0.0` to serve other devices on the same network, a configuration the documentation flags as requiring authentication.<sup>[20](https://lmstudio.ai/docs/cli/serve/server-start)</sup> API token authentication, CORS control, and just-in-time model loading with automatic unloading are configured in Server Settings.<sup>[21](https://lmstudio.ai/docs/developer/core/server/settings)</sup><sup> • </sup><sup>[22](https://lmstudio.ai/docs/developer/core/authentication)</sup>\n\n**Tool use and MCP.** Version 0.3.6 (January 2025) introduced a beta tool-calling API, and version 0.3.17 (June 2025) added [Model Context Protocol](https://www.edgepedia.org/model-context-protocol) (MCP) host support, allowing local models to call external tools through configured MCP servers.<sup>[17](https://lmstudio.ai/blog)</sup> From version 0.4.0, MCP servers can also be invoked through the API, either as ephemeral per-request servers or as servers pre-configured in `mcp.json`, with an `allowed_tools` field to restrict which tools a model may call.<sup>[23](https://lmstudio.ai/docs/developer/core/mcp)</sup>\n\n## Version 0.4.0 and deployment\n\nVersion 0.4.0, released January 28, 2026, rearchitected the software to separate the graphical interface from the core. It introduced `llmster`, the core packaged as a standalone server-native daemon that can be deployed on cloud servers or in continuous integration without a GUI, along with parallel requests to the same model using continuous batching instead of queueing, a new stateful `/v1/chat` REST endpoint, and a refreshed interface with chat export and split view.<sup>[24](https://lmstudio.ai/blog/0.4.0)</sup>\n\n## Privacy\n\nThe desktop privacy policy states that when models are run locally, messages, chat histories, and documents are never transmitted from the user's system. The company receives data only when the app checks for updates, when the user searches for or downloads a model (in anonymized form), when the user emails support, and, if purchased and used, when requests are sent to paid cloud features such as cloud models or web search, which are processed transiently under zero-data-retention terms and not retained after the request completes.<sup>[9](https://lmstudio.ai/app-privacy)</sup> The policy also states that the app contains no telemetry or user-specific tracking, so the company cannot fulfill data-subject requests for copies or deletion of user data.<sup>[9](https://lmstudio.ai/app-privacy)</sup>\n\n## Recent developments\n\nSeveral changes in 2026 extended the product beyond the desktop. In April 2026 the Locally AI apps joined LM Studio to focus on Apple platforms, and in June 2026 LM Link, which lets a local machine use a model running on a remote device as if it were loaded locally, became available on iPhone and iPad through Locally, LM Studio's mobile app.<sup>[17](https://lmstudio.ai/blog)</sup><sup> • </sup><sup>[25](https://lmstudio.ai/docs/developer/core/lmlink)</sup> In March 2026 LM Studio added support for NVIDIA DGX Station GB300, bringing open-model inference to a Blackwell-based workstation form factor outside the data center.<sup>[17](https://lmstudio.ai/blog)</sup> In July 2026 the company announced LM Studio Bionic, an [AI agent](https://www.edgepedia.org/ai-agent) application built for open models.<sup>[26](https://lmstudio.ai/blog/introducing-lm-studio-bionic)</sup> The MLX engine continued to improve for agentic use: mlx-engine v1.8.5 added [KV cache](https://www.edgepedia.org/kv-cache) checkpointing, which the company reports dramatically improves performance for repeated, long-context agentic workflows.<sup>[17](https://lmstudio.ai/blog)</sup>\n\n## References\n\n1. [Element Labs Inc. – LM Studio company page](https://elementlabs.ai/)\n2. [Download an LLM – LM Studio docs](https://lmstudio.ai/docs/app/basics/download-model?trk=article-ssr-frontend-pulse_little-text-block)\n3. [LM Studio as a Local LLM API Server – LM Studio docs](https://lmstudio.ai/docs/developer/core/server)\n4. [System Requirements – LM Studio docs](https://lmstudio.ai/docs/app/system-requirements?trk=article-ssr-frontend-pulse_little-text-block)\n5. [Offline Operation – LM Studio docs](https://lmstudio.ai/docs/app/offline)\n6. [LM Studio is free for use at work – LM Studio Blog](https://lmstudio.ai/blog/free-for-work)\n7. [LM Studio 0.3.4 ships with Apple MLX – LM Studio Blog](https://lmstudio.ai/blog/lmstudio-v0.3.4)\n8. [Introducing lmstudio-python and lmstudio-js – LM Studio Blog](https://lmstudio.ai/blog/introducing-lmstudio-sdk)\n9. [LM Studio Desktop App Privacy Policy](https://lmstudio.ai/app-privacy)\n10. [Manage chats – LM Studio docs](https://lmstudio.ai/docs/app/basics/chat)\n11. [Import Models – LM Studio docs](https://lmstudio.ai/docs/app/advanced/import-model)\n12. [Chat with Documents – LM Studio docs](https://lmstudio.ai/docs/app/basics/rag?trk=article-ssr-frontend-pulse_little-text-block)\n13. [What Changes (llama.cpp / Hugging Face analysis) – InsiderLLM](https://insiderllm.com/pdfs/llamacpp-hugging-face-ggml-acquisition.pdf)\n14. [Introducing the unified multi-modal MLX engine architecture – LM Studio Blog](https://lmstudio.ai/blog/unified-mlx-engine)\n15. [Per-model Defaults – LM Studio docs](https://lmstudio.ai/docs/app/advanced/per-model)\n16. [Load a model – LM Studio REST API docs](https://lmstudio.ai/docs/developer/rest/load)\n17. [LM Studio Blog (release notes index)](https://lmstudio.ai/blog)\n18. [Manage Models in Memory – LM Studio Python SDK docs](https://lmstudio.ai/docs/python/manage-models/loading)\n19. [LM Studio 0.3.5 – LM Studio Blog](https://lmstudio.ai/blog/lmstudio-v0.3.5)\n20. [lms server start – LM Studio CLI docs](https://lmstudio.ai/docs/cli/serve/server-start)\n21. [Server Settings – LM Studio docs](https://lmstudio.ai/docs/developer/core/server/settings)\n22. [Authentication – LM Studio docs](https://lmstudio.ai/docs/developer/core/authentication)\n23. [Using MCP via API – LM Studio docs](https://lmstudio.ai/docs/developer/core/mcp)\n24. [Introducing LM Studio 0.4.0 – LM Studio Blog](https://lmstudio.ai/blog/0.4.0)\n25. [Using LM Link – LM Studio docs](https://lmstudio.ai/docs/developer/core/lmlink)\n26. [Introducing LM Studio Bionic – LM Studio Blog](https://lmstudio.ai/blog/introducing-lm-studio-bionic)\n\n---\n*Topic: Encyclopedia › Technology and the built world › Computing and digital systems › Modern AI: foundation models, generative AI, and the AI industry › AI companies, people, and products › AI products and assistants › AI agents and developer tools*\n\n*Initially written Sep 17, 2026 · Reviewed: Sep 19, 2026; Oct 15, 2026 · Edited: Oct 15, 2026 · Last review: Oct 15, 2026*\n\n*Copyright 2026 EdgeChat AI, a subsidiary of Biostate AI.*\n\nLicense: Edgepedia Community License 1.0, https://www.edgepedia.org/edgepedia/license\n",
 "same_as": [],
 "url": "https://www.edgepedia.org/lm-studio",
 "markdown_url": "https://www.edgepedia.org/lm-studio.md",
 "license": {
  "name": "Edgepedia Community License 1.0",
  "url": "https://www.edgepedia.org/edgepedia/license",
  "summary": "Free with credit, commercial use included. AI training is open to everyone. For other uses, organizations over USD 100M in revenue or 100M monthly users license separately.",
  "spdx": "LicenseRef-Edgepedia-Community-1.0"
 },
 "credit": "\"LM Studio\", Edgepedia (EdgeChat), https://www.edgepedia.org/lm-studio. Edgepedia Community License 1.0.",
 "credit_md": "\"[LM Studio](https://www.edgepedia.org/lm-studio)\", Edgepedia (EdgeChat), [https://www.edgepedia.org/lm-studio](https://www.edgepedia.org/lm-studio). [Edgepedia Community License 1.0](https://www.edgepedia.org/edgepedia/license).",
 "credit_html": "\"<a href=\"https://www.edgepedia.org/lm-studio\">LM Studio</a>\", Edgepedia (EdgeChat), <a href=\"https://www.edgepedia.org/lm-studio\">https://www.edgepedia.org/lm-studio</a>. <a href=\"https://www.edgepedia.org/edgepedia/license\">Edgepedia Community License 1.0</a>.",
 "speakable": "LM Studio is a desktop application for discovering, downloading, and running large language models locally, developed by Element Labs of New York and first released in 2023."
}
