Skip to content

LM Studio Interface Explained: Every Button and Setting

LM Studio is a desktop app that runs AI models like Gemma 4 and Qwen 3 locally on your Mac or PC, so your chats never leave your computer. The catch is that it's built for tinkerers. The first time you open it, you get a sidebar, a model picker, a settings panel full of terms like Context Length and KV Cache, and lots of small icons with no labels.

In this guide, I have marked every button and setting on each screen, starting with the chat screen you will use most and ending with the settings you will rarely touch. Click any highlighted box on a screenshot to see what it does, or search for a button below.

Chat screen

This is where you will spend most of your time. The sidebar on the left switches between LM Studio's main screens, and your chats sit right under it.

Sidebar

LM Studio chat screen screen with each control numbered, screen 1 of 4
Click a highlighted box to see what it does
  1. Chat in LM Studio, zoomed in

    Chat

    The chat screen you are on now. Talk to a model that runs on your own computer.

  2. Model Server in LM Studio, zoomed in

    Model Server

    Run a local API server so other apps on your computer can use your models.

  3. Library in LM Studio, zoomed in

    Library

    Every model you have downloaded, with its details and load settings.

  4. LM Link in LM Studio, zoomed in

    LM Link

    Use models running on your other computers as if they were on this one.

  5. Model Search in LM Studio, zoomed in

    Model Search

    Find and download new models from Hugging Face.

  6. Settings in LM Studio, zoomed in

    Settings

    Opens Settings: updates, appearance, runtimes, hardware and more.

  7. Hide sidebar in LM Studio, zoomed in

    Hide sidebar

    Hides the sidebar to give the chat more room. Click again to bring it back.

Chats list

LM Studio chat screen screen with each control numbered, screen 2 of 4
  1. New chat in LM Studio, zoomed in

    New chat

    Starts a new chat. The shortcut is Cmd + N (Ctrl + N on Windows).

  2. Search chats in LM Studio, zoomed in

    Search chats

    Find an old chat by searching your chat history.

  3. New Folder in LM Studio, zoomed in

    New Folder

    Makes a folder for your chats. Drag chats in and out of it. The shortcut is Cmd + Shift + N.

  4. Folder in LM Studio, zoomed in

    Folder

    A folder of chats. Click the arrow to open or close it.

  5. Chat menu in LM Studio, zoomed in

    Chat menu

    Options for this chat, like Duplicate, which copies the chat along with any files in it.

Top bar

LM Studio chat screen screen with each control numbered, screen 3 of 4
  1. Model picker in LM Studio, zoomed in

    Model picker

    The model this chat is using. Click it to switch to another model or load one.

  2. Eject in LM Studio, zoomed in

    Eject

    Unloads the current model from memory. Do this to free up RAM when you are done.

  3. Split view in LM Studio, zoomed in

    Split view

    Shows two chats side by side, for example to compare two models on the same question.

  4. Downloads in LM Studio, zoomed in

    Downloads

    Shows your model downloads and how far along they are.

  5. Right panel in LM Studio, zoomed in

    Right panel

    Shows or hides the panel on the right with integrations and model settings.

Integrations panel

LM Studio chat screen screen with each control numbered, screen 4 of 4
  1. Integrations tab in LM Studio, zoomed in

    Integrations tab

    The plugins and tools this chat can use.

  2. Model Parameters tab in LM Studio, zoomed in

    Model Parameters tab

    The settings for how the model answers in this chat, like the system prompt and temperature.

  3. Install in LM Studio, zoomed in

    Install

    Add more plugins or MCP servers. Edit mcp.json lives here, where you paste in MCP server settings.

  4. Filter plugins in LM Studio, zoomed in

    Filter plugins

    Type to find a plugin in the list.

  5. Plugin switch in LM Studio, zoomed in

    Plugin switch

    Turns a plugin on or off. js-code-sandbox lets the model run JavaScript code, and rag-v1 is LM Studio's built-in plugin for chatting with documents.

Chat input and message tools

Under every reply you get the speed stats and buttons to redo, copy or edit it. The box at the bottom is where you type, attach files and switch tools on or off.

Message tools

LM Studio chat input and message tools screen with each control numbered, screen 1 of 3
  1. Regenerate in LM Studio, zoomed in

    Regenerate

    Writes a new answer to the same message. The old answers are kept so you can flip between them.

  2. Continue in LM Studio, zoomed in

    Continue

    Makes the model keep writing from where this reply ends.

  3. Branch in LM Studio, zoomed in

    Branch

    Starts a new chat with everything up to this message, so you can try a different direction.

  4. Copy in LM Studio, zoomed in

    Copy

    Copies the reply text.

  5. Edit in LM Studio, zoomed in

    Edit

    Change the reply text yourself. The model sees your edited version from then on.

  6. Delete in LM Studio, zoomed in

    Delete

    Deletes this message from the chat.

Status symbols. These only show information. They are not buttons.

  1. Reply stats in LM Studio, zoomed in

    Reply stats

    How the reply went: 26.09 tokens per second, 1,027 tokens in total, 0.41 seconds before the first word, and why it stopped. EOS Token Found means the model simply finished.

Message box

LM Studio chat input and message tools screen with each control numbered, screen 2 of 3
  1. Message box in LM Studio, zoomed in

    Message box

    Type your question or instructions for the model here.

  2. Attach in LM Studio, zoomed in

    Attach

    Opens a small menu to attach a file or an image.

  3. Integrations menu in LM Studio, zoomed in

    Integrations menu

    A quick menu to turn plugins on or off without opening the right panel.

  4. Think in LM Studio, zoomed in

    Think

    Turns thinking on or off for models that can reason before they answer. Thinking gives better answers to hard questions but takes longer.

  5. Vision in LM Studio, zoomed in

    Vision

    Shows the loaded model can understand images, so you can attach pictures and ask about them.

  6. Chat with Files in LM Studio, zoomed in

    Chat with Files

    Lets the model read documents you attach. The x removes it.

  7. Code Interpreter in LM Studio, zoomed in

    Code Interpreter

    Lets the model write and run JavaScript in a sandbox to work things out, like math. The x removes it.

Attach menu

LM Studio chat input and message tools screen with each control numbered, screen 3 of 3
  1. Attach file in LM Studio, zoomed in

    Attach file

    Add a .pdf, .docx or .txt file. Short files go to the model in full. For long ones, LM Studio picks out the parts that match your question.

  2. Attach image in LM Studio, zoomed in

    Attach image

    Add a picture for the model to look at. This needs a model with vision, like Gemma 4 E4B here.

  3. Send in LM Studio, zoomed in

    Send

    Sends your message to the model.

Status symbols. These only show information. They are not buttons.

  1. Context used in LM Studio, zoomed in

    Context used

    How much of the model's context length this chat has used, 15% here. When it fills up, the Context Overflow setting decides what gets dropped.

Model parameters panel

The sliders icon at the top of the right panel opens the settings for the current chat. These control how the model answers, and you can save them as a preset to reuse.

Presets and system prompt

LM Studio model parameters panel screen with each control numbered, screen 1 of 2
  1. Preset in LM Studio, zoomed in

    Preset

    Pick a saved preset: a system prompt plus settings you can reuse in any chat. Unsaved Preset means you have changed something.

  2. Discard unsaved in LM Studio, zoomed in

    Discard unsaved

    Throws away changes you have not saved to a preset.

  3. Save Preset As in LM Studio, zoomed in

    Save Preset As

    Saves the current system prompt and settings as a new preset with its own name.

  4. System Prompt in LM Studio, zoomed in

    System Prompt

    Standing instructions the model follows for the whole chat, like "Only answer in rhymes" or "Keep answers short."

  5. Editor in LM Studio, zoomed in

    Editor

    Opens a bigger editor for long system prompts. The shortcut is Cmd + E.

Status symbols. These only show information. They are not buttons.

  1. Token count in LM Studio, zoomed in

    Token count

    How many tokens your system prompt uses. A token is about three quarters of a word, and these count toward the context length.

Settings

LM Studio model parameters panel screen with each control numbered, screen 2 of 2
  1. Temperature in LM Studio, zoomed in

    Temperature

    How creative the answers are. Higher values make them more random, lower values make them more predictable. It is set to 1 here.

  2. Limit Response Length in LM Studio, zoomed in

    Limit Response Length

    Tick it to cap how many tokens the model can write in one answer.

  3. Context Overflow in LM Studio, zoomed in

    Context Overflow

    What happens when the chat gets longer than the context length. Truncate Middle keeps your system prompt and first message and drops the middle. Rolling Window drops the oldest messages, and Stop at Limit ends the answer.

  4. Stop Strings in LM Studio, zoomed in

    Stop Strings

    Words or symbols that make the model stop writing as soon as it produces them. Type one and press Return.

  5. Sampling in LM Studio, zoomed in

    Sampling

    Fine controls for how the model picks each next word, such as Top K, Top P, Min P and Repeat Penalty. Most people can leave these alone.

  6. Conversation Notes in LM Studio, zoomed in

    Conversation Notes

    Add your own notes to this chat.

Picking and loading a model

Click the model name at the top of a chat to open the model picker. It shows what is loaded right now, how much memory it takes, and every model you have downloaded.

Loaded model

LM Studio picking and loading a model screen with each control numbered, screen 1 of 2
  1. Filter models in LM Studio, zoomed in

    Filter models

    Type to find one of your downloaded models by name.

  2. Loaded model in LM Studio, zoomed in

    Loaded model

    The model in memory right now, which answers your chats.

  3. Eject button in LM Studio, zoomed in

    Eject button

    Unloads the model and frees its memory.

  4. Sort in LM Studio, zoomed in

    Sort

    Sort your models by Recency, Size or Downloaded.

  5. Close in LM Studio, zoomed in

    Close

    Closes the picker without changing the model.

Status symbols. These only show information. They are not buttons.

  1. Context badge in LM Studio, zoomed in

    Context badge

    The context length the model was loaded with: 8,192 tokens. That is how much text it can keep in mind at once.

  2. Memory Consumption in LM Studio, zoomed in

    Memory Consumption

    How much memory your loaded models use, 7.89 GB, out of the 24 GB in this Mac.

Your models

LM Studio picking and loading a model screen with each control numbered, screen 2 of 2
  1. Model in LM Studio, zoomed in

    Model

    Click a model to load it. The row also shows the publisher, the size in parameters (4B), the model family and the file size.

  2. Choose load parameters in LM Studio, zoomed in

    Choose load parameters

    When this is on, picking a model shows its load settings, like context length, before it loads. Holding Option does the same for one load.

Status symbols. These only show information. They are not buttons.

  1. Quantization in LM Studio, zoomed in

    Quantization

    How much the model file is compressed. 4-bit files are much smaller but lose a little quality. LM Studio suggests 4-bit or higher if your computer can handle it.

  2. Vision badge in LM Studio, zoomed in

    Vision badge

    The eye means the model can understand images.

  3. Tool use badge in LM Studio, zoomed in

    Tool use badge

    The hammer means the model can use tools, like plugins and MCP servers.

  4. Reasoning badge in LM Studio, zoomed in

    Reasoning badge

    The green brain means the model can think through a problem before it answers.

  5. Model format in LM Studio, zoomed in

    Model format

    The file format. MLX is Apple's format and runs only on Apple silicon Macs. GGUF runs on Mac, Windows and Linux.

Library (My Models, Load and Inference settings)

Library lists every model on your computer. Pick one to see its details and change the settings it loads and answers with.

My Models

LM Studio library (my models, load and inference settings) screen with each control numbered, screen 1 of 4
  1. Model types in LM Studio, zoomed in

    Model types

    Filter by type. LLMs are chat models, Text Embedding models turn text into numbers for document search, and Drafters are small helper models for speculative decoding.

  2. Filter my models in LM Studio, zoomed in

    Filter my models

    Type to find a model. The shortcut is Cmd + F.

  3. Model settings in LM Studio, zoomed in

    Model settings

    Sets this model's default load settings, like context length. They apply every time the model loads.

  4. Models folder in LM Studio, zoomed in

    Models folder

    Where LM Studio saves your models on disk.

Status symbols. These only show information. They are not buttons.

  1. Arch in LM Studio, zoomed in

    Arch

    The model family it is built on, like qwen3 or gemma4.

  2. Params in LM Studio, zoomed in

    Params

    The model's size in billions of parameters, like 0.6B or 4B.

Model panel

LM Studio library (my models, load and inference settings) screen with each control numbered, screen 2 of 4
  1. Use in New Chat button in LM Studio, zoomed in

    Use in New Chat button

    Opens a new chat with this model.

  2. Load Model in LM Studio, zoomed in

    Load Model

    Loads the model into memory without opening a chat, for example to use it from the local server.

  3. Info tab in LM Studio, zoomed in

    Info tab

    The model's format, quantization, family, capabilities and size on disk.

  4. Load tab in LM Studio, zoomed in

    Load tab

    Settings used when the model loads, like context length.

  5. Inference tab in LM Studio, zoomed in

    Inference tab

    Settings for how this model answers, like the system prompt and temperature.

Load tab

LM Studio library (my models, load and inference settings) screen with each control numbered, screen 3 of 4
  1. Context Length in LM Studio, zoomed in

    Context Length

    How much text the model can keep in mind at once, in tokens. This model supports up to 40,960, but a longer context uses more memory.

  2. Max Concurrent Predictions in LM Studio, zoomed in

    Max Concurrent Predictions

    How many requests the model works on at the same time instead of making them wait in line. The default is 4.

  3. Seed in LM Studio, zoomed in

    Seed

    Tick it and set a number to get the same answer every time for the same prompt. Unticked, LM Studio uses a random seed.

  4. KV Cache Quantization in LM Studio, zoomed in

    KV Cache Quantization

    Compresses the model's working memory of the chat (the KV cache) so long chats need less RAM. It can cost a little quality and is still experimental.

  5. Prompt Disk Cache in LM Studio, zoomed in

    Prompt Disk Cache

    Saves the already processed part of a chat to disk, so follow-up messages do not have to process it again.

Inference tab

LM Studio library (my models, load and inference settings) screen with each control numbered, screen 4 of 4
  1. Model system prompt in LM Studio, zoomed in

    Model system prompt

    A system prompt for this model, used in its chats.

  2. Model temperature in LM Studio, zoomed in

    Model temperature

    How creative this model's answers are. 0.8 here; lower is more predictable.

  3. Reasoning Parsing in LM Studio, zoomed in

    Reasoning Parsing

    Tells LM Studio how to spot the model's thinking, so it shows apart from the final answer.

  4. Sampling settings in LM Studio, zoomed in

    Sampling settings

    Fine controls for how the model picks each next word, such as Top K, Top P and Repeat Penalty.

Local server (Developer)

Model Server lets other apps on your computer use your local models through an API, the same way they would use OpenAI or Anthropic. It is meant for developers, but you only need the toggle to start it.

Server controls

LM Studio local server (developer) screen with each control numbered, screen 1 of 2
  1. Local Server in LM Studio, zoomed in

    Local Server

    The page you are on, with the server controls and the models it can use.

  2. Status in LM Studio, zoomed in

    Status

    Starts or stops the local server. It shows Stopped here. Once it runs, apps can reach your models at localhost:1234.

  3. Server Settings in LM Studio, zoomed in

    Server Settings

    Server options, such as the port and serving on your local network so other devices can connect.

  4. mcp.json in LM Studio, zoomed in

    mcp.json

    Opens the file where you add MCP servers, which give models extra tools. It uses the same format as Cursor.

  5. Load Model button in LM Studio, zoomed in

    Load Model button

    Loads a model into memory so the server can use it.

  6. Copy model ID in LM Studio, zoomed in

    Copy model ID

    Copies the model's name, to paste into your code.

  7. Eject model in LM Studio, zoomed in

    Eject model

    Unloads the model from memory. READY on the left means it is loaded and can answer requests.

Endpoints, logs and docs

LM Studio local server (developer) screen with each control numbered, screen 2 of 2
  1. Developer Docs in LM Studio, zoomed in

    Developer Docs

    LM Studio's developer documentation, right inside the app.

  2. API reference in LM Studio, zoomed in

    API reference

    Short guides for each API request. POST and GET show the type of request.

  3. API type tabs in LM Studio, zoomed in

    API type tabs

    Switch between LM Studio's own API and the OpenAI-compatible and Anthropic-compatible ones, so apps built for those services work with your local models.

  4. Clear logs in LM Studio, zoomed in

    Clear logs

    Clears the server log below.

  5. API Model Identifier in LM Studio, zoomed in

    API Model Identifier

    The name to use in the model field of your API requests. The button on the right copies it.

Settings (General, Hardware, Runtime)

Click the gear at the bottom left to open Settings. General covers updates and downloads, Hardware shows what your computer can run, and Runtime manages the engines that run the models.

General

LM Studio settings (general, hardware, runtime) screen with each control numbered, screen 1 of 4
  1. Check for updates in LM Studio, zoomed in

    Check for updates

    Looks for a newer version of LM Studio. This Mac has 0.4.28 installed.

  2. Updates channel in LM Studio, zoomed in

    Updates channel

    Which releases LM Studio updates to. It is set to Stable here.

  3. App Language in LM Studio, zoomed in

    App Language

    Changes the language of the app. LM Studio offers more than 30 languages, and this feature is still in development.

  4. Full model loader in LM Studio, zoomed in

    Full model loader

    Skips the quick model picker and always opens the full loader with every load setting.

  5. Hugging Face Proxy in LM Studio, zoomed in

    Hugging Face Proxy

    Downloads models from Hugging Face through LM Studio's own proxy, for more reliable downloads.

  6. Models directory in LM Studio, zoomed in

    Models directory

    The folder where downloaded models are saved. Use the menu at the right to change it.

  7. Account in LM Studio, zoomed in

    Account

    Shows if you are signed in to an LM Studio account. You need one for LM Link.

Settings menu

LM Studio settings (general, hardware, runtime) screen with each control numbered, screen 2 of 4
  1. Appearance in LM Studio, zoomed in

    Appearance

    Pick the color theme for the app.

  2. Developer in LM Studio, zoomed in

    Developer

    Turns on Developer Mode, which shows every advanced setting, like load and inference options.

  3. Model Defaults in LM Studio, zoomed in

    Model Defaults

    The default settings LM Studio uses for models.

  4. Runtime in LM Studio, zoomed in

    Runtime

    The engines that run models. The shortcut is Cmd + Shift + R.

  5. Hardware in LM Studio, zoomed in

    Hardware

    What your computer has and how much of it models can use. The shortcut is Cmd + Shift + H.

Hardware

LM Studio settings (general, hardware, runtime) screen with each control numbered, screen 3 of 4
  1. GPU switch in LM Studio, zoomed in

    GPU switch

    Turns the GPU on or off for running models. Leave it on: the GPU (Metal on a Mac) is much faster than the CPU.

  2. Guardrails in LM Studio, zoomed in

    Guardrails

    How careful LM Studio is about loading a model too big for your memory. OFF has no protection against overloading your computer, and Strict has the most.

  3. Copy Info in LM Studio, zoomed in

    Copy Info

    Copies your hardware details, handy when you ask for help.

  4. Community in LM Studio, zoomed in

    Community

    Opens LM Studio's community, where you can ask for help.

Status symbols. These only show information. They are not buttons.

  1. CPU check in LM Studio, zoomed in

    CPU check

    Confirms your processor can run LM Studio, an Apple M5 here.

  2. Memory Capacity in LM Studio, zoomed in

    Memory Capacity

    Your RAM, 24 GB. On a Mac the memory is shared (unified memory), so VRAM shows the part the graphics chip can use, 17.76 GB.

  3. Resource Monitor in LM Studio, zoomed in

    Resource Monitor

    How much memory and CPU LM Studio is using right now.

Runtime

LM Studio settings (general, hardware, runtime) screen with each control numbered, screen 4 of 4
  1. GGUF runtime in LM Studio, zoomed in

    GGUF runtime

    The engine for GGUF models. On a Mac it is llama.cpp running on Metal, Apple's graphics system.

  2. MLX runtime in LM Studio, zoomed in

    MLX runtime

    The engine for MLX models, Apple's format for Apple silicon. This version adds support for the M5's Neural Accelerators.

  3. Auto-update runtimes in LM Studio, zoomed in

    Auto-update runtimes

    Keeps the selected engines up to date on their own.

  4. Runtime updates in LM Studio, zoomed in

    Runtime updates

    Checks for newer engine versions. The menu next to it picks the update channel, Stable here.

  5. Engines & Frameworks in LM Studio, zoomed in

    Engines & Frameworks

    Every engine and add-on. Compatible only hides the ones that cannot run on your computer.

  6. Download engine in LM Studio, zoomed in

    Download engine

    Installs an extra engine or add-on, like Office Document Processor for Word and PowerPoint files.

Status symbols. These only show information. They are not buttons.

  1. Latest version in LM Studio, zoomed in

    Latest version

    This engine is already up to date.

That covers every part of the LM Studio interface. These screenshots are from LM Studio 0.4.28 on a Mac with an Apple M5 chip and 24 GB of memory, and we update this guide when the layout changes. For more guides like this, you can also visit our TechPP icon guides.

Comments

0

Share your thoughts, questions, or feedback about this guide.

Leave a Comment

0/2000