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
On this page
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.
| Criterion | KoboldCpp --threads 4 | KoboldCpp, default threads | LM Studio, default threads |
|---|---|---|---|
| Qwen2.5-1.5B: generation after a short prompt (tokens/s) | 38.8 F107 | 36.2 F107 | 26.4 F107 |
| Qwen2.5-1.5B: generation after a 1,652-token prompt (tokens/s) | 31.0 F107 | 30.7 F107 | 21.7 F107 |
| Qwen2.5-1.5B: prompt processing, 1,652 tokens (tokens/s) | 87.9 F107 | 81.1 F107 | 46.2 F107 |
| Memory after the runs (resident memory of the runner) | 1,407 MB F107 | 1,407 MB F107 | 2,860 MB F107 |
| What you install | One file, 103 MB F107 | One file, 103 MB F107 | 3.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
| Criterion | KoboldCpp | LM Studio |
|---|---|---|
| Licence | AGPL-3.0 | Proprietary |
| Install | One portable file F01 | Installer |
| Model discovery | HF Search in the launcher | Built-in model browser |
| Chat and stories | Lite: chat, story, adventure F31 | Chat window |
| API styles | KoboldAI, OpenAI, Ollama, A1111 works F23 | OpenAI-style |
| Images, speech, vision | All three, tested on CPU works F88 | Not verified |
| Model formats | GGUF, plus old GGML | GGUF, 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.