适合谁
- 希望掌控数据并需要自托管 AI 聊天工作区的个人或团队
- 熟悉 Next.js、React 和 TypeScript 的开发者
- 需要多提供商集成和插件扩展的用户
这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。
Neo Chat 是一款功能丰富的本地优先 AI 聊天应用,强调数据所有权和自托管。它提供多提供商集成、技能、插件、RAG、搜索、语音和同步等功能,适合技术用户。然而,它并非开箱即用的公开 SaaS,需要安全部署和配置。
最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 22+ · Docker
ACCESS_PASSWORD
部署访问口令,作为部署门槛而非账户系统。
BYOK_PRIVATE_KEY_PEM
生产环境稳定的 BYOK 服务器私钥,用于加密用户输入的密钥。
UPSTASH_REDIS_REST_TOKEN
Upstash Redis REST 凭据,托管/多实例部署时用于共享短时状态。
DEFAULT_PROVIDER_API_KEY
服务器默认模型提供商的 API 密钥,由各提供商(Google/Anthropic/OpenAI 等)获取。
DEFAULT_SEARCH_API_KEY
外部搜索提供商(如 Tavily、Firecrawl)的密钥,可选,用于提高速率限制。
DEFAULT_RAG_TOKEN
外部向量/RAG 服务的访问令牌。
DEFAULT_MINERU_API_TOKEN
DEFAULT_LLAMA_PARSE_API_KEY
DEFAULT_ELEVENLABS_API_KEY
ElevenLabs 语音服务的 API 密钥,在 ElevenLabs 官网获取。
DEFAULT_MIMO_API_KEY
BYOK_KEY_ID
与 BYOK 私钥配套的密钥 ID。
BYOK_ALLOW_EPHEMERAL_KEY
是否允许临时 BYOK 密钥,本地可设 true,生产应设 false。
DEPLOYMENT_MODE
部署模式,local 或 hosted,托管部署应设为 hosted。
ALLOW_LOCAL_NETWORK_PROXY
RATE_LIMIT_STORE
DOCUMENT_PARSE_JOB_STORE
PLUGIN_REGISTRY_STORE
UPSTASH_REDIS_REST_URL
DEFAULT_PROVIDER_TYPE
服务器默认提供商类型,如 Google、Anthropic、OpenAI、OpenAI Compatible。
DEFAULT_PROVIDER_NAME
DEFAULT_PROVIDER_BASE_URL
DEFAULT_PROVIDER_MODELS
DEFAULT_MODEL_TITLE_GENERATION
DEFAULT_MODEL_RELATED_QUESTIONS
DEFAULT_MODEL_CONTEXT_COMPRESSION
DEFAULT_MODEL_PROMPT_OPTIMIZATION
DEFAULT_MODEL_RAG_QUERY
DEFAULT_MODEL_MEMORY
DEFAULT_SEARCH_PROVIDER
DEFAULT_SEARCH_BASE_URL
DEFAULT_RAG_BASE_URL
DEFAULT_RAG_TOP_K
DEFAULT_RAG_CHUNK_SIZE
DEFAULT_RAG_NAMESPACE
DEFAULT_DOCUMENT_PARSE_PROVIDER
DEFAULT_VOICE_PROVIDER
DEFAULT_ELEVENLABS_STT_MODEL
DEFAULT_ELEVENLABS_TTS_MODEL
DEFAULT_ELEVENLABS_TTS_VOICE_ID
DEFAULT_MIMO_STT_MODEL
DEFAULT_MIMO_TTS_MODEL
DEFAULT_MIMO_TTS_VOICE_ID
DEFAULT_SYSTEM_PROMPT
DEFAULT_ENABLE_AUTO_TITLE
DEFAULT_ENABLE_RELATED_QUESTIONS
DEFAULT_ENABLE_AUTO_COMPRESSION
DEFAULT_ENABLE_CODE_COLLAPSE
DEFAULT_ENABLE_HTML_VISUAL_PROMPT
NEXT_PUBLIC_SITE_URL
公开站点 URL,用于元数据和生成的公开链接。
TRUST_PROXY_HEADERS
本地运行要求 Node.js 22 和 pnpm 10.30.3。使用 pnpm install 然后 pnpm dev 启动,打开 http://localhost:3000,并在设置中至少配置一个模型提供商。也可使用 Docker Compose(docker compose up --build)或 Docker 镜像(docker build -t neo-chat:local .)部署。支持部署到 Vercel 和 Cloudflare Workers。
运行 pnpm install && pnpm dev 后打开 http://localhost:3000,在设置中至少配置一个模型提供商;能正常发起对话即说明安装成功。MCP 方面可在插件市场安装远程 MCP 服务器并看到其工具出现。
连接成功后,可以直接对 AI 助手这样说:
Neo Chat 是一个可自托管的、本地优先的 AI 聊天应用,基于 Next.js、React、TypeScript 和 Zustand 构建。它将多提供商聊天、助手预设、纯文本技能、OpenAPI 风格插件工具、远程 MCP 服务器和可选的本地 stdio 桥接、网页和本地全局搜索、知识库 RAG、可选加密的跨设备同步、版本化备份和恢复、本地记忆、离线 PWA、语音、生成媒体、富消息渲染、引文和可编辑工件整合到一个整洁的工作区中。它专为希望获得现代 AI 工作区强大功能同时保留本地数据所有权的用户设计。默认情况下,聊天历史、工作区元数据、技能、插件配置、记忆、搜索索引和文件保留在浏览器中;服务器路由充当模型提供商、网页搜索、RAG、文档解析、语音、插件和 MCP 执行以及部署健康检查的受控代理。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 2c03fe88a57a 数据同步于 2026-10-19 查看 FMRS 评分方法