huggingface/chat-ui - OSS Alternative - Discover Top Open Source Alternatives to Popular Software
LLM Chat Interface / Web Application
10.7k 2026-04-28

huggingface/chat-ui

An open-source SvelteKit web application providing a customizable chat interface for OpenAI-compatible Large Language Models, powering HuggingChat.

Core Features

Supports OpenAI-compatible APIs (Hugging Face Inference Providers, llama.cpp, Ollama, OpenRouter, Poe).
Modern web UI built with SvelteKit.
Persistent chat history, user settings, and file management using MongoDB.
Customizable branding (app name, assets, description).
Optional Docker image for simplified deployment.

Quick Start

docker run -p 3000:3000 -e OPENAI_BASE_URL=https://router.huggingface.co/v1 -e OPENAI_API_KEY=hf_xxx -v chat-ui-data:/data ghcr.io/huggingface/chat-ui-db:latest

Detailed Introduction

This project is the open-source foundation of HuggingChat, offering a robust and flexible chat interface for Large Language Models. Built with SvelteKit, it provides a modern, responsive web application designed to interact with any OpenAI-compatible API endpoint, including Hugging Face Inference Providers, Ollama, and OpenRouter. It features persistent chat history and user management via MongoDB, supports local or cloud deployments, and allows for extensive customization, making it an ideal solution for developers looking to deploy their own LLM chat service.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.