chat-ui and chatgpt-svelte
These are competitors—both provide web UI frameworks for chat applications, with HuggingChat UI built for Hugging Face's own models while ChatGPT Svelte targets OpenAI's API, but they serve the same purpose of packaging a conversational interface in SvelteKit.
About chat-ui
huggingface/chat-ui
The open source codebase powering HuggingChat
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.
About chatgpt-svelte
ichbtrv/chatgpt-svelte
A simple UI for the ChatGPT Open AI Api
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work