#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
Also in Chat UIs
RankProjectScore
1LobeHubAgent workspace with builder, groups, scheduling and 10,000+ MCP skills83.1k stars, custom license80 out of 100
2AnythingLLMDocument chat and agent app with built-in RAG, MCP and multi-user support66.9k stars, MIT77 out of 100
3Open WebUISelf-hosted chat UI for Ollama and OpenAI-compatible APIs with RBAC and RAG154.2k stars, custom license76 out of 100
#4big-AGIMulti-model chat workspace with Beam side-by-side model comparison7.1k stars, MIT71 out of 100
#5Hermes WebUIBrowser UI for Hermes Agent with sessions and file browser18.8k stars, MIT69 out of 100