Hugging Face Chat UI
SvelteKit chat frontend for OpenAI-compatible APIs that powers Hugging Face's HuggingChat.
About
HuggingChat at hf.co/chat runs on Chat UI, Hugging Face's open source SvelteKit chat frontend, and the same codebase self-hosts anywhere Node runs. After a major refactor the app talks exclusively to OpenAI-compatible endpoints configured through OPENAI_BASE_URL, which makes it a clean frontend for Hugging Face Inference Providers, Ollama, llama.cpp server, OpenRouter, or any similar API, with available models auto-discovered from the endpoint's models route and the older provider-specific integrations removed. Features include tool calling through MCP servers, multimodal input on vision-capable models, an optional LLM router that picks a route per request via a configurable Omni virtual alias, per-model capability overrides, and chat history persistence. Setup is a git clone, an .env.local with a base URL and API key, and npm run dev; MongoDB is optional in development because an embedded database persists to ./db, and Docker images bundle everything for production. Licensed Apache-2.0 with 10.8k GitHub stars, it is a common choice for teams that want a polished, provider-neutral chat interface over routed models.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- UI & Chat Interfaces
- Price
- Free
- Platform
- Hybrid
- Difficulty
- Easy (2/5)
- License
- Apache-2.0
- Added
- Jul 29, 2026
Related Tools
Build production-ready conversational AI apps in minutes
Enhanced ChatGPT clone with multi-provider support
Gradio web UI for running large language models
Build ML demos and web apps with Python in minutes
Alibaba's hosted chat interface to the Qwen model family with document, image, and coding support.
Turn Python scripts into shareable web apps