NextChat

Active
GitHub TypeScript MIT

Description

NextChat is a lightweight, cross-platform AI assistant client supporting GPT-4, Claude, Gemini and more, with Web, desktop, and mobile experiences.

Key Features

  • Multi-model compatible - supports OpenAI GPT-4, Claude, DeepSeek, Gemini Pro and other LLM backends
  • One-click deploy - deploy to Vercel/Zeabur in one click, or build as ~5MB cross-platform desktop client
  • Privacy first - all data stored locally in browser, no server-side persistence required
  • MCP protocol support - extend tool capabilities via MCP (build with ENABLE_MCP=true)
  • Prompt template system - create, share and debug chat tool templates (Masks) with built-in prompt library
  • Realtime chat & Artifacts - supports Realtime Chat and separate window content preview

Use Cases

💡 Quickly set up a private AI chat interface with custom API endpoints and keys
💡 Deploy a unified AI assistant client for teams, compatible with multiple model providers
💡 Create scenario-specific chat tools using prompt templates and share with your team
💡 Use as a local desktop application with all data kept on-device for privacy
💡 Extend AI assistant capabilities through MCP tool integrations

Categories

Quick Start

# Clone the project
git clone https://github.com/ChatGPTNextWeb/NextChat.git
cd NextChat

# Install dependencies and start dev server
pnpm install
pnpm dev

# Or deploy to Vercel with one click
# Visit https://vercel.com/new/clone?repository-url=https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web
# Set environment variable OPENAI_API_KEY and you're ready to go

Related Projects