Locally Uncensored vs Kobold.cpp

Published March 30, 2026 · Updated October 19, 2026 · 6 min read

Kobold.cpp is a powerhouse for creative writing and roleplay. Built on llama.cpp, it ships as a single executable with zero dependencies and offers advanced text generation controls that writers love. It has grown well past text, with image, video, speech and music generation in the same file. Locally Uncensored is a native desktop app instead: version 3.0.6 combines LLM chat with image and video generation, a coding agent, an agent with tools and your own MCP servers, and local engines next to optional cloud providers.

If your creative workflow involves visuals alongside text, this comparison gets interesting. Both apps run entirely on your hardware with complete privacy, but they target very different use cases. You also do not have to pick only one: Locally Uncensored detects a running KoboldCpp as one of twelve engines. Here is how the two stack up in 2026.

Feature Comparison

FeatureLocally UncensoredKobold.cpp
LLM ChatYes (bundled LU Engine, or Ollama, LM Studio, KoboldCpp and other engines)Yes (built-in llama.cpp)
Coding AgentYesYes (KoboldCpp Agent writes and edits code and runs programs)
MCP ToolsBuilt-in agent tools plus your own MCP serversYes (MCP servers over HTTP and stdio, plus web search)
File Upload + VisionYesVision with a matching mmproj file
Thinking ModeYes, with an effort control where the model has one, for local models too since 3.0.7Thinking tag settings for reasoning models
Granular PermissionsA permission gate on every tool callNot documented
Multi-ProviderLocal engines + OpenAI, Anthropic, OpenRouter and any OpenAI compatible addressYes (AI Horde, OpenAI compatible, Anthropic, OpenRouter, Gemini and more)
Model Load/UnloadYes (VRAM mgmt)Yes (admin mode and router mode switch models at runtime)
Image GenerationYes (ComfyUI; on a Mac without ComfyUI)Yes (stable-diffusion.cpp: SD 1.5, SDXL, SD3, Flux, Qwen Image and more)
Video GenerationYes (ComfyUI; on a Mac without ComfyUI)Yes (WAN 2.2, LTX 2.3 and more)
Story/Adventure ModeNoYes
Custom PersonasYesCharacters, plus Tavern character card import
Answers directly, abliterated models availableYesDepends on the model you load
LicenseAGPL-3.0AGPL v3
SetupInstaller; a wizard installs an engine and ComfyUI with one click if they are missingSingle executable
UI TypeNative Desktop (Tauri)Launcher plus KoboldAI Lite in the browser
Advanced Gen ControlsStandard, plus sampling per persona with min P and DRY (3.0.7)Extensive
Serves other appsLocal API: OpenAI compatible, port 8129 by default, token requiredKoboldAI, OpenAI, Ollama, A1111 and ComfyUI compatible APIs; works with SillyTavern

Where Locally Uncensored Wins

Version 3.0.6 also brings document chat with a local index, group chats where each model can play its own persona, phone access over your LAN or a tunnel, side by side model compare and a local benchmark, and two beta features: Voice, a spoken conversation run on your own machine, and computer control, which is off until you switch it on.

What Locally Uncensored 3.0.7 adds

Version 3.0.7 brings Locally Uncensored closer to KoboldCpp, and lets the two work together:

The Settings, Local API page still reaches only the LU Engine, Ollama and LM Studio. Our check of 3.0.7 in the real app ran on one Windows machine.

Where Kobold.cpp Wins

The Verdict

Choose Kobold.cpp if you are focused on creative writing, roleplay, or interactive fiction and want the most advanced text generation controls available.

Choose Locally Uncensored if you want a native desktop app that sets up ComfyUI for images and video, a coding agent that shows its diff first, agent tools with a permission gate, vision and the choice between local engines and cloud providers under one roof. It is especially useful if your creative workflow combines text and visuals, and it can sit on top of a KoboldCpp you already run.

What this page says about KoboldCpp comes from its official GitHub README and wiki, as of October 2026.

Frequently Asked Questions

Is Locally Uncensored better than Kobold.cpp for creative writing?

No. Kobold.cpp is purpose-built for creative writing with story mode, adventure mode, and advanced generation parameters. Locally Uncensored is better if you want text chat combined with image and video generation in one app.

Does Kobold.cpp support image generation?

Yes. KoboldCpp generates images through its built-in stable-diffusion.cpp, with models such as SDXL, SD3, Flux and Qwen Image, and video with models such as WAN 2.2 and LTX 2.3. Locally Uncensored takes another route: it runs ComfyUI on Windows and Linux for image models such as FLUX and Qwen-Image 2.1 and video models such as Wan and LTX.

Can I use Kobold.cpp with SillyTavern?

Yes. The KoboldCpp wiki explains how to run SillyTavern on top of it. Locally Uncensored can also serve other apps: Settings, Local API starts an OpenAI compatible server on your machine, port 8129 by default, that lists the models of the LU Engine, Ollama and LM Studio under one address. It listens on localhost unless you allow the LAN and always asks for a token, so any tool that talks to OpenAI can use it. The other way round works too: since 3.0.7, Locally Uncensored can run a KoboldCpp next to LM Studio or the LU Engine as one of several backends, so far checked in automated tests only.

Which is easier to set up?

Kobold.cpp ships as a single executable with zero dependencies: download and run. Locally Uncensored is an installer with a first-run wizard that finds an engine you already run, or installs one with a single click, and does the same for ComfyUI. Both are straightforward, but Kobold.cpp has fewer moving parts.

Try Locally Uncensored

Free, open source, AGPL-3.0 licensed. One installer to get started.

View on GitHub

No GPU? LU Cloud runs in a browser, paid from credit packs that start at 15 EUR and need no subscription. See what it costs.

More comparisons