AI智能摘要
HiveChat是一款专为中小团队设计的开源AI聊天聚合工具,支持Deepseek、Open AI、Claude、Gemini等主流模型。其核心功能包括管理员统一配置模型、支持邮箱及企业微信、钉钉、飞书登录、用户分组管理、MCP服务器配置(SSE模式)、DeepSeek思维链展示,以及LaTeX和Markdown渲染。该工具提供Docker和Vercel两种部署方式,通过克隆项目、修改配置文件(如AUTH_SECRET、ADMIN_CODE等参数)、启动容器或设置环境变量即可快速搭建,管理员初始化后即可供团队使用。
— 此摘要由AI分析文章内容生成,仅供参考。
项目地址:专为中小团队设计的 AI 聊天应用,支持 Deepseek、Open AI、Claude、Gemini 等模型。
项目介绍
专为中小团队设计的 AI 聊天应用,支持 Deepseek、Open AI、Claude、Gemini 等模型。
功能特性
管理员一人配置,全团队轻松使用各种 AI 模型。
- 支持配置邮箱登录或企业微信、钉钉、飞书登录
- 支持分组管理用户
- 支持配置 MCP 服务器(SSE 模式)
- DeepSeek 思维链展示
- LaTeX 和 Markdown 渲染
- 支持多家AI大模型
页面预览
用户端

管理端

安装部署
Docker部署
1.克隆本项目到本地
git clone https://github.com/HiveNexus/hivechat.git
2.修改本地配置文件
将样例文件复制到 .env
cp .env.example .env
根据实际情况如下的配置项 修改 AUTH_SECRET
和 ADMIN_CODE
,正式环境务必重新设置!
# PostgreSQL 数据库连接 URL,Docker 部署时可留空 DATABASE_URL= #用于用户信息等敏感信息的加密,可以使用 openssl rand -base64 32 生成一个随机的 32 位字符串作为密钥,此处为示例,请替换为自己生成的值,测试用途时可不修改。 AUTH_SECRET=hclqD3nBpMphLevxGWsUnGU6BaEa2TjrCQ77weOVpPg= # 管理员授权码,初始化后,凭此值设置管理员账号,此处为示例,请替换为自己生成的值。 ADMIN_CODE=22113344 # 生产环境设置为正式域名,开启飞书等第三方登录时回调时会使用 NEXTAUTH_URL=http://127.0.0.1:3000 # 是否开启邮箱登录,开启值设为 ON,关闭时修改为 OFF,未设置时默认开启 EMAIL_AUTH_STATUS=ON # 是否开启飞书登录,开启值设为 ON,关闭时修改为 OFF,详细说明见底部附2 FEISHU_AUTH_STATUS=OFF FEISHU_CLIENT_ID="cli_xxxxxxxxxxxxxxxx" FEISHU_CLIENT_SECRET="xxxxxxxxHOEWIoE7eDc1Lhc0042OXXXX" # 是否开启企业微信登录,开启值设为 ON,关闭时修改为 OFF WECOM_AUTH_STATUS=OFF WECOM_CLIENT_ID="ww728c371c2fXXXXXX" WECOM_AGENT_ID="100XXXX" WECOM_CLIENT_SECRET="H-7J4jzG0m1axpXLGshaCDlMOZxdjvkX6bIVLuXXXXXX" # 是否开启钉钉登录,开启值设为 ON,关闭时修改为 OFF DINGDING_AUTH_STATUS=OFF DINGDING_CLIENT_ID="dingpcfi2kpuplXXXXXX" DINGDING_CLIENT_SECRET="3vk9-VFCExNckqNUk_CL2F-HEgz7qGN-BimH0lZ1gUx6hWO7g_an2lnkk6XXXXXX"
3.启动容器
docker compose up -d
4.初始化管理员账号
访问 http://localhost:3000/setup
(端口可自行修改),设置管理员账号,完成后即可正常使用系统。
Vercel部署
Frok项目到你的仓库,设置如下环境变量

# PostgreSQL 数据库连接 URL,Vercel 平台提供了免费的托管服务,详情见下面说明 DATABASE_URL=postgres://postgres:password@localhost/hivechat #用于用户信息等敏感信息的加密,可以使用 openssl rand -base64 32 生成一个随机的 32 位字符串作为密钥,此处为示例,请替换为自己生成的值。 AUTH_SECRET=hclqD3nBpMphLevxGWsUnGU6BaEa2TjrCQ77weOVpPg= # 管理员授权码,初始化后,凭此值设置管理员账号,此处为示例,请替换为自己生成的值。 ADMIN_CODE=22113344 # 生产环境设置为正式域名,开启飞书等第三方登录时回调时会使用 # 首次可使用 `https://Vercel中的项目名.vercel.app` NEXTAUTH_URL=https://hivechat-xxx.vercel.app 是否开启邮箱登录,开启值设为 ON,关闭时设为 OFF EMAIL_AUTH_STATUS=ON # 是否开启飞书登录,开启值设为 ON,关闭时修改为 OFF,详细说明见底部附2 FEISHU_AUTH_STATUS=OFF FEISHU_CLIENT_ID="cli_xxxxxxxxxxxxxxxx" FEISHU_CLIENT_SECRET="xxxxxxxxHOEWIoE7eDc1Lhc0042OXXXX" # 是否开启企业微信登录,开启值设为 ON,关闭时修改为 OFF WECOM_AUTH_STATUS=OFF WECOM_CLIENT_ID="ww728c371c2fXXXXXX" WECOM_AGENT_ID="100XXXX" WECOM_CLIENT_SECRET="H-7J4jzG0m1axpXLGshaCDlMOZxdjvkX6bIVLuXXXXXX" # 是否开启钉钉登录,开启值设为 ON,关闭时修改为 OFF DINGDING_AUTH_STATUS=OFF DINGDING_CLIENT_ID="dingpcfi2kpuplXXXXXX" DINGDING_CLIENT_SECRET="3vk9-VFCExNckqNUk_CL2F-HEgz7qGN-BimH0lZ1gUx6hWO7g_an2lnkk6XXXXXX"
Vercel PostgreSQL 配置
- 在 Vercel 平台顶部导航,选择「Storage」标签,点击 Create Databse
- 选择 Neon(Serverless Postgres)

按照指引完成创建后,复制此处 DATABASE_URL
的值,填入到上一步的 DATABASE_URL
中

发布者:木木,转载请注明出处:https://blog.huzz.cn/9217.html