KoboldCpp or LM Studio: which suits you?

Both run GGUF models. LM Studio is a closed-source desktop app with a model browser and a built-in server; KoboldCpp is open source (AGPL), needs no install, and adds a story and chat page, image and voice generation, and several API styles. We did run its headless build on a CPU: with the same 1.5B model file it generated about 30% slower than KoboldCpp after a long prompt and read that prompt 47% slower. Pick by what you value: polish and model discovery, or openness and features.

Checked against KoboldCpp 1.124.2 · updated 13 Nov 2026
  • lab-lnx: Linux test VM · 4 vCPU · 15 GB · no GPU
How we test
On this page
  1. Measured: same model, same machine
  2. Open source and closed source
  3. Interface and model discovery
  4. Hardware: AMD, Intel, Mac
  5. As a server for SillyTavern and other apps
  6. Models and files
  7. KoboldCpp vs LM Studio: at a glance
  8. When to choose LM Studio
  9. When to choose KoboldCpp
  10. Which should you use?

Measured: same model, same machine

We ran Qwen2.5-1.5B Q4_K_M on one CPU-only Ubuntu machine with 4 vCPUs F107. LM Studio ran headless: its command-line tool imported the file, loaded it with a 4096 context, one slot and the GPU off, and served it on its OpenAI-style port; KoboldCpp was run with its default threads (2) and with --threads 4. Both were timed the same way, through the streaming endpoint. We found no way to set LM Studio’s thread count, so it ran with its own default; that may explain part of the gap. Its 0.5B run failed to find the imported file, so there is only one model here.

One Ubuntu 24.04 machine, 4 vCPUs, 4096 context, 128 tokens, median of 3, streaming measurement; LM Studio loaded with context 4096, one slot, GPU off
CriterionKoboldCpp --threads 4KoboldCpp, default threadsLM Studio, default threads
Qwen2.5-1.5B: generation after a short prompt (tokens/s)38.8 F10736.2 F10726.4 F107
Qwen2.5-1.5B: generation after a 1,652-token prompt (tokens/s)31.0 F10730.7 F10721.7 F107
Qwen2.5-1.5B: prompt processing, 1,652 tokens (tokens/s)87.9 F10781.1 F10746.2 F107
Memory after the runs (resident memory of the runner)1,407 MB F1071,407 MB F1072,860 MB F107
What you installOne file, 103 MB F107One file, 103 MB F1073.4 GB of runtime F107

LM Studio generated 32% slower than KoboldCpp with 4 threads after a short prompt and 30% slower after the long prompt, and read the long prompt 47% slower; it also used more memory. We make no claim about LM Studio with a GPU or on a Mac (its own MLX engine). This is a CPU test on one machine type with small models. GPU speed, bigger models and other CPUs can differ, and absolute numbers moved by up to 2 times between GitHub machines in earlier runs F44.

Open source and closed source

KoboldCpp is AGPL-3.0, with bundled parts under MIT or Apache licences (upstream). LM Studio is proprietary: its terms, as we read them on 13 November 2026, allow personal and internal business use, and some features are paid. Check its terms before you rely on this. In practice: with KoboldCpp you can read the code and redistribute under the AGPL, and it costs nothing; with LM Studio you get a more polished program and no source.

Interface and model discovery

LM Studio has a model search, a download manager and a chat window. KoboldCpp has a launcher window (the launcher tabs), HF Search for downloading models (since 1.91, upstream), and KoboldAI Lite, which offers chat, story and adventure modes (Lite); on first load it asks you to pick a mode F31. We could not capture LM Studio’s screens.

Hardware: AMD, Intel, Mac

KoboldCpp: CUDA for NVIDIA, Vulkan for AMD and Intel, Metal on Apple Silicon (backends). LM Studio uses llama.cpp and MLX runtimes (from its documentation); we did not verify its AMD or Intel support. We measured neither program on a Mac.

As a server for SillyTavern and other apps

LM Studio’s built-in server speaks the OpenAI style at http://localhost:1234/v1 (from its documentation). KoboldCpp serves on port 5001 and answers KoboldAI, OpenAI, Ollama and A1111 styles at once, and we called each F23. SillyTavern connected to KoboldCpp in both its modes F48; with LM Studio we did not test it. See SillyTavern and other apps.

Models and files

Both read GGUF. Download once from Hugging Face and load the file in either; LM Studio manages its own model folder, KoboldCpp loads whichever file you point to.

KoboldCpp vs LM Studio: at a glance

KoboldCpp and LM Studio, checked 13 November 2026
CriterionKoboldCppLM Studio
LicenceAGPL-3.0Proprietary
InstallOne portable file F01Installer
Model discoveryHF Search in the launcherBuilt-in model browser
Chat and storiesLite: chat, story, adventure F31Chat window
API stylesKoboldAI, OpenAI, Ollama, A1111 works F23OpenAI-style
Images, speech, visionAll three, tested on CPU works F88Not verified
Model formatsGGUF, plus old GGMLGGUF, MLX

When to choose LM Studio

You want the most polished desktop experience, an in-app model browser, and you do not need the source code.

When to choose KoboldCpp

You want open source, no install, a story and chat page, images and voice in one program (images, voice), many API styles on one port, or AMD on Windows through Vulkan.

Which should you use?

  • You want the easiest app and do not mind closed source: LM Studio.
  • You want open source or a portable file: KoboldCpp.
  • You use SillyTavern: KoboldCpp is a listed backend and we tested it.
  • You want images or voice: KoboldCpp.

Frequently asked questions

Is KoboldCpp better than LM Studio?

They suit different people. On our CPU test with a 1.5B model, KoboldCpp with 4 threads generated about 30% faster than LM Studio's headless build after a long prompt and read the prompt about twice as fast (87.9 against 46.2 tokens per second); we do not know LM Studio on a GPU or a Mac. LM Studio is closed source with a model browser; KoboldCpp is open source and portable, with a story and chat page and image and voice features.

Is LM Studio open source?

No. It is proprietary software. KoboldCpp is AGPL-3.0, with some bundled parts under MIT or Apache licences.

Can I use LM Studio models in KoboldCpp?

If they are GGUF files, yes: both read GGUF, and a GGUF is a plain file you can load in KoboldCpp. We tested KoboldCpp loading GGUF files only.

Which is better for SillyTavern?

SillyTavern lists KoboldCpp as a backend and we connected it on 1.19.0. LM Studio offers an OpenAI-style server that SillyTavern's Chat Completion mode can use; we did not test it.

Does KoboldCpp work on AMD or Intel?

Through Vulkan: the nocuda file includes it. We have no AMD or Intel card, so that is upstream's claim, not our test.