TUI LLM Chat
Open-WebUI for the terminal — multi-user LLM chat with knowledge collections, hybrid RAG, MCP tools, agents, and web search, all from a keyboard-driven TUI backed by a PocketBase server.
Tech Stack
sha256:6fb8dbba…· 98.8 KBExternal Dependencies
- 🟡dockerinfrastructureOptional
Optional — only if deploying the bundled PocketBase container from scaffold/. The client itself is a single static binary needing no Docker.
- 🔴embeddings providerapiRequired
Any OpenAI-compatible embeddings endpoint (e.g. OpenAI text-embedding-3-small, or Ollama embeddings at :11434/v1). Required for knowledge collection indexing/RAG; degrades gracefully (RAG hidden) when not configured.
- 🔴llm providerapiRequired
Any OpenAI-compatible chat completions endpoint (OpenAI, Anthropic via a compatibility layer, Ollama at :11434/v1, OpenRouter, vLLM, LM Studio, llama.cpp, etc.). User supplies their own key/endpoint during onboarding (BYOK).
- 🟡mcp serverserviceOptional
Optional — any Model Context Protocol server the user wants the chat to be able to call (Claude Desktop/Cursor-compatible schema). Tools degrade gracefully when none configured.
- 🔴pocketbaseserviceRequired
Backend for auth, realtime, file storage, and the SQLite database holding chats, collections, embeddings, and per-user settings. Deploy as the bundled scaffold container OR point the client at your own PocketBase instance.
- 🟡smtp serverserviceOptional
Optional — for email-based password recovery and verification flows via PocketBase auth.
Tags
Details
- Category
- productivity
- Difficulty
- intermediate
- Version
- 1.0.0
- Published
- 8/4/2026
Related Blueprints
Coming soon...