AltHub

danny-avila/LibreChat Alternatives

self-hosted AI chat workspace

LibreChat is an open-source, self-hosted ChatGPT clone with a web UI supporting multiple LLM providers, agents, MCP, skills, and code interpreter.

42.3kTypeScriptMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

odysseus-dev/odysseusGitHub

Choose Odysseus when you want a self-hosted AI workspace with a Python backend and similar all-in-one features.

Self-hosted AI workspace.

87.6k
Python
AGPL-3.0
active27d ago
u14app/neo-chatGitHub

Choose neo-chat when you want a local-first AI chat workspace with similar features and a lightweight client.

A local-first AI chat workspace for models, agents, skills, plugins, search, RAG, voice, memory, and artifacts.

1.8k
TypeScript
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

langgenius/difyGitHub

Choose Dify when you need a visual workflow/RAG builder and an app platform rather than a pure chat UI.

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

155.7k
TypeScript
NOASSERTION
active1mo ago
khoj-ai/khojGitHub

Choose Khoj when you want a self-hosted second brain with personal docs and automations, not just a chat clone.

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.

36.7k
Python
AGPL-3.0
active2mo ago
agentscope-ai/QwenPawGitHub

Choose QwenPaw when you want a personal AI assistant that's easy to deploy on your own machine or cloud with multiple chat channels.

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

34.8k
Python
Apache-2.0
active1mo ago
onyx-dot-app/onyxGitHub

Choose Onyx when you need enterprise knowledge search integrated with AI chat, not just a general-purpose chat UI.

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

31.7k
Python
NOASSERTION
active2mo ago
arc53/DocsGPTGitHub

Choose DocsGPT when you want a private AI platform with document analysis and enterprise search, not a chat-only clone.

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

18.2k
Python
MIT
active2mo ago
zhayujie/CowAgentGitHub

Choose CowAgent when you want a multi-channel AI assistant/agent harness that is lightweight and extensible, not a web server.

Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)

47.0k
Python
MIT
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

HKUDS/nanobotGitHub

Choose nanobot when you want an ultra-lightweight personal AI agent with a WebUI, not a multi-user server.

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps

47.6k
Python
MIT
active1mo ago
winfunc/deepreasoningGitHub

Choose deepreasoning when you specifically want a lightweight chat UI for DeepSeek R1 reasoning traces with Claude.

A high-performance LLM inference API and Chat UI that integrates DeepSeek R1's CoT reasoning traces with Anthropic Claude models.

5.4k
Rust
MIT
slowing1.0y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

sigoden/aichatGitHub

Choose aichat when you want a multi-LLM chat client as a terminal CLI rather than a web app.

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

10.4k
Rust
Apache-2.0
slowing8mo ago
google-gemini/gemini-cliGitHub

Choose gemini-cli when you want a terminal-based AI agent from Google, not a self-hosted web chat.

An open-source AI agent that brings the power of Gemini directly into your terminal.

107.0k
TypeScript
Apache-2.0
active1mo ago
NitroRCr/AIaWGitHub

Choose AIaW when you want a cross-platform desktop AI chat client with local-first sync, not a server.

AI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端

1.8k
TypeScript
BSD-3-Clause
active5mo ago
op7418/CodePilotGitHub

Choose CodePilot when you want an Electron desktop client with phone control, not a web server.

A multi-model AI agent desktop client — connect any AI provider, extend with MCP & skills, control from your phone. Built with Electron + Next.js.

6.5k
TypeScript
NOASSERTION
active1mo ago

Listed as an alternative to

These projects were analysed and named LibreChat among their alternatives. The relationship is not symmetric — how LibreChat rates them is a separate judgement, made when LibreChat is analysed in its own right.

open-webui/open-webuiGitHub

calls LibreChat “Enhanced ChatGPT clone with agents and MCP; a strong drop-in peer for Open WebUI.”

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

152.9kPythonactive
ChatGPTNextWeb/NextChatGitHub

calls LibreChat “similar self-hostable React chat UI with more advanced agent/MCP features; choose it if you need richer workflows despite heavier deployment.”

✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows

88.7kTypeScriptactive
ChatAnyTeam/ChatAnyGitHub

calls LibreChat “Pick it when you want a more actively maintained, MIT-licensed TS/Next.js multi-provider chat UI with agents, MCP and file handling instead of the seed's abandoned codebase.”

🌻 一键拥有你自己的 ChatGPT+众多AI 网页服务 | One click access to your own ChatGPT+Many AI web services

6.5kTypeScriptactive
chatgpt-web-dev/chatgpt-webGitHub

calls LibreChat “Use it for a feature-rich, actively maintained ChatGPT clone with multi-provider support.”

A third-party ChatGPT Web UI page built with Express and Vue3, through the official OpenAI completion API. / 用 Express 和 Vue3 搭建的第三方 ChatGPT 前端页面, 基于 OpenAI 官方 completion API.

1.9kVueslowing
labring/FastGPTGitHub

calls LibreChat “Choose for a ChatGPT-style multi-model chat interface rather than a RAG workflow platform.”

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

29.6kTypeScriptactive
rikkahub/rikkahubGitHub

calls LibreChat “choose it when you want a self-hosted web chat interface with agents/MCP/RAG instead of an installable Android app.”

RikkaHub is an Android APP that supports for multiple LLM providers.

7.8kKotlinactive
sigoden/aichatGitHub

calls LibreChat “Choose it if you prefer a full-featured web chat UI with agent/plugin support over a terminal.”

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

10.4kRustslowing
father-bot/chatgpt_telegram_botGitHub

calls LibreChat “Pick it for a self-hosted multi-user web ChatGPT clone with agents and MCP instead of Telegram.”

💬 Telegram bot with ChatGPT & Claude Python-based, using OpenAI's API.

5.5kPythonactive