Skip to content

Roadmap

Llooma is an early preview. This page is the honest state of it: what has landed, what is planned, and what is currently wrong.

For the full list of everything this fork changed from Hollama, see Changes from Hollama. For what shipped in which version, see the changelog.

Feature What it means
Multi-user support Sign in with email and password, OIDC, or both, with data stored per user. See Running modes
Sharing enforced server-side Shared tools, model allow-lists and locked prompts are applied in the endpoints, so a hand-crafted request is policed too
Locked prompts survive personas A locked instance prompt is prepended in the proxy, so a persona’s own prompt adds to it instead of replacing it
Translations reworked English and French are complete, and adding a locale no longer means auditing every key. See Translations
Conversation compaction /compact summarises a long conversation so it keeps fitting, reversibly. See Compaction
Documentation site This site, published from docs/, with the HTTP API kept in step with the routes by CI
Feature What it would be
Reusable playbooks Step-by-step instructions written once in Markdown and reused in any conversation: a how-to the model follows, separate from a persona’s prompt
Slash shortcuts Save instructions you use often and fire them with /shortcut, with an optional form for variables. The menu and parser exist; the entries do not
User groups Per-group default prompts and models
Tauri desktop builds Native builds for macOS, Windows and Linux, replacing the current download
Problem Detail
The end-to-end suite is broken The Playwright tests carry failures inherited from the fork, so nothing built since has automated regression cover. Fixing it would help a lot
Compaction summaries pollute search A summary is stored as a message, so search can return the same passage twice. The index needs to skip the markers
The Svelte 5 migration is not finished A few legacy on: directives remain
Rename migrations still ship One-shot carry-overs from the rename to Llooma. The release that drops them must name the version to pin first
Local mode needs a verification pass Recent work focused on server mode, and local mode may have inconsistencies

Issues are for bugs. Feature requests go to Discussions first: if the community backs it and the approach holds up, it becomes an issue.