chat-ui is the open SvelteKit application powering HuggingChat: multi-model chat with web search, tools and multimodal input, ready to point at your own inference endpoints.
| Category | Self-hosted chat UI |
| Type | Web chat UI |
| License | Apache-2.0 |
| Runs locally | Yes |
| Built with | TypeScript |
| Skill level | Intermediate |
| Best for | a production-proven UI battle-tested by Hugging Face |
Other open-source self-hosted chat ui tools worth comparing:
Open WebUIChatGPT-style interface over any model
LibreChatMulti-provider open-source ChatGPT clone
Lobe ChatModern, design-forward chat framework
AnythingLLMAll-in-one app to chat with your documents
big-AGIPro-grade chat for many models
ChatboxDesktop client for many AI models
NextChatLightweight ChatGPT-style UI, deploys in one click
Chatbot UIClean open ChatGPT clone with files and profiles
KhojYour AI second brain over your notes
KotaemonClean open UI to chat with documentsHuggingChat UI is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.
Yes. HuggingChat UI is designed to run on your own machine or server, keeping your data private.
Popular open-source alternatives include Open WebUI, LibreChat, Lobe Chat. See the comparisons above to choose.
Browse the full directory of open-source AI tools, models and projects — updated daily.
Browse all tools →