HiveChat logo

HiveChat

by HiveNexus

HiveChat is an AI chat application designed for small and medium-sized teams. It supports various AI models like Deepseek, Open AI, Claude, and Gemini, allowing administrators to configure and manage AI access for the entire team.

View on GitHub

Last updated: N/A

What is HiveChat?

HiveChat is an AI chat application tailored for small to medium-sized teams, enabling administrators to configure and manage access to various AI models for their team members. It supports features like user grouping, token limits, and integration with multiple AI service providers.

How to use HiveChat?

An administrator configures the AI models and user access. Users can then log in and start chatting with the AI. The application supports email login or integration with enterprise platforms like WeChat, DingTalk, and Feishu. It can be deployed locally, using Docker, or on Vercel.

Key features of HiveChat

  • Supports Deepseek, Open AI, Claude, Gemini, Moonshot, and other models

  • User grouping and management with model access and token limits

  • Support MCP server (SSE mode)

  • Email and enterprise platform login (WeChat, DingTalk, Feishu)

  • LaTeX and Markdown rendering

  • Image understanding

  • AI Agents

  • Cloud data storage

  • Customizable OpenAI-style service provider

Use cases of HiveChat

  • Team collaboration using AI for brainstorming and problem-solving

  • Accessing different AI models based on user group and needs

  • Managing AI usage costs with token limits

  • Integrating AI chat into existing enterprise workflows

  • Internal knowledge base and support

FAQ from HiveChat

How do I set up the administrator account?

After deploying the application, visit /setup in your browser and use the ADMIN_CODE from your .env file to set up the administrator account.

What AI models are supported?

HiveChat supports Open AI, Claude, Gemini, DeepSeek, Moonshot, 火山方舟(豆包), 阿里百炼(千问), 百度千帆, 腾讯混元, 智谱, Open Router, Grok, Ollama, 硅基流动, and allows for custom OpenAI-style service providers.

How do I configure third-party login (WeChat, DingTalk, Feishu)?

Enable the corresponding *_AUTH_STATUS in your .env file and provide the necessary client ID and secret. Refer to the linked documentation for detailed configuration instructions.

How do I update the database after upgrading from an older version?

For local deployments, run npm run initdb. For Docker deployments, you may need to delete the hivechat_postgres_data volume to re-initialize the database. Vercel deployments may require manual intervention in the database management page.

Where can I find the demonstration site?

User End: https://chat.yotuku.cn/ and Admin End: https://hivechat-demo.vercel.app/ with Email: [email protected] and Password: helloHivechat