chat-ui and svelte-chat-ui

These are ecosystem siblings—one is the production chat interface powering HuggingFace's service while the other is a standalone SvelteKit implementation that developers can self-host or integrate into their own applications, both built on similar web frameworks but serving different deployment contexts.

chat-ui
69
Established
svelte-chat-ui
39
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 13/25
Stars: 10,568
Forks: 1,607
Downloads:
Commits (30d): 45
Language: TypeScript
License: Apache-2.0
Stars: 196
Forks: 17
Downloads:
Commits (30d): 0
Language: Svelte
License: MIT
No Package No Dependents
Archived Stale 6m No Package No Dependents

About chat-ui

huggingface/chat-ui

The open source codebase powering HuggingChat

This project helps you set up your own customizable chat interface for Large Language Models (LLMs) like those found in HuggingChat. You can connect it to various OpenAI-compatible API providers, whether they're local servers or cloud services, and get a functional chat application that runs in your web browser. This is for individuals or teams who want to host a private or branded AI chat experience.

AI chat applications custom LLM interfaces private AI deployments web chat platforms AI model front-ends

About svelte-chat-ui

iansinnott/svelte-chat-ui

Chat with LLMs. Bring your own key. Keyboard-centric, mobile friendly, searchable.

Supports full-text search across chat history with local SQLite storage via WASM-compiled CRDTs for conflict-free cross-device sync. Available as both a web app and Tauri-based desktop client, enabling use with OpenAI, local LLMs (Llama, Mistral), and custom system prompts. Built with Svelte for reactive UI and includes annotation features to tag responses with notes.

Scores updated daily from GitHub, PyPI, and npm data. How scores work