Zmail
给和 AI agent 一起工作的人用的本地邮件客户端。
Zmail 做什么
Zmail 是一个 macOS 应用。它通过 IMAP 读取你自己邮箱账户里的邮件,在你的电脑上保存一份副本,用安静的毛玻璃窗口展示,并把收件箱分成“人”“通知”“订阅”三类。
你也可以让自己选择的 AI agent(例如 Claude Code)帮你处理邮件。Zmail 为它们提供 zmail 命令。每条命令都在你的电脑上作为短暂的进程运行,并输出结果。agent 可以搜索邮件、读取会话、标记已读、归档,以及移动到文件夹或垃圾邮件。它不能发送、回复或删除邮件。
邮件只留在你身边
- 邮件保存在你自己电脑上的数据库里。Zmail 没有服务器,没有账号体系,也不收集任何统计数据。
- 密码和登录令牌保存在 macOS 钥匙串里,agent 读取不到。
- Zmail 不运行后台服务,也不监听任何端口。agent 只能通过在你的电脑上运行
zmail命令来访问邮件。
隐藏敏感信息
Zmail 可以在窗口里和 agent 读取的内容中隐藏敏感信息:邮箱地址、手机号、银行卡、证件号、验证码、密码、密钥、薪资、金额和地址会显示成模糊的文字。另有一个可选的模型 AstrLink Guard,在你的 Mac 上运行,用来识别姓名和地址。隐藏功能在你开启之前是关闭的,模型只在隐藏开启时使用。
AstrLink Guard 是 QuantumNous 发布的小型开源模型(Apache-2.0),由改编自 magpie 的代码读取。模型文件(约 39 MB)会在你首次开启隐藏并使用模型时从 Hugging Face 下载一次,邮件内容不会发到那里。
支持的邮箱
| 邮箱 | 登录方式 |
|---|---|
| Gmail 与 Google Workspace | 在浏览器里通过 OAuth 登录;个人 Gmail 也可以用应用专用密码 |
| 阿里邮箱 | 账户密码或客户端密码 |
| QQ 邮箱 | 授权码 |
| iCloud 邮箱 | App 专用密码 |
登录 Google 时,Zmail 会请求访问你的邮箱,用来读取邮件、更改已读状态、归档和在文件夹之间移动。这项权限只用于这些操作。Google 数据如何处理,请看隐私政策。
源代码与许可证
Zmail 以 PolyForm Noncommercial License 1.0.0 公开源代码:个人使用和其他非商业用途免费。商业用途需要先向维护者获取许可,申请方式见仓库说明。