Zero 是一款开源 AI 邮件解决方案,支持自托管同时整合 Gmail、Outlook 等邮箱服务,采用内置 AI 代理实现自动撰写、邮件摘要及工作流自动化,确保数据隐私——Zero 不追踪、收集或出售用户数据。项目在 GitHub 获得 7.3k 星,MIT 许可鼓励任何人自由使用和贡献,社区活跃持续迭代。
使用方法
-
克隆仓库:
git clone https://github.com/Mail-0/Zero.git && cd Zero 。 -
安装依赖:
bun install(需 Bun v1.2+)或 npm install 。 -
使用 Docker 启动数据库和缓存(需 Docker v20+):
bun docker:up 。 -
复制并配置环境变量:
cp .env.example .env,编辑 BETTER_AUTH_SECRET、GOOGLE_CLIENT_ID/SECRET、DATABASE_URL、REDIS_URL、REDIS_TOKEN 。 -
运行数据迁移:
bun db:push && bun db:migrate 。 -
启动应用:
bun dev → 在浏览器访问 http://localhost:3000 。
功能亮点
-
统一收件箱:在同一界面中管理 Gmail、Outlook 等多邮箱服务。
-
AI 代理:内置 LLM 代理可自动撰写回复、摘要长线程、提取行动项及分类邮件。
-
自托管:在私有云或本地服务器部署,完全掌控数据与可用性。
-
隐私优先:Zero 不会追踪或出售用户数据,所有加密与访问均由用户掌控。
-
可定制界面:基于 TailwindCSS 与 Shadcn UI,便于主题定制和功能扩展。
-
开发者友好:前端采用 Next.js、React、TypeScript;后端使用 Node.js、Drizzle ORM、PostgreSQL。
适用场景
-
企业自托管:满足严格合规与隐私需求,将 Zero 部署在私有云或内部网络。
-
个人数据控制:本地化管理个人与工作邮箱,无需依赖第三方服务器。
-
AI 提效:利用内置摘要与撰写工具,高效处理大批量邮件。
-
开发者集成:通过 API 钩子、插件或 CI/CD 流程,实现邮件测试与自动化。
-
快速原型:几分钟内搭建本地邮件客户端,用于演示、用户测试或内部工具。
Libre Depot(自由仓库)原创文章、发布者:Libre Depot = 转载请注明出处:https://www.libredepot.top/zh/5402.html