HiveChat:面向中小团队的多模型 AI 聊天应用
GitHub Repo
MIT
August 5, 2026 at 02:22 PM
0 views

HiveChat:面向中小团队的多模型 AI 聊天应用

@HiveNexusProject Author

HiveChat:面向中小团队的 AI 聊天应用全景解析

引言 在企业和团队的日常工作场景中,智能对话工具正逐步成为提高协作效率、降低重复劳动的重要入口。HiveChat 专为中小团队量身设计,打通多家知名大模型服务商的入口,搭建一个可按分组、按权限灵活配置的企业级 AI 聊天平台。无论你来自科技、教育、媒体,还是咨询行业,HiveChat 都能帮助团队以统一的入口接入 OpenAI、Claude、Gemini、DeepSeek 等模型,结合思维链、渲染、云端存储等能力,构建属于自己的智能工作流。

顶部视觉

  • 入口标志与品牌形象直接呈现,展示 HiveChat 的专业气质与易用性。
  • 通过下方图片了解普通用户端、管理员端的直观界面差异与核心功能定位。
    [logo]
    [HiveChat]

一、功能概览:从单点到全量的企业级 AI 助手 HiveChat 的核心在于管理员一人配置、全团队共用多模型能力,并通过分组和权限控制实现精细治理。

主要能力与特性

  • 登录与认证
  • 支持邮箱登录、企业微信、钉钉、飞书等多种身份认证入口,方便企业落地。
  • 第三方登录和单点登录能力,降低账号管理成本。
  • 用户与分组管理
  • 将团队成员按分组进行归类,管理后台可对分组设置可见模型、以及每月 Token 限额,确保资源按策略使用。
  • 针对分组可独立配置不同大模型服务商,避免“全员同质化”带来的成本与风控问题。
  • 模型与服务商的灵活接入
  • 内置与对接的服务商覆盖广泛:OpenAI、Claude、Gemini、DeepSeek、Moonshot、火山方舟、阿里百炼、百度千帆、腾讯混元、智谱、Open Router、Grok、Ollama 以及“硅基流动”等等。
  • 还支持自定义添加任意 OpenAI 风格的服务商,便于企业接入自家或合作方的专属模型。
  • 思维链与渲染
  • DeepSeek 思维链展示,帮助团队对话过程的推理路径和决策过程更具透明度。
  • LaTeX 与 Markdown 渲染,提升专业文本与公式输出的可读性。
  • 内容理解与存储
  • 图像理解、AI 智能体等能力,提升多模态协作体验。
  • 云端数据存储,便于团队对历史对话、知识库、会话记录进行集中管理与检索。
  • 运营与治理
  • 针对分组用户的模型可见性、Token 限额、可用时段等进行灵活设置,帮助企业控制成本、合规与安全性。
  • 管理后台集中管理所有用户与资源,支持扩展性很强的团队规模。

核心设备与展示

  • 普通用户端:登录后即可进行对话、模型切换、历史记录查看等基本操作,界面简洁、操作直观。演示图片展示如下场景:普通用户对话界面、MCP(SSE 模式)接入演示等。
  • 入口演示图像1:01.png
  • MCP 使用演示:展示如何在实际对话中接入 MCP 提供的服务器端推送与流式交互能力。
  • 演示图像2:02.png
  • 管理后台与用户管理
  • 用户管理与分组设置:03.png
  • 分组内成员界面、权限配置:04.png、05.png
  • 邮箱与第三方登录设置:06.png
  • MCP 配置与系统设置:07.png
  • 搜索与高级设置:08.png

二、管理后台:从配置到治理的全链路 企业级应用的落地,依赖强大且直观的管理后台。HiveChat 的管理端提供以下关键能力:

  • 模型与服务商配置
  • 管理员可统一配置大模型服务商清单、连接参数、密钥等,覆盖主流和定制化模型。
  • 用户与分组管理
  • 可以手动添加用户,也支持批量导入;可开启或关闭账号注册,方便学校、企业等单位的统一管理。
  • 通过分组对比可见模型、Token 限额、以及访问权限,确保资源分配透明、可控。
  • 显示与访问控制
  • 针对不同分组设定可见的模型集合,避免信息暴露、提升信息安全性。
  • 登录方式配置、第三方登陆回调等安全要素由后台统一管理。
  • 资源与日志
  • 提供对所有用户、对话记录、模型调用的可观测性,便于运维与合规检查。
  • 界面示意
  • 管理后台的截图与演示图帮助理解:用户管理、分组设置、登录方式、MCP 配置、搜索设置等。

三、在线演示与体验:从 Cloud 到私有化的入口

  • 云端演示站点
  • Cloud 版:https://www.hivechat.net/,支持多租户,用户可自行注册体验。
  • 私有部署演示
  • 私有部署用户端:https://chat.yotuku.cn/,可自行注册体验。
  • 私有部署管理员端:https://hivechat-demo.vercel.app/,用于演示管理员配置与运维能力。
  • 登录示例:邮箱/密码等示例信息,便于体验与测试。
  • 演示中的注意
  • 以上演示站点为演示环境,数据可能被清空,实际使用请在正式环境中搭建完整实例。

四、技术栈:现代前后端实现的选择

  • Next.js:实现服务端渲染和静态导出,提供快速响应的页面交互与路由能力。
  • Tailwind CSS:快速、美观的一致 UI 样式体系,便于开发和迭代。
  • Auth.js:提供统一的认证与授权中间件,支持多种登录方式的安全集成。
  • PostgreSQL:关系型数据库,稳定可靠,适合企业级数据存储需求。
  • Drizzle ORM:简洁、强类型的数据库访问层,提升开发效率与安全性。
  • Ant Design:企业级 UI 组件库,提升后台管理界面的可用性与一致性。

五、安装与部署:三种常见路径,覆盖从开发到运维 方法1:本地部署(开发与测试用) 1) 克隆仓库

  • git clone https://github.com/HiveNexus/hivechat.git 2) 安装依赖
  • cd hivechat
  • npm install 3) 配置环境
  • 将样例配置复制为实际配置:cp .env.example .env
  • 编辑 .env:数据库 URL、AUTHSECRET、ADMINCODE、以及登录提供商等参数(飞书、企业微信、钉钉等)等。 4) 初始化数据库
  • npm run initdb 5) 启动
  • 开发模式:npm run dev
  • 生产模式:npm run build && npm run start 6) 第一次使用
  • 访问 http://localhost:3000/setup 完成管理员账号设置,即可正式使用系统

方法2:Docker 部署 1) 克隆仓库并配置

  • 同上,复制并修改 .env,确保 AUTHSECRET、ADMINCODE 等关键参数正确设置。 2) 启动容器
  • docker compose up -d 3) 初始化管理员账号
  • 同 localhost 情况,访问 http://localhost:3000/setup 完成管理员账号配置 4) 备注
  • 针对历史升级,数据库脚本可能需要手动执行,确保容器中的数据库结构与应用版本对齐。

方法3:在 Vercel 上部署

  • 特别提示:老版本升级可能遇到部署卡死问题。若遇到卡死,请在 Vercel 数据库管理页面将 group 表中的 dailytokenlimit 字段改为 monthlytokenlimit,然后重新部署。
  • 快速部署按钮
  • Deploy with Vercel:https://vercel.com/new/clone?repository-url=https://github.com/HiveNexus/hivechat.git&project-name=hivechat
  • 需填写环境变量(DATABASEURL、AUTHSECRET、ADMINCODE、EMAILAUTHSTATUS、FEISHUAUTHSTATUS、FEISHUCLIENTID、FEISHUCLIENTSECRET、WECOMAUTHSTATUS、WECOMCLIENTID、WECOMAGENTID、WECOMCLIENTSECRET、DINGDINGAUTHSTATUS、DINGDINGCLIENTID、DINGDINGCLIENT_SECRET 等)
  • 运行时配置示例
  • DATABASE_URL=postgres://postgres:password@localhost/hivechat
  • AUTH_SECRET=your-generation-secret
  • ADMIN_CODE=your-admin-code
  • NEXTAUTH_URL=https://your-vercel-app.vercel.app
  • EMAILAUTHSTATUS=ON
  • FEISHUAUTHSTATUS=OFF
  • 其他第三方登录参数按需启用与配置

Vercel 与 Neon 的附加配置(附录)

  • 附1:Vercel(Neon)PostgreSQL 配置
  • 在 Vercel 的 Storage 中创建 Neon Serverless PostgreSQL 数据库,获得 DATABASE_URL 后填入应用配置。
  • 初始化管理员账号的操作同上。
  • 附2:第三方登录配置说明
  • 企业微信登录、钉钉登录、飞书登录等的具体配置步骤,请参考 HiveChat 的官方文档和对应的第三方开发者控制台。

六、版本升级与数据库演进:小心变更、确保向前兼容

  • 常规升级
  • 使用 npm 安装或更新时,先执行 npm run initdb,检查数据库更新。即使没有变更,也不会有副作用。
  • Docker 升级注意
  • 对于 0.0.25 及以下版本的数据库,需要手动执行指定的 SQL 变更,例如新增列、修改枚举值、设置 NOT NULL 等。
  • 例如新增内置工具能力标识、API 风格的枚举扩展等变更。
  • 具体 SQL 变更示例
  • ALTER TABLE models ADD COLUMN builtinimagegen boolean DEFAULT false, ADD COLUMN builtinwebsearch boolean DEFAULT false;
  • ALTER TYPE public.apistyle ADD VALUE 'openairesponse';
  • ALTER TABLE public.llmsettings ALTER COLUMN apistyle SET NOT NULL;
  • 以及后续版本的字段新增,如 messagesendshortcut 枚举等。

七、附录:部署中的实用配置与说明

  • Vercel(Neon)PostgreSQL 配置
  • 在 Vercel 顶部的 Storage 区域,选择 Create Database,使用 Neon Serverless Postgres,创建后将 DATABASE_URL 复制到应用配置中。
  • 第三方登录配置说明
  • 企业微信登录、钉钉登录、飞书登录等的具体接入方式,请参阅 HiveChat 官方文档中的对应集成指南。
  • 共识与交流群
  • 为了解决使用中的问题或获取进一步的帮助,HiveChat 提供交流群。若群聊过期,可以通过微信直接联系开发者 wuhaoworld 拉你入群。

九、体验与案例:为什么选择 HiveChat

  • 统一入口、灵活分组
  • 企业能够以统一入口接入多模型服务商,并通过分组配置实现高效的资源分配与安全策略。
  • 透明的对话过程
  • DeepSeek 思维链的可视化输出帮助团队理解模型的推理路径,提升信任度与可审计性。
  • 强大的渲染与多模能力
  • 支持 LaTeX、Markdown、图片理解等多模态输出,提升技术报告、研究笔记、培训材料的表达力。
  • 云端存储与知识积累
  • 会话与知识库的云端存储与检索能力,支持长期使用、跨设备协作与知识沉淀。
  • 快速上手的演示与部署
  • 提供云端演示站点、私有部署端口,以及多种部署方式,帮助团队在不同环境下快速落地。

十、用户与开发者友好性:文档、示例与支持

  • 清晰的安装与部署文档,包含本地、Docker 与 Vercel 三种路径,为不同技术背景的团队提供灵活选择。
  • 详细的环境变量说明与示例,降低首次搭建的门槛。
  • 逐步的管理员设置引导,帮助新团队在短时间内建立起可用的治理模型。
  • 社区与支持渠道,确保在遇到问题时能够获取帮助。

结语 HiveChat 将“统一入口、多模型协作、分组治理、云端存储与多模渲染”这几个关键要素整合在一个平台中,特别适合中小团队的快速落地。通过灵活的分组权限、丰富的模型接入、以及完善的部署路径,企业可以在确保成本可控的前提下,获得强大的 AI 对话能力与可观测性。无论你是在探索 AI 办公自动化、构建知识管理体系,还是推进企业数字化转型,HiveChat 都值得一试。

图片索引(在文中相应位置嵌入)

  • 顶部标识: logo.png、HiveChat.png
  • 普通用户端:01.png
  • MCP 使用演示:02.png
  • 管理后台与用户管理:03.png、04.png、05.png、06.png
  • 管理与设置演示:07.png、08.png
  • Vercel 部署引导图像:vercel01.png、vercel02.png、vercel03.png

图片链接重复使用提醒

  • 请在正式博客中按需要选择性展示以上图片,并确保图片的版权与使用许可符合平台要求。
  • 所有图片均来自输入中的资源,请勿在未经授权的场景下使用。

Enjoying this project?

Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.

Project
hivechat-multi-model-ai-chat
Created
August 5
Last Updated
August 5, 2026 at 02:22 PM

Find more projects like this

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.