Best for
- Users who want a self-hosted or open-source chat client
- Users who need cross-platform access to AI models
- Developers or enterprises wanting a customizable AI chat UI
NextChat is a flexible open-source AI chat client that supports multiple models and cross-platform deployment. However, it is not an official MCP server, and users must pay attention to security configuration.
Strongest · Maintenance 16/20 Weakest · Reliability 2/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker 20+
OPENAI_API_KEY
OpenAI API key from platform.openai.com; documented as required.
CODE
Access password(s), comma-separated; optional.
AZURE_API_KEY
Azure API key.
GOOGLE_API_KEY
Google Gemini Pro API key.
ANTHROPIC_API_KEY
Anthropic Claude API key.
BAIDU_API_KEY
Baidu API key.
BAIDU_SECRET_KEY
Baidu secret key.
BYTEDANCE_API_KEY
ByteDance (Doubao) API key.
ALIBABA_API_KEY
Alibaba Cloud API key.
IFLYTEK_API_KEY
iFlytek API key.
IFLYTEK_API_SECRET
iFlytek API secret.
CHATGLM_API_KEY
ChatGLM API key.
DEEPSEEK_API_KEY
DeepSeek API key.
STABILITY_API_KEY
Stability API key.
SILICONFLOW_API_KEY
SiliconFlow API key.
AI302_API_KEY
302.AI API key.
ENABLE_MCP
Set to true to enable the MCP (Model Context Protocol) feature; set before build/deploy.
BASE_URL
Overrides the OpenAI API base URL; defaults to https://api.openai.com.
OPENAI_ORG_ID
OpenAI organization ID; optional.
AZURE_URL
Azure OpenAI deploy URL, e.g. https://{resource}/openai.
AZURE_API_VERSION
Azure API version string.
GOOGLE_URL
Google Gemini Pro API URL.
ANTHROPIC_API_VERSION
Anthropic Claude API version.
ANTHROPIC_URL
Anthropic Claude API URL.
BAIDU_URL
Baidu API URL.
BYTEDANCE_URL
ByteDance API URL.
ALIBABA_URL
Alibaba Cloud API URL.
IFLYTEK_URL
iFlytek API URL.
CHATGLM_URL
ChatGLM API URL.
DEEPSEEK_URL
DeepSeek API URL.
HIDE_USER_API_KEY
Set to 1 to prevent users from entering their own API key.
DISABLE_GPT4
Set to 1 to prevent users from using GPT-4.
ENABLE_BALANCE_QUERY
Set to 1 to let users query balance.
DISABLE_FAST_LINK
Set to 1 to disable parsing settings from URL.
CUSTOM_MODELS
Customize the model list with +/- to add/remove, aliases, and Azure/ByteDance deployment names.
DEFAULT_MODEL
Change the default model.
VISION_MODELS
Add vision capabilities to extra models, comma-separated.
WHITE_WEBDAV_ENDPOINTS
Comma-separated whitelist of full WebDAV endpoints.
DEFAULT_INPUT_TEMPLATE
Customize the default user input preprocessing template.
STABILITY_URL
Custom Stability API URL.
SILICONFLOW_URL
SiliconFlow API URL.
AI302_URL
302.AI API URL.
PROXY_URL
Proxy URL, optionally set for Docker deployment.
Set ENABLE_MCP=true before building and start the app; confirm the MCP plugin panel appears in the chat UI and that plugins like network search or the calculator return results.
Once connected, you can ask your AI assistant things like:
NextChat is a cross-platform AI chat client that runs on Web, iOS, macOS, Android, Linux, and Windows. It supports multiple AI model providers, including OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, DeepSeek, and more. NextChat prioritizes privacy by storing all data locally in the browser. MCP functionality can be enabled via the environment variable ENABLE_MCP=true.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 9b4ac8e1c543 Data synced 2026-10-19 Read the FMRS scoring method