Dev iconDevSep 12, 2026 ~1 min source read

I built a zero-backend, browser-only alternative to Open WebUI and heavy LLM stacks

Most open-source LLM chat interfaces follow the exact same blueprint: a heavy Python or Node.js backend, a Postgres/Redis database, and a multi-container Docker Compose setup just to pass a JSON prompt to an API. If you just want a clean, responsive workspace to inspect token counts, test system prompts, or chat with your local Ollama instance, deploying 2GB+ of Docker containers is massive overkill.

I built a zero-backend, browser-only alternative to Open WebUI and heavy LLM stacks

Share this story

Send the public story page.

Useful takeaways from this story.

Most open-source LLM chat interfaces follow the exact same blueprint: a heavy Python or Node.js backend, a Postgres/Redis database, and a multi-container Docker Compose setup just to pass a JSON prompt to...

Chats, model configs, system prompts, and API keys are persisted locally in your browser using Dexie.js.

If you just want a clean, responsive workspace to inspect token counts, test system prompts, or chat with your local Ollama instance, deploying 2GB+ of Docker containers is massive overkill.

Building the complete brief

The page is ready to read now. The fuller skim-friendly version will appear here automatically.

The useful part

Most open-source LLM chat interfaces follow the exact same blueprint: a heavy Python or Node.js backend, a Postgres/Redis database, and a multi-container Docker Compose setup just to pass a JSON prompt to an API. If you just want a clean, responsive workspace to inspect token counts, test system prompts, or chat with your local Ollama instance, deploying 2GB+ of Docker containers is massive overkill. a lightweight, completely serverless, local-first web environment for LLMs.

How it works

  • Chats, model configs, system prompts, and API keys are persisted locally in your browser using Dexie.js.

Details worth keeping

Everything executes entirely on the client side in your browser.

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app