alternatives to

ChatGPT

OpenAI's AI assistant, used through its web, desktop and mobile apps. A closed product from OpenAI.

Side by side

32 alternatives to ChatGPT
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
OllamaPartial182kMITOpen sourceYesGov0.35.12026-10-06
Open WebUIPartial154kOtherSource availableYesPythonv0.11.42026-10-06
llama.cppPartial130kMITOpen sourceYesC++v0.6.02026-10-06
vLLMPartial93kApache-2.0Open sourceYesPythonv0.31.02026-10-06
NextChatPartial89kMITOpen sourceYesTypeScriptv2.16.12026-08-11
LobeHubPartial83kOtherSource availableYesTypeScriptv2.2.182026-10-06
AnythingLLMPartial67kMITOpen sourceYesJavaScriptv1.17.02026-10-06
Cherry StudioPartial52kAGPL-3.0Open sourceYesTypeScriptv2.1.42026-10-06
LocalAIPartial49kMITOpen sourceYesGov4.11.02026-10-06
TextGenPartial48kAGPL-3.0Open sourceYesPythonv4.92026-08-17
LibreChatPartial45kMITOpen sourceYesTypeScriptv0.8.82026-10-06
JanPartial45kOtherOpen sourceYesRustv0.8.42026-10-06
FabricPartial44kMITOpen sourceNoGov1.4.5152026-10-05
ChatboxPartial42kGPL-3.0Open sourceYesTypeScriptv1.23.52026-09-24
KhojPartial38kAGPL-3.0Open sourceYesPython2.0.0-beta.282026-08-02
SGLangPartial37kApache-2.0Open sourceYesPythonv0.5.212026-10-06
SillyTavernPartial34kAGPL-3.0Open sourceYesJavaScript1.19.02026-10-02
TensorRT-LLMPartial15kOtherOpen sourceYesPythonv1.2.12026-10-06
LLMPartial13kApache-2.0Open sourceNoPython0.362026-09-22
ShellGPTPartial12kMITOpen sourceNoPython1.5.12026-07-02
Chat UIPartial11kApache-2.0Open sourceYesTypeScriptv0.10.02026-10-06
XinferencePartial9.6kApache-2.0Open sourceYesPythonv3.5.02026-10-06
Page AssistPartial8.2kMITOpen sourceYesTypeScriptv1.5.862026-10-04
LMDeployPartial8.1kApache-2.0Open sourceYesPythonv0.18.02026-09-28
big-AGIPartial7.1kMITOpen sourceYesTypeScriptv2.1.02026-10-05
DeepChatPartial6.4kApache-2.0Open sourceYesTypeScriptv1.1.22026-10-03
GPUStackPartial5.8kApache-2.0Open sourceYesPythonv2.2.32026-09-30
5irePartial5.4kOtherSource availableYesTypeScriptv0.15.42026-09-14
tgptPartial3.3kGPL-3.0Open sourceNoGov2.15.02026-10-05
otermPartial2.4kMITOpen sourceNoPython0.25.02026-10-03
AlpacaPartial1.6kGPL-3.0Open sourceYesPython9.2.52026-10-02
HollamaPartial1.2kMITOpen sourceYesTypeScript0.36.02026-10-05

Every alternative

Language
Licence
Terms
Hosting
Deploy with

32 alternatives

OllamaPartial

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

Runs open-weight models on your own machine behind a local API. Pair it with a chat app for the interface.

Language
Go
Licence
MIT
Stars
182k
Latest
v0.35.1
Last push
2026-10-06
Open WebUIPartial

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

The chat app, self-hosted, in front of Ollama or any OpenAI-compatible API. The model comes from elsewhere.

Language
Python
Licence
Other
Stars
154k
Latest
v0.11.4
Last push
2026-10-06
llama.cppPartial

LLM inference in C/C++

Runs open-weight models on CPU or GPU, with a built-in server and a minimal web chat.

Language
C++
Licence
MIT
Stars
130k
Latest
v0.6.0
Last push
2026-10-06
vLLMPartial

A high-throughput and memory-efficient inference and serving engine for LLMs

Serves open-weight models behind an OpenAI-compatible API, tuned for GPU throughput.

Language
Python
Licence
Apache-2.0
Stars
93k
Latest
v0.31.0
Last push
2026-10-06
NextChatPartial

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat with GPT-5, Claude 4, Gemini 2.5, DeepSeek & 100+ top models. Pay-as-you-go saves you more. Available on Web, iOS, macOS, Android, Linux, Windows.

A chat app you deploy yourself in front of OpenAI, Anthropic, Google or a local model. The model comes from elsewhere.

Language
TypeScript
Licence
MIT
Stars
89k
Latest
v2.16.1
Last push
2026-08-11
LobeHubPartial

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

Chat app with plugins and agents, self-hosted or on the desktop, for most model providers.

Language
TypeScript
Licence
Other
Stars
83k
Latest
v2.2.18
Last push
2026-10-06
AnythingLLMPartial

Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience

Desktop or self-hosted app built around chatting with your own documents, with any model provider.

Language
JavaScript
Licence
MIT
Stars
67k
Latest
v1.17.0
Last push
2026-10-06
Cherry StudioPartial

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Desktop app for many hosted providers and local models, with assistants, knowledge bases and MCP. The model comes from elsewhere.

Language
TypeScript
Licence
AGPL-3.0
Stars
52k
Latest
v2.1.4
Last push
2026-10-06
LocalAIPartial

LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

OpenAI-compatible API for local text, image and audio models, on CPU or GPU.

Language
Go
Licence
MIT
Stars
49k
Latest
v4.11.0
Last push
2026-10-06
TextGenPartial

Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.

Desktop and web app that runs open models locally through llama.cpp and other backends, or calls a hosted API.

Language
Python
Licence
AGPL-3.0
Stars
48k
Latest
v4.9
Last push
2026-08-17
LibreChatPartial

Enhanced ChatGPT Clone: Features Agents, MCP, Skills, 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

Self-hosted chat app for Anthropic, OpenAI, Google and local models, with agents and file uploads.

Language
TypeScript
Licence
MIT
Stars
45k
Latest
v0.8.8
Last push
2026-10-06

Repository moved

JanPartial

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

Desktop app that downloads open models and runs them offline, or calls a hosted API.

Language
Rust
Licence
Other
Stars
45k
Latest
v0.8.4
Last push
2026-10-06
FabricPartial

Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.

Runs a library of reusable prompts over text piped in from the terminal.

Language
Go
Licence
MIT
Stars
44k
Latest
v1.4.515
Last push
2026-10-05
ChatboxPartial

Powerful AI Client

Desktop app in front of OpenAI, Anthropic, Google or a local model through Ollama. The model comes from elsewhere.

Language
TypeScript
Licence
GPL-3.0
Stars
42k
Latest
v1.23.5
Last push
2026-09-24
KhojPartial

Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.

A self-hosted assistant that answers from your documents and the web, in front of a local or hosted model.

Language
Python
Licence
AGPL-3.0
Stars
38k
Last push
2026-08-02
SGLangPartial

SGLang is a high-performance serving framework for large language models and multimodal models.

Serves open-weight models behind an OpenAI-compatible API, tuned for GPU throughput.

Language
Python
Licence
Apache-2.0
Stars
37k
Latest
v0.5.21
Last push
2026-10-06
SillyTavernPartial

LLM Frontend for Power Users.

A self-hosted chat front end aimed at character roleplay, in front of hosted APIs or local models.

Language
JavaScript
Licence
AGPL-3.0
Stars
34k
Latest
1.19.0
Last push
2026-10-02
TensorRT-LLMPartial

TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT LLM also contains components to create Python and C++ runtimes that orchestrate the inference execution in a performant way.

Serves open-weight models on NVIDIA GPUs behind an OpenAI-compatible API.

Language
Python
Licence
Other
Stars
15k
Latest
v1.2.1
Last push
2026-10-06
LLMPartial

Access large language models from the command-line

Prompts hosted and local models from the terminal and logs every exchange to SQLite.

Language
Python
Licence
Apache-2.0
Stars
13k
Latest
0.36
Last push
2026-09-22
ShellGPTPartial

A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.

A terminal assistant that answers questions and suggests shell commands.

Language
Python
Licence
MIT
Stars
12k
Latest
1.5.1
Last push
2026-07-02
Chat UIPartial

The open source codebase powering HuggingChat

The chat app behind HuggingChat, self-hosted in front of any OpenAI-compatible API.

Language
TypeScript
Licence
Apache-2.0
Stars
11k
Latest
v0.10.0
Last push
2026-10-06
XinferencePartial

Swap GPT for any LLM by changing a single line of code. Xinference lets you run open-source, speech, and multimodal models on cloud, on-prem, or your laptop — all through one unified, production-ready inference API.

Serves open-weight language, embedding and speech models behind an OpenAI-compatible API.

Language
Python
Licence
Apache-2.0
Stars
9.6k
Latest
v3.5.0
Last push
2026-10-06
Page AssistPartial

Use your locally running AI models to assist you in your web browsing

A browser sidebar and web UI for chatting with local models through Ollama or an OpenAI-compatible API.

Language
TypeScript
Licence
MIT
Stars
8.2k
Latest
v1.5.86
Last push
2026-10-04
LMDeployPartial

LMDeploy is a toolkit for compressing, deploying, and serving LLMs.

Serves open-weight models behind an OpenAI-compatible API, with quantisation and batching.

Language
Python
Licence
Apache-2.0
Stars
8.1k
Latest
v0.18.0
Last push
2026-09-28
big-AGIPartial

AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. Includes AI personas, AGI functions, world-class Beam multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.

Web chat in front of hosted or local models, with answers from several models side by side.

Language
TypeScript
Licence
MIT
Stars
7.1k
Latest
v2.1.0
Last push
2026-10-05
DeepChatPartial

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

Desktop chat app for hosted and local models, with MCP tool calling.

Language
TypeScript
Licence
Apache-2.0
Stars
6.4k
Latest
v1.1.2
Last push
2026-10-03
GPUStackPartial

A GPU cluster manager for high-performance AI model serving (vLLM, SGLang) and on-demand SSH-accessible GPU instances.

Manages a cluster of GPUs and serves open-weight models across it behind an OpenAI-compatible API.

Language
Python
Licence
Apache-2.0
Stars
5.8k
Latest
v2.2.3
Last push
2026-09-30
5irePartial

5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .

Desktop chat app for hosted and local models, with MCP tools and a local knowledge base.

Language
TypeScript
Licence
Other
Stars
5.4k
Latest
v0.15.4
Last push
2026-09-14
tgptPartial

AI Chatbots in terminal for free

Terminal chat with several providers, some usable without an API key.

Language
Go
Licence
GPL-3.0
Stars
3.3k
Latest
v2.15.0
Last push
2026-10-05
otermPartial

the terminal client for LLMs

A terminal chat client for Ollama models.

Language
Python
Licence
MIT
Stars
2.4k
Latest
0.25.0
Last push
2026-10-03
AlpacaPartial

🦙 Local and online AI hub

A GNOME desktop app for chatting with local models through Ollama.

Language
Python
Licence
GPL-3.0
Stars
1.6k
Latest
9.2.5
Last push
2026-10-02
HollamaPartial

A minimal LLM chat app that runs entirely in your browser

A minimal web chat in front of Ollama or an OpenAI-compatible server.

Language
TypeScript
Licence
MIT
Stars
1.2k
Latest
0.36.0
Last push
2026-10-05

Head to head

About ChatGPT

Vendor
OpenAI

ChatGPT website ↗