We liked Open WebUI. It did what we needed, until it started growing into something we
didn't need.
User management, teams, permissions, collaboration features, additional services and an
increasingly large dependency stack. All useful to somebody, no doubt. But not to someone
sitting at their own Linux machine, wanting a private conversation with a locally running AI.
Our Open WebUI install took almost 3.6 GB of disk space before a single model was
downloaded, and it felt considerably slower. That's an extraordinary amount of
infrastructure for what we actually wanted: a window to talk to our personas.
So we built AIcove.
Linux first, not as an afterthought
AIcove is a native PyQt6 desktop application, developed on Slackware. No browser frontend, no Electron, no separate web application server.
One person, one private environment
AIcove has no user accounts, shared workspaces, team permissions or remote access interface, and it opens no network port of its own. It communicates with a locally running llama-server. Web access is optional and explicitly enabled per conversation. File access is restricted and controlled by the user.
Small and fast
AIcove doesn't need a browser engine and an entire web application stack to display a conversation. It starts quickly, uses few resources and leaves your memory and processing power available for the models that actually need them.
Personas before models
You choose who you want to talk to, not which model you want to operate. Each persona has its own identity, knowledge, memories and conversation history. The underlying model can change without losing that history.
Your files, your control
Conversations, persona definitions, memories and notes live in ordinary, readable files. Open them in your favourite editor, back them up with rsync or move them to another machine. Nothing is locked away in an opaque application database. Permanent memories are accepted by you, not silently decided by the model.
We aren't trying to recreate every feature of Open WebUI, SillyTavern or the growing
collection of AI platforms. AIcove is deliberately designed for a narrower purpose: giving
one person a fast, private, portable and comfortable environment for their local AI personas.
We believe software should serve its user, not require its user to administer an
increasingly complicated software platform.
Your RAM is for your models, not your chat interface.