Self-hosted ChatGPT alternatives

Self-hosted ChatGPT alternatives

Open source chat interfaces and assistant apps for private AI workflows.

Projects — 5
Updated regularly

ChatGPT alternatives

Private AI chat apps for teams that want control over models, data, and deployment.

This page is for self-hosted ChatGPT-style products: a real chat interface, conversation history, model switching, private deployment, and enough admin or knowledge features to replace a hosted assistant for individuals or teams.

Not backend runtimes

Ollama, LocalAI, vLLM, and llama.cpp are model backends. They belong in the stack, but they are not ChatGPT UI replacements by themselves.

Intent matched

The curated list favors UI products: Open WebUI, LobeChat, LibreChat, AnythingLLM, Onyx, and Jan. Each solves a different self-hosted chat job.

Why it works

  • Open WebUI: best local-first default

    Use it when you want a strong browser UI around Ollama or OpenAI-compatible endpoints with minimal friction.

  • LobeChat / LibreChat: polished chat portals

    Use LobeChat for a polished modern chat UI and LibreChat when users, presets, agents, MCP, and enterprise-style controls matter.

  • AnythingLLM / Onyx / Jan: specialized workflows

    Use AnythingLLM for document workspaces, Onyx for advanced team knowledge and connectors, and Jan for desktop-first offline chat.

Curated repositories

Open source ChatGPT-style apps

5 projects
open-webui

open-webui/open-webui

open-webui

134.1k

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

19k|Python
NOASSERTION
ollamaollama-webuillm
danny-avila

danny-avila/LibreChat

danny-avila

36k

Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active.

7.4k|TypeScript
MIT
aichatgptclone
Mintplex-Labs

Mintplex-Labs/anything-llm

Mintplex-Labs

59k

The all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.

6.4k|JavaScript
MIT
raglmstudiolocalai
onyx-dot-app

onyx-dot-app/onyx

onyx-dot-app

28.5k

Open Source AI Platform - AI Chat with advanced features that works with every LLM

3.8k|Python
NOASSERTION
enterprise-searchragai-chat
janhq

janhq/jan

janhq

42.2k

Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.

2.8k|TypeScript
NOASSERTION
llamacpplocalaiself-hosted

Related pages

Keep browsing

FAQ

Questions answered

What is the best self-hosted ChatGPT alternative?

Open WebUI is the best default for most local-model users. LobeChat is strong for a polished modern chat experience. LibreChat is stronger as a multi-provider ChatGPT-style portal. AnythingLLM is better for document workspaces. Onyx is better when enterprise knowledge, connectors, and advanced RAG matter. Jan is best when you want a desktop-first offline app.

Do self-hosted ChatGPT alternatives include the model?

Usually no. Most apps connect to model backends such as Ollama, LocalAI, vLLM, llama.cpp servers, OpenAI-compatible APIs, or hosted providers. The chat app is the user-facing layer, not always the inference engine.

Should Ollama be listed as a ChatGPT alternative?

Not on this page. Ollama is a local model runtime. It becomes a ChatGPT-like experience when paired with a UI such as Open WebUI, LobeChat, LibreChat, AnythingLLM, Jan, or another chat interface.