Cloudflare开源了一个有意思的项目——Agentic Inbox,一个运行在Cloudflare Workers上的邮箱客户端,核心特点是内置了AI Agent能力,可以自动分类、回复和处理邮件。
项目简介
项目地址:https://github.com/cloudflare/agentic-inbox
Agentic Inbox是一个完整的邮箱客户端应用,使用Cloudflare的全套基础设施构建:
- Cloudflare Workers:处理后端逻辑
- Cloudflare Email Routing:接收和转发邮件
- Durable Objects:存储邮件状态和会话数据
- R2对象存储:存储邮件附件
- AI Workers:调用AI模型处理邮件内容
核心功能
1. 智能邮件分类
AI会自动将收到的邮件分为:紧急、重要、普通、垃圾等类别。你也可以自定义分类规则,比如”所有包含’发票’的邮件归为财务类”。
2. 自动摘要
对于长邮件,AI会自动生成2-3句话的摘要,让你快速了解邮件要点,不用打开阅读全文。
3. 智能回复建议
根据邮件内容自动生成回复建议,支持多语言。你可以一键发送AI建议的回复,也可以在此基础上修改。
4. 邮件处理自动化
可以设置规则让AI自动处理特定类型的邮件。比如:
- 自动回复”收到,我会尽快处理”给所有工作邮件
- 自动将订阅邮件中的重要链接提取并保存
- 将特定发件人的邮件自动转发给团队成员
技术架构
这个项目很好地展示了如何用Cloudflare全家桶构建一个完整的Web应用:
架构概览:
用户请求 → Cloudflare Workers(处理HTTP请求)
├── Durable Objects(会话状态管理)
├── R2(附件存储)
├── Email Routing(收发邮件)
└── AI Workers(LLM推理)
前端:轻量级HTML/JS,部署在Workers上
后端:TypeScript,运行在Workers环境
数据:全部在Cloudflare生态内,无需外部数据库
部署教程
如果你想自己部署一个Agentic Inbox实例,步骤如下:
1. 准备工作
- 一个Cloudflare账号(免费版即可开始)
- 一个自己的域名,已接入Cloudflare DNS
- Node.js 18+环境
2. 克隆项目
git clone https://github.com/cloudflare/agentic-inbox.git
cd agentic-inbox
npm install
3. 配置
# 复制配置模板
cp wrangler.toml.example wrangler.toml
# 编辑配置,填入你的域名和AI API密钥
# 主要配置项:
# - 你的域名
# - Email Routing的目标地址
# - AI模型的API Key(支持Workers AI或外部API)
4. 部署
# 部署到Cloudflare Workers
npx wrangler deploy
# 配置Email Routing规则
# 在Cloudflare Dashboard → Email Routing中设置
适合谁?
- 个人站长:管理多个邮箱时的效率工具
- 小团队:需要自动处理客服邮件、询盘邮件
- 开发者:学习Cloudflare Workers全栈开发的好案例
- AI爱好者:研究AI Agent实际应用的参考项目
限制和注意事项
- 需要有自己的域名并接入Cloudflare
- Cloudflare Workers免费版有每天10万次请求限制,邮件量大的用户可能需要付费
- AI功能依赖Workers AI或外部API,可能产生额外费用
- 目前主要面向英文邮件优化,中文邮件处理效果待验证
小结
Agentic Inbox是一个很好的”AI+邮件”实践案例。它不只是一个概念验证,而是一个可以直接部署使用的产品。即使你不需要自动处理邮件,这个项目的代码也是学习Cloudflare Workers全栈开发的优质资源。2748个Star说明社区对这类实用工具的认可。
本文参考来源:Agentic Inbox GitHub仓库(2748★)












GitHub – TauricResearch/TradingAgents


GitHub – docusealco/docuseal

暂无评论内容