Inbox Zero:AI 邮件助手与邮件客户端
开源的 AI 邮件助手兼邮件客户端,自动整理收件箱、预写回复,帮你快速达到收件箱清零。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- vdesktop-v0.1.22
详细介绍
项目简介
Inbox Zero 是一个面向 Gmail 和 Outlook 用户的开源邮件工具,目标是让你少花时间在收件箱里。它由两部分组成:一部分是在后台运行的 AI 邮件助手,另一部分是独立的邮件客户端,两者可以各自单独使用。项目被称为 Fyxer 的开源替代品,强调可自定义与数据安全,也提供托管版本。
主要功能
AI 邮件助手
- AI 个人助理:自动整理收件箱,并按你的语气和风格预写回复。
- AI 邮件规则:用自然语言描述你希望 AI 如何处理收件箱。
- Reply Zero:跟踪需要你回复的邮件,以及正在等待对方回复的邮件。
- 批量退订:一键退订并归档你从不阅读的邮件。
- 批量归档:批量归档旧邮件以清理收件箱。
- 冷邮件拦截:自动拦截陌生推销邮件。
- 邮件分析:查看自己的邮件活动与长期趋势。
- 会议简报:在每次会议前,结合邮件与日历生成个性化简报。
- 智能归档附件:自动把邮件附件保存到 Google Drive 或 OneDrive。
- Slack 与 Telegram 集成:在 Slack 或 Telegram 里与 AI 助手对话,随时管理收件箱。
邮件客户端
面向 Gmail 和 Outlook 的快速客户端,支持分栏收件箱、多账号统一管理和团队评论。提供 Web 与桌面两种形态,桌面版为 Electron 应用,代码位于 apps/desktop。iOS 端是尚未开源的 Swift 原生应用,自托管时 App Store 版本可连接你自己的服务器地址;Android 端为较早的 React Native 应用。
安装与使用
官方提供托管版本,可直接在 getinboxzero.com 使用。
自托管最快的方式是使用 CLI,需预先安装 Docker 和 Node.js v24+:
npx @inbox-zero/cli setup # 一次性安装向导
npx @inbox-zero/cli start # 启动容器
完成后访问 http://localhost:3000。生产部署、OAuth 配置等完整说明见自托管文档。
本地开发需要 macOS 或 Linux(Windows 上用 WSL)、Node.js v24 和 package.json 中锁定的 pnpm 版本,并准备 PostgreSQL 与 Redis:
git clone https://github.com/elie222/inbox-zero.git
cd inbox-zero
pnpm install
pnpm local:start
然后打开 http://localhost:3000/mail,以 [email protected] 登录 Google 或 [email protected] 登录 Microsoft。该命令会启动隔离的数据库、Redis、邮件服务模拟器、计费与邮件投递模拟器、LLM 模拟器以及 Next.js,不需要 OAuth 凭据或 AI API Key,AI 回复为预设内容,主要用于验证应用流程。按 Ctrl-C 停止,端口被占用时可用 pnpm local:start --port 3001。若要对接真实服务,则使用 pnpm setup、自己的环境变量文件和 pnpm dev。
注意事项
- 本地开发模式只用于跑通流程,AI 回复是固定的,无法反映真实模型效果。
- 自托管生成的凭据与种子数据存放在
.context/local-dev/,重启会保留数据库数据,但 Redis 缓存与模拟器状态每次重置。 - PostgreSQL 数据必须用创建它时的同一大版本打开,升级大版本前需备份或移动
.context/local-dev/postgres。 - 项目基于 Next.js、Tailwind CSS、shadcn/ui、Prisma、Upstash 与 Turborepo 构建。
本作品整理自 GitHub 开源项目 elie222/inbox-zero,原作者 @elie222。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vdesktop-v0.1.22当前版本
桌面版更新:新增收件箱清零庆祝、邮件阅读器菜单加入打印/下载/查看原文/创建规则、归档反馈即时生效、侧边栏布局调整,并修复账号连接与草稿发送等问题。
评论