#1010th of 13 in Chat UIs
HuggingChat UI
SvelteKit chat front end behind HuggingChat for OpenAI-compatible endpoints
- Stars
- 11k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- May 2026
Overview
Chat UI is the SvelteKit app that powers HuggingChat. It talks only to OpenAI-compatible APIs set through OPENAI_BASE_URL, discovering models from the /models endpoint, so llama.cpp server, Ollama, OpenRouter, Poe or the HF router all work. Chat history, users and settings live in MongoDB 6/7, MCP servers can supply tools, and a heuristic Omni router picks per-message routes with fallbacks.
Who it is for: Developers who want the HuggingChat front end on their own endpoint
Strengths
- chat-ui-db Docker image bundles MongoDB; one container on port 3000
- MCP tool calls surfaced as OpenAI function calling with per-model overrides
- Same codebase as the public HuggingChat deployment
- Apache-2.0 license
Weaknesses
- OpenAI-compatible endpoints only; legacy provider integrations and GGUF discovery removed
- Embeddings and web-search helpers were removed from this branch
- Router needs a hand-written routes JSON; no sample file ships
- README does not describe authentication or multi-user setup
What it needs
- no GPU
- Docker + Compose
- Needs MongoDB
- Models: OpenAI-compatible endpoints, Hugging Face Inference Providers, llama.cpp server, Ollama, OpenRouter
- port 3000
Also in Chat UIs
See all 13| Rank | Project | Score |
|---|---|---|
| 1 | LobeHubAgent workspace with builder, groups, scheduling and 10,000+ MCP skills | 80 out of 100 |
| 2 | AnythingLLMDocument chat and agent app with built-in RAG, MCP and multi-user support | 77 out of 100 |
| 3 | Open WebUISelf-hosted chat UI for Ollama and OpenAI-compatible APIs with RBAC and RAG | 76 out of 100 |
| #4 | big-AGIMulti-model chat workspace with Beam side-by-side model comparison | 71 out of 100 |
| #5 | Hermes WebUIBrowser UI for Hermes Agent with sessions and file browser | 69 out of 100 |