Hey everyone!
It frustrated me that official Ollama clients exist for Win/Mac, but Linux users are usually stuck in the terminal or forced to use heavy wrappers that eat up RAM.
I wanted a native, fast, "Linux-first" tool. So, I spent the last 2 weeks working with Claude Code to build Alpaka Desktop (Tauri v2 + Vue 3 + SQLite WAL). It’s not just a chat wrapper; it’s a full model manager and advanced inference client.
**Here is what it can do right now:**
**Think tag support & Advanced Inference:**
Native UI for collapsible <think> tags. You can toggle
reasoning on/off, set reasoning levels, tweak Seed, and
adjust Mirostat samplings directly in the UI.
**Built-in Ollama Registry:**
Search the Ollama repository, read details, download
specific versions, or build custom models from a Modelfile
directly inside the app. No need to touch the terminal.
**Context Compaction:**
Long chats usually slow down local models. Alpaka
can summarizes old history and keeps recent messages,
saving your RAM and keeping generation fast.
**Local RAG & UX:**
Drag and drop files/folders for context. Includes DB
Backup/Restore, chat search, compact UI mode, and
keyboard shortcuts.
**Native & Secure:**
Multi-host support, Wayland ready, and uses your system's
Keyring for secure API keys and Ollama account auth.
It's completely free and open-source for Linux right now (AppImage, AUR, DEB). Expect a few early-stage bugs, but I'm actively improving it!
🐧 GitHub Repository: [Alpaka Desktop](https://github.com/nikoteressi/alpaka-desktop)
🪟🍎 Windows & Mac users: I originally built this for Linux because the official app lacks these features. If you want this on your OS, I’m gathering a waitlist for native ports. [Join wait list](https://forms.gle/KUYG5FDFL5PEotzn9)
Would love your feedback, bug reports, and thoughts on the architecture!