Repolode
u14app

u14app/neo-chat

可自托管、数据默认保存在浏览器的 AI 聊天工作区,支持多模型、智能体、深度研究、RAG 和 MCP。

可替代:ChatGPTClaude

Star
1,879
Fork
624
未关闭 Issue
6
最近提交
23小时前

这是什么?

Neo Chat 是一个可自托管的网页端 AI 聊天工作区,使用你自己的 API Key 接入 Google、OpenAI、Anthropic 以及兼容 OpenAI 接口的服务,并支持图片输入和生成(取决于模型服务商)。

除日常对话外,它还提供用于多步工具调用的智能体模式,以及可生成可审阅研究计划和带引用报告的深度研究模式。用户可以上传文件、检索知识库、保存记忆,并复用助手预设。扩展方式包括文本技能(Skills)、OpenAPI 插件、远程 MCP 服务器,以及可选的 Docker 桥接,用于连接本地 stdio 类型的 MCP 工具。

对话和工作区文件默认保存在浏览器中,支持 ZIP 备份与恢复,并可通过 WebDAV 或 S3/MinIO 进行端到端加密同步。界面支持英文、简体中文和日文,兼容桌面与移动端。可通过 Docker、Vercel 或 Cloudflare Workers 部署。

核心功能

  • 01接入 Google、OpenAI、Anthropic 及兼容 OpenAI 接口的模型服务。
  • 02智能体模式执行多步工具流程,深度研究生成可审阅的计划和带引用的报告。
  • 03支持文件附件、知识库检索、本地搜索和记忆功能。
  • 04可通过文本技能、OpenAPI 插件和远程 MCP 服务器扩展能力。
  • 05数据默认保存在浏览器中,支持 ZIP 备份,并可选通过 WebDAV 或 S3/MinIO 加密同步。

适用场景

  • 在自有服务器上部署私有聊天界面,统一使用自己的 API Key 访问多个模型服务。
  • 基于知识库和文件附件与个人文档进行问答。
  • 执行需要引用来源的多步研究任务,并审阅生成的报告。
  • 将内部 OpenAPI 服务或 MCP 工具接入聊天界面。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/u14app/neo-chat.git
  2. 2

    进入项目目录

    cd neo-chat
  3. 3

    安装依赖(需要 Node.js 24 和通过 Corepack 使用的 pnpm 10.30.3)

    corepack pnpm install --frozen-lockfile
  4. 4

    启动开发服务器,然后打开 localhost:3000

    corepack pnpm dev

使用前须知

  • 本地运行需要 Node.js 24 和 pnpm 10.30.3,并且需要模型服务商的 API 密钥才能聊天。
  • Docker 示例使用临时凭据加密密钥,生产环境前需要配置稳定的 BYOK 密钥。
  • 关闭页面会中断 Agent 和深度研究任务,已保存的任务需要手动恢复。

标签

常见问题

neo-chat 是什么?
可自托管、数据默认保存在浏览器的 AI 聊天工作区,支持多模型、智能体、深度研究、RAG 和 MCP。 Neo Chat 是一个可自托管的网页端 AI 聊天工作区,使用你自己的 API Key 接入 Google、OpenAI、Anthropic 以及兼容 OpenAI 接口的服务,并支持图片输入和生成(取决于模型服务商)。
neo-chat 可以免费使用吗?用的什么许可证?
neo-chat 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
neo-chat 还在维护吗?
活跃维护中。neo-chat 最近一次提交是在 2026年10月21日。
neo-chat 适合用来做什么?
在自有服务器上部署私有聊天界面,统一使用自己的 API Key 访问多个模型服务。 基于知识库和文件附件与个人文档进行问答。 执行需要引用来源的多步研究任务,并审阅生成的报告。 将内部 OpenAPI 服务或 MCP 工具接入聊天界面。
neo-chat 怎么安装和运行?
克隆仓库: git clone https://github.com/u14app/neo-chat.git 进入项目目录: cd neo-chat 安装依赖(需要 Node.js 24 和通过 Corepack 使用的 pnpm 10.30.3): corepack pnpm install --frozen-lockfile 启动开发服务器,然后打开 localhost:3000: corepack pnpm dev
在哪里获取 neo-chat?
源代码和安装说明在 GitHub 上:https://github.com/u14app/neo-chat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目