可自托管的运行时与可视化平台,用于构建、运行、观测和管控智能体系统与确定性工作流。
Anil-matcha/open-agent-email
面向 AI 智能体的开源自托管邮箱基础设施,提供 REST 与 MCP 接口、人工审批和签名 Webhook。
- Star
- 2,127
- Fork
- 391
- 未关闭 Issue
- 3
- 最近提交
- 16天前
这是什么?
Open Agent Email 为每个 AI 智能体分配一个真实的邮箱地址和收件箱,智能体可以收信、在同一会话中回复、发起新邮件,并把有风险的邮件保留下来等待人工审批。收到的邮件会检查 SPF、DKIM 和 DMARC,并在智能体读取前扫描针对 AI 的提示词注入内容。
服务端内置 SMTP 收件服务,外发邮件则通过你配置的中继发送,例如 Amazon SES、Resend 或 Postmark。智能体和代码可以通过 REST API、Python 与 TypeScript SDK、命令行工具、签名 Webhook、WebSocket 实时流,或供 Claude Code、Cursor 等编码智能体使用的 MCP 工具接入。基于 Next.js 的控制台提供收件箱、审批、指标和 API 密钥管理。
项目采用 Apache-2.0 协议,支持 SQLite 和 PostgreSQL,可通过 Docker Compose 部署。目前为单用户模式,由一个管理员密钥控制整个服务。
核心功能
- 01为每个智能体提供带真实地址的收件箱,支持会话回复、搜索和定时发送。
- 02审批闸门可在人工批准或拒绝前暂存外发邮件。
- 03对收件执行 SPF、DKIM、DMARC 校验,并进行提示词注入检测。
- 04提供 REST API、Python 与 TypeScript SDK、命令行工具以及 96 个 MCP 工具。
- 05签名 Webhook 支持重试和重放,并提供 WebSocket 实时流。
- 06每个收件箱可单独创建仅读、可发送或仅审核范围的 API 密钥。
适用场景
- 运行客服邮箱,由 AI 助手回复客户,并将敏感回复交由人工审批。
- 让智能体注册账号,并从自己的邮箱读取验证码。
- 通过收到的邮件触发 n8n 或 Zapier 工作流。
- 让公司内外的智能体之间通过邮件互相通信。
快速上手
- 1
克隆仓库
git clone https://github.com/Anil-matcha/open-agent-email.git - 2
进入项目目录
cd open-agent-email - 3
启动服务器(会打印管理员密钥)
./scripts/dev.sh
使用前须知
- 要从互联网接收邮件,需要一台公网服务器、为你的域名配置 MX 记录,并开放 25 端口。
- 发送邮件需要配置中继服务,例如 Amazon SES 或其他 SMTP 服务商。
收录于专题
标签
常见问题
- open-agent-email 是什么?
- 面向 AI 智能体的开源自托管邮箱基础设施,提供 REST 与 MCP 接口、人工审批和签名 Webhook。 Open Agent Email 为每个 AI 智能体分配一个真实的邮箱地址和收件箱,智能体可以收信、在同一会话中回复、发起新邮件,并把有风险的邮件保留下来等待人工审批。收到的邮件会检查 SPF、DKIM 和 DMARC,并在智能体读取前扫描针对 AI 的提示词注入内容。
- open-agent-email 可以免费使用吗?用的什么许可证?
- open-agent-email 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- open-agent-email 还在维护吗?
- 活跃维护中。open-agent-email 最近一次提交是在 2026年10月22日。
- open-agent-email 适合用来做什么?
- 运行客服邮箱,由 AI 助手回复客户,并将敏感回复交由人工审批。 让智能体注册账号,并从自己的邮箱读取验证码。 通过收到的邮件触发 n8n 或 Zapier 工作流。 让公司内外的智能体之间通过邮件互相通信。
- open-agent-email 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Anil-matcha/open-agent-email.git 进入项目目录: cd open-agent-email 启动服务器(会打印管理员密钥): ./scripts/dev.sh
- 在哪里获取 open-agent-email?
- 源代码和安装说明在 GitHub 上:https://github.com/Anil-matcha/open-agent-email
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源数据库与工作区,让 AI 智能体和人共享结构化数据、文档、技能与应用,并对关键写入进行审核。
一套 MIT 许可的参考架构,用可复用的角色技能、MCP 连接器和人工审批关口组织 AI 智能体团队。
可自托管的开源邮件 API,通过 SMTP 使用自有基础设施发送邮件,并提供日志、退信处理和 Webhook。
可自托管的 TypeScript 智能体运行时,用于协调多个 LLM 智能体,支持人工审批和离线审计运行记录。
开源多智能体运行时,由常驻的 queen 智能体规划任务、派生并行 worker,并将结果记入共享 SQLite 表。