Outlier vs KoboldCpp: native Mac app vs single-file local server
KoboldCpp and Outlier both run models entirely on your own hardware, so privacy is not what separates them. KoboldCpp is a free, AGPL-3.0 single-file server you launch from a terminal and use through a browser UI — it runs any GGUF model you supply, on Windows, Linux, macOS ARM64, or Android. Outlier is a paid native Mac app with curated models built in, and it only runs on Apple Silicon.
I'm Matt Kerr. I build Outlier, so treat this as a comparison written by an interested party — read the KoboldCpp repo and judge for yourself. I've tried to be accurate about both, including the places where KoboldCpp is simply the better tool. Every claim about KoboldCpp below comes from its own README, wiki FAQ, and GitHub release data, checked on 2026-07-23.
What KoboldCpp actually is
KoboldCpp is a local inference server maintained by LostRuins, first published in March 2023 and still pushed almost daily. It builds on llama.cpp and wraps it in a distribution model the project sums up as "One File. Zero Install." You download one executable, run it, and it starts a server that hosts KoboldAI Lite — a browser interface aimed heavily at writing, storytelling, and roleplay — plus an OpenAI-compatible /v1 API. As of v1.117.1 it also serves Ollama-compatible embeddings and streaming endpoints with tool calling, which means existing tooling can point at it without code changes.
It is not text-only. The same binary handles image generation and editing (Stable Diffusion, SDXL, Flux), video generation, Whisper speech-to-text, several text-to-speech engines, music generation, and multimodal vision — a wider surface than almost any consumer local AI app on the Mac, mine included.
On macOS, the release ships exactly one artifact: koboldcpp-mac-arm64. You chmod +x it and run it from Terminal, and it serves a UI at localhost:5001. There's a launcher dialog, but it's a Python customtkinter window, not a Cocoa app. There is no .app bundle, no menu bar presence, and the binary is unsigned — the README notes that on newer macOS you may need to whitelist it in security settings.
What Outlier is
Outlier is a native macOS app for Apple Silicon (M1 or later, macOS 12+). Models run on-device. No account, no usage caps, nothing uploaded, and it works with Wi-Fi off. Seven tiers ship inside the app: Nano 4B (2.37 GB, 6 GB RAM), Lite 9B, Quick 26B-a4b, Core 27B, Code 27B, Vision 35B-a3b, and Plus 397B-a17b, which streams experts from SSD and peaks around 11 GB of RSS on a 64 GB machine. Nano and Lite are free with no account. Pro is $20/month or $149/year for all seven; lifetime licenses start at $99.
Outlier is a chat app, not a server, and it isn't open source. No live web search, no image generation, no voice mode, no mobile app, no Windows or Linux build. If any of those are requirements, this comparison ends early.
Setup effort: assembled versus bundled
KoboldCpp's install is genuinely trivial — download, mark executable, run. The work comes after that. It ships no model. You go find a GGUF file yourself, usually on Hugging Face, and to choose well you need to already understand quantization levels, context length, and how many layers to offload to the GPU. The FAQ gives rough guidance (a 7B model wants at least 8 GB of RAM, 13B at least 16 GB), and Metal acceleration works on Apple Silicon, but the tuning is on you. Then there's Gatekeeper: an unsigned binary means walking through a security override before the first run.
Outlier's tradeoff is the mirror image. The app is signed and notarized, you double-click it, pick a tier, and it downloads the weights and picks the settings. You don't choose a quantization because you never see one — a real loss of control, traded deliberately for someone's mother being able to use it.
Side-by-side
| KoboldCpp | Outlier | |
|---|---|---|
| Interface | Terminal launch → browser UI (KoboldAI Lite) + HTTP API | Native Mac chat window |
| Who it's for | Tinkerers, writers/roleplayers, developers wiring a local backend | End users who want a Mac app that opens and works |
| Setup effort | Download one file, chmod, clear Gatekeeper, source your own model | Install, pick a tier, wait for download |
| Model management | Bring your own GGUF; any architecture, any quant | Seven curated tiers; no third-party model loading |
| Bundled models | None — not included with the download | All seven, in-app |
| Beyond text | Image gen/edit, video, Whisper STT, TTS, music, vision | Vision tier only; no image gen, no voice |
| Platforms | Windows, Linux, macOS ARM64, Android (Termux), Docker, Colab, RunPod | macOS on Apple Silicon only |
| Signed / notarized on Mac | No | Yes |
| License | AGPL-3.0 (llama.cpp / GGML components MIT) | Proprietary app; open weights on Hugging Face |
| Price | Free, no tiers, no account | Free tier (Nano + Lite); Pro $20/mo or $149/yr |
| Runs offline | Yes | Yes |
Where KoboldCpp genuinely wins
This section isn't a courtesy. KoboldCpp beats Outlier outright on several axes that matter.
- Platform reach. Outlier is Mac-only, Apple Silicon only. That's a straightforward disadvantage. KoboldCpp runs on Windows, Linux, macOS ARM64, and Android through Termux, and it still ships "oldpc" builds for hardware that modern apps have dropped. If your machines aren't all recent Macs, this comparison has one answer.
- It's free, with no tiers at all. No account, no license key, no upsell. Every feature is available to everyone on day one. Outlier gates five of seven tiers behind $20/month.
- It's open source. AGPL-3.0, with the llama.cpp and GGML pieces under MIT. Its privacy claims are auditable rather than promised — you can read the code or compile it. Outlier's app is closed source; only the weights are published. If verifiability matters to you, that's a real point against me.
- Model freedom. Any GGUF works, including architectures released last week, with claimed backwards compatibility across old GGML and GGUF files. Outlier gives you seven tiers and no way to load anything else.
- Feature breadth. Image generation and editing, video, speech-to-text, multiple TTS engines, music, and vision, all in the same binary. Outlier does text and vision, and that's it.
- It's a server. OpenAI- and Ollama-compatible routes drop it into existing pipelines as a backend. Outlier is an app, not an endpoint.
- Release velocity. Ten releases between February and July 2026, tracking upstream llama.cpp closely, so new architectures land fast.
- Track record. Active since March 2023, 11,181 stars and 737 forks as of today, with a community large enough that most setup problems are already documented.
Where Outlier fits better
Outlier's argument is narrow and it's about the last mile, not the engine.
- Nothing to assemble. Models are in the app. No Hugging Face detour, no quant decision, no GPU-layer flag.
- Signed and notarized. No Gatekeeper override, which matters on managed or shared Macs.
- A Mac window, not a browser tab. No terminal, no localhost port, no launcher dialog.
- A large local tier. Plus 397B-a17b runs on a 64 GB Mac via paged MoE at about 2.1 tok/s. Assembling a model that size by hand is a project.
- Published receipts. Core 27B matched Claude Opus on 98.9% of rubric checks across a 54-prompt head-to-head, and hit ~45% on a blind slice of SWE-bench Verified. KoboldCpp's quality is whatever model you loaded — flexible, but unpredictable.
Who should pick which
Pick KoboldCpp if you're on Windows, Linux, or Android; you want to choose your own models; you need image, video, audio, or music generation locally; you want an OpenAI-compatible server behind other tools; you care about open source and auditability; or you'd simply rather not pay. It's also the clear pick for long-form fiction and roleplay, which KoboldAI Lite was built around.
Pick Outlier if you're on an Apple Silicon Mac, you want a signed native app that works the moment it opens, and you'd rather not think about GGUF files or command-line flags at all. Also if you want a 397B-class model running locally without assembling that yourself.
Both is reasonable. KoboldCpp can serve an API in the background while a Mac app handles daily chat.
Try Outlier free — no account needed
Nano and Lite run on-device for free, forever. Apple Silicon Macs, macOS 12 or later.
Download for Mac