ChatGPT Next Web

Active
GitHub TypeScript MIT

Description

Cross-platform ChatGPT-style frontend, multi-provider and one-click deploy.

Key Features

  • One-click deploy — Vercel / Docker / self-host
  • Multi-provider — OpenAI, Azure, Gemini, Claude
  • Multi-device — Cross-device conversation sync
  • Plugin system — Custom prompt templates
  • Prompt library — Curated community prompts

Use Cases

💡 Self-hosted ChatGPT frontend for individuals or small teams.
💡 Sync conversations across devices.
💡 Templates and community contributions for prompt engineers.

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (88.6k stars)
  • Permissive open-source license (MIT)
  • Established track record (3 years in production)

Categories

Quick Start

# Vercel one-click deploy
# 1. Clone
git clone https://github.com/Yidadaa/ChatGPT-Next-Web
# 2. Import in Vercel and set OPENAI_API_KEY
# 3. Open https://<your-domain>

Related Projects

LibreChat

42.1k · TypeScript
Active A+

LibreChat is an enhanced open-source ChatGPT clone featuring Agents, MCP tools, multi-model support, code interpreter, AI search, and more.

chat-uimulti-modelagents +3
  • · Multi-model switching — Supports OpenAI, Anthropic, Google, AWS Bedrock, Azure OpenAI, and custom OpenAI-compatible endpoints without a proxy
  • · Agent & MCP tool integration — No-code custom assistants with MCP protocol, subagent delegation, skills system, and agent marketplace
  • · Sandboxed code interpreter — Secure isolated execution in Python, Node.js, Go, C/C++, Java, PHP, Rust, Fortran with direct file handling

Hermes Studio

10.3k · TypeScript
Active A

Hermes Studio is the web console for the Hermes Agent, offering multi-platform AI chat, session management, scheduled jobs, and usage analytics, self-hostable in one command.

chat-uiweb-dashboardself-hosted +2
  • · Multi-platform AI chat - manage AI conversations across platforms in one web console
  • · Session management - organize, search, and resume conversation history
  • · Scheduled jobs - plan and automate tasks for agents

Hermes Web UI

10.3k · TypeScript
Active A

An open-source AI chat frontend for self-hosted models and multi-model chat scenarios, providing a clean conversation interface and basic configuration.

chat-uiself-hostedllm-frontend
  • · Multi-Session Chat — create, rename, switch between sessions with real-time streaming over Socket.IO, Markdown rendering, and tool call expansion
  • · 8 Platform Channels — unified configuration for Telegram, Discord, Slack, WhatsApp, Matrix, Feishu, WeChat, and WeCom in one page
  • · Usage Analytics — total token usage breakdown, cost tracking, cache hit rate, model distribution charts, and 30-day trend data

LlamaGPT

10.9k · TypeScript
Stale C

LlamaGPT is a self-hosted, offline ChatGPT-like chatbot powered by Llama 2. 100% private with no data leaving your device, with Code Llama support and one-click deployment via Umbrel.

chat-uiself-hostedllama +3
  • · 100% private and offline — no data leaves your device, fully self-hosted
  • · Supports multiple Llama 2 and Code Llama models (7B, 13B, 34B, 70B)
  • · One-click install on Umbrel home server via the Umbrel App Store