{"slug": "i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm", "title": "I built a zero-backend, browser-only alternative to Open WebUI and heavy LLM stacks", "summary": "A developer built Lab, an open-source, browser-only web interface for LLMs that runs entirely client-side without any backend, database, or Docker containers. The MIT-licensed tool connects directly to a local Ollama instance over HTTPS, requiring only the OLLAMA_ORIGINS environment variable to permit cross-origin requests. It targets users who want a lightweight workspace for inspecting token counts, testing system prompts, or chatting with local models.", "body_md": "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.\n\nIf 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.\n\nThat’s why I built **Lab** - a lightweight, completely serverless, local-first web environment for LLMs.\n\nSince Lab runs entirely in your browser over HTTPS, connecting to a local Ollama instance (`http://localhost:11434`) requires allowing browser cross-origin requests.\n\nSimply set the environment variable on your Ollama host:\n\n```\n# Linux (systemd)\nsudo systemctl edit ollama.service\n\n# Add:\n[Service]\nEnvironment=\"OLLAMA_ORIGINS=*\"\n```\n\nRestart Ollama, and Lab connects instantly directly from your browser tab.\n\nThe project is fully open-source under the MIT license:\n\nFeedback, bug reports, and PRs are more than welcome!", "url": "https://wpnews.pro/news/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm", "canonical_source": "https://dev.to/talos1313/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm-stacks-5el7", "published_at": "2026-09-12 19:47:15+00:00", "updated_at": "2026-09-12 20:23:56.021101+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "developer-tools", "ai-products"], "entities": ["Lab", "Ollama", "Open WebUI", "Docker", "Postgres", "Redis"], "alternates": {"html": "https://wpnews.pro/news/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm", "markdown": "https://wpnews.pro/news/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm.md", "text": "https://wpnews.pro/news/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm.txt", "jsonld": "https://wpnews.pro/news/i-built-a-zero-backend-browser-only-alternative-to-open-webui-and-heavy-llm.jsonld"}}