Tools/UI & Chat Interfaces/Hugging Face Chat UI

Hugging Face Chat UI

SvelteKit chat frontend for OpenAI-compatible APIs that powers Hugging Face's HuggingChat.

Open SourceSelf HostedOffline Capable
0.0 (0)

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.

Should you use Hugging Face Chat UI?

Pick it when

Pick Chat UI when your models already sit behind an OpenAI-compatible endpoint, such as HF Inference Providers, OpenRouter, or a llama.cpp server, and you want a polished HuggingChat-style front end with MCP tools and per-request routing.

Look elsewhere when

Skip it if you need native Anthropic or Google connectors, since it only talks to OpenAI-compatible APIs and LibreChat handles those natively, or document RAG with role-based accounts, which Open WebUI covers.

Alternatives to Hugging Face Chat UI

  • Open WebUI

    Adds RAG over uploaded documents, role-based multi-user accounts, and native Ollama support, at the cost of a bigger app to run and configure.

  • LibreChat

    Native connectors for Anthropic, Google, and Azure plus agents and code interpreter, but a heavier Docker deployment than Chat UI.

  • NextChat

    Simpler personal client with one-click Vercel deploy and a tiny desktop app, but history stays in each browser rather than a shared server-side database.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Hybrid
Difficulty
Easy (2/5)
License
Apache-2.0
Added
Jul 29, 2026

Tags