HQBase
HQBase 是面向团队的 AI 原生共享邮箱工作区,运行在您的 Cloudflare 账户中,邮件与凭据保留在您控制的基础设施上。它是采用 AGPL-3.0-only 的自由软件。
访问 HQBase/hqbase项目简介
HQBase 是面向团队的开源共享邮箱工作区,运行在客户自己的 Cloudflare 账户中。它提供共享邮箱、团队访问控制、多域名设置、草稿、审计历史,以及面向 AI 客户端的 OAuth 保护远程 MCP 服务器。邮件和凭据保留在客户控制的基础设施中。
核心功能
- 共享邮箱与团队访问控制,可按邮箱管理权限;在一个工作区中支持多个域名和邮箱,并包含草稿与审计历史;通过 MCP 收发邮件,AI 客户端通过 OAuth 连接,可搜索、起草、回复和发送;桌面和移动端 PWA 客户端,支持自托管推送通知,随时随地访问;运行在客户自己的 Cloudflare 账户中,Worker、D1 邮件索引和 R2 附件都归客户所有;安装、更新、备份和恢复操作,支持发布验证与回滚。
适用场景
- 需要共享邮箱同时将邮件和凭据保留在自己控制的基础设施中的团队;需要在一个工作区中管理多个域名和团队邮箱的组织;希望 AI 客户端通过 OAuth 保护的 MCP 服务器搜索、起草、回复和发送电子邮件的团队;需要通过 PWA 在桌面和移动端访问共享团队邮箱的用户。
快速开始
- 将 HQBase 部署到 Cloudflare,或阅读产品文档。本地开发时运行 pnpm install、pnpm db:migrate:local、pnpm db:seed:local 和 pnpm dev。在执行可选的种子命令前,将 BETTER_AUTH_SECRET 和 8 到 128 个字符的 HQBASE_LOCAL_SEED_PASSWORD 添加到 .dev.vars。
部署与要求
- 启用 Workers Paid,激活 R2 订阅,并拥有一个使用 Cloudflare DNS 的有效域名。
采用前须知
- 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。