NextChat
ChatGPTNextWeb/NextChat
Lightweight, self-hostable ChatGPT-style web/desktop client for many model providers.
docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=your-password yidadaa/chatgpt-next-webChatGPT-style chat interfaces you can host yourself and point at any model. 8 projects, sorted by GitHub stars.
ChatGPTNextWeb/NextChat
Lightweight, self-hostable ChatGPT-style web/desktop client for many model providers.
docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=your-password yidadaa/chatgpt-next-webMintplex-Labs/anything-llm
Local-first desktop/Docker app for chatting with documents, agents and any LLM (local or cloud), with built-in RAG.
Install: Desktop download at anythingllm.com/download; Docker image also available.
CherryHQ/cherry-studio
Desktop AI studio with multi-provider chat, agents and 300+ preset assistants.
Install: Desktop installers on cherryai.com / GitHub Releases.
chatboxai/chatbox
Desktop and mobile AI client for many providers and local models, with prompt library and file chat.
Install: Installers on chatboxai.app and GitHub Releases.
khoj-ai/khoj
Self-hostable "AI second brain": chat over your docs and the web, deep research, custom agents and scheduled automations.
Install: pip or Docker install per docs.khoj.dev.
SillyTavern/SillyTavern
Local LLM frontend for power users and roleplay, connecting to many text, image and TTS backends.
Install: Install guides at docs.sillytavern.app (Windows, macOS/Linux, Android, Docker).
huggingface/chat-ui
The open-source SvelteKit codebase behind HuggingChat; self-host a chat UI for any OpenAI-compatible endpoint.
git clone https://github.com/huggingface/chat-uienricoros/big-AGI
Power-user AI chat suite with multi-model "Beam" comparisons, personas, voice and image generation; self-hostable.
Install: See docs/installation.md (Node or Docker).
Stars, licences and last-commit dates come from the GitHub REST API, fetched 17 Oct 2026. Archived repos, repos with no commit in 12 months and non-open licences are excluded. Install commands are copied from each README.