Two ways to run it
Local keeps everything in your browser, with your own provider keys. Server signs users in, stores their data per account, and keeps the API keys where a browser can never read them.



Two ways to run it
Local keeps everything in your browser, with your own provider keys. Server signs users in, stores their data per account, and keeps the API keys where a browser can never read them.
Bring your own models
Ollama, OpenAI, Claude, Infomaniak and anything OpenAI-compatible. Several at once, each with its own label and colour, so you always know which endpoint is about to be billed.
Documents, read in the tab
A PDF, a spreadsheet, a Word file. Parsed in your browser and never uploaded, in server mode too. Optional OCR for scans, and a vision fallback when a page is a picture of words.
Conversations that keep fitting
/compact replaces a long history with a structured summary so it still fits in the window. Nothing is deleted, and one click puts it all back.
Classic, Dracula, Catppuccin, Gruvbox, Nord and Solarized. Pick a palette without committing to a mode, or follow the system without committing to a palette.

Llooma is a small amount of glue around a lot of other people’s work.
The project Llooma is a fork of, by fmaclen
Reads PDF, Word, PowerPoint and spreadsheets, in your browser
Renders the pages of a scanned PDF so a vision model can read them
The app itself
Every style in the interface
Menus, dialogs and popovers that behave on a keyboard
The icons
Maths, rendered in a reply
Models running on your own machine
The default web search backend, self-hosted like everything else here
This documentation site
Not sponsored
Running Ollama on your own machine means no third party at all, and that’s what I’d recommend first. It needs a decent GPU though, and no phone has one. If that’s not realistic, someone else runs the model, and it’s worth caring who.
Infomaniak is the one I like: Swiss datacentres they own and run, open-weight models, prompts they don’t log or train on, and the GPU heat goes into warming homes nearby. Any other OpenAI-compatible provider works just as well here.