huggingface/chat-ui

The open source codebase powering HuggingChat

69
/ 100
Established

A SvelteKit frontend that communicates exclusively with OpenAI-compatible APIs, enabling unified access across providers (Ollama, llama.cpp, OpenRouter, etc.) via a single configuration. Stores chat history, user data, and settings in MongoDB, with optional smart routing via an embedded Arch routing model to dynamically select the best LLM per request. Supports Model Context Protocol (MCP) servers for tool integration and multimodal requests, alongside pluggable theme customization and deployed either locally or via Docker.

10,568 stars. Actively maintained with 16 commits in the last 30 days.

No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

10,568

Forks

1,607

Language

TypeScript

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

16

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/huggingface/chat-ui"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.