pip install mailcode

通过邮件远程操控
AI Agent

将你的邮箱收件箱变成 AI Agent 的远程控制台。MailCode 打通 OpenCode 和 Claude Code——通过任意邮箱收发任务、注入指令、接收结果。零第三方依赖,一条命令完成安装。

为什么选择 MailCode

为需要随时随地掌控 AI Agent 的开发者而生。

定时任务引擎

类 Cron 的邮件调度系统——定时备份、每日报告、自动化代码审查,全自动完成。

0 9 * * * 执行每日代码审查
🔔

多渠道通知

Slack、Discord、飞书、钉钉、企业微信、Bark——6 大平台全覆盖,支持自定义 Webhook。

6 大平台 + 自定义 Webhook
💻

TUI 管理界面

基于 Textual 的全功能终端 UI,8 大管理屏幕:仪表盘、会话、调度器、频道、配置、健康、日志、许可。

终端界面 · 实时监控
🛡️

多重安全防护

DKIM/SPF 域名认证、发件人白名单、命令黑名单、128 位 Session Key、会话自动过期。

企业级安全保护

双模式运行

回复模式(已有会话) + 冷启动模式(远程启动 Agent),覆盖所有使用场景。

回复模式 · 冷启动
🌐

主流邮箱支持

Gmail、Outlook、QQ 邮箱、126 邮箱——IMAP IDLE 长连接,指令秒级送达。

Gmail · Outlook · QQ · 126

工作原理

MailCode 在邮箱收件箱与 tmux 中的 AI Agent 之间搭建了一座简单的桥梁。

✉️

发送邮件

从手机、平板或笔记本发送编程任务或指令到你的邮箱。

📡

IMAP 实时监听

MailCode 通过 IMAP IDLE 长连接实时监听收件箱,新邮件秒级响应。

tmux 命令注入

命令通过 tmux send-keys 注入到正在运行的 AI Agent 会话中。

📬

结果通知

任务完成后自动发送通知邮件或 Webhook,回复即可继续操作。

两种使用模式

无论 AI Agent 是否已在运行,MailCode 都有应对方案。

回复模式

Agent 已在运行

Agent 完成任务后进入空闲状态,桥接插件自动发送邮件通知(含唯一 Token)。直接回复该邮件即可输入下一条指令——Token 将命令路由到正确的会话,通过 tmux send-keys 注入执行。

你的邮件回复: #A3B7KM9Q 继续优化 parse_config 函数
冷启动模式

Agent 尚未运行

发送一封新邮件,附上 session_key 和任务描述。MailCode 自动创建 tmux 会话,在目标项目中启动 Agent,并注入你的命令。收到确认邮件后即可切换到回复模式继续。

你的邮件(新邮件): key: a1b2c3d4e5f67890 project: /path/to/your-project 重构 helper.py 中的 parse_config 函数

支持所有主流邮箱

配置 SMTP 和 IMAP 即可连接你的邮箱。

真实场景

开发者用 MailCode 随时随地与代码保持连接。

🚀

移动端开发

通勤或离开工位时,用手机发送邮件即可触发 AI 编程。审查结果并继续迭代——全程口袋操作。

🔄

定时自动化

配置类 Cron 邮件调度,实现定时数据库备份、依赖更新、代码重构——无需时刻开着电脑。

🔗

远程协作

出差途中遇到线上问题?发送邮件包含热修复命令。MailCode 远程启动 Agent 执行补丁并返回结果。

简单透明的定价

免费开始,按需升级。

Basic

¥0
永久免费
  • IMAP 中继(轮询 + IDLE)
  • 回复 & 冷启动模式
  • 双 Agent 支持
  • 邮件通知
  • 命令安全套件
  • 定时任务
  • Webhook 通知
  • TUI 管理界面
  • 优先技术支持
开始使用
推荐

Pro

¥29 / 月
包含 Basic 全部功能,另加:
  • 定时任务(Cron 表达式)
  • Webhook 通知(10 个来源)
  • TUI 管理界面
  • 最多 3 个邮箱账户
  • 会话数据分析
  • 优先邮件支持
  • 无限团队成员
升级 Pro

Enterprise

联系
定制方案
  • 包含 Pro 全部功能
  • 不限邮箱账户
  • 不限 Webhook 来源
  • RBAC 权限 & SSO
  • 私有化部署
  • 专属技术支持
  • 自定义集成
联系我们

一条命令完成安装

需要 Python 3.9+、tmux 和一个 AI Agent CLI。选择你的平台。

pip install mailcode
mailcode serve --idle

安装后运行 mailcode config init 配置邮箱,然后启动中继服务 mailcode serve --idle

apt update && apt install python3 tmux -y
pip install mailcode
mailcode serve --idle

安装后运行 mailcode config init 配置邮箱,然后启动中继服务 mailcode serve --idle

dnf install python3 tmux -y
pip install mailcode
mailcode serve --idle

安装后运行 mailcode config init 配置邮箱,然后启动中继服务 mailcode serve --idle

pacman -S python tmux --noconfirm
pip install mailcode
mailcode serve --idle

安装后运行 mailcode config init 配置邮箱,然后启动中继服务 mailcode serve --idle

准备好远程操控你的 AI Agent 了吗?

一条命令安装 MailCode,几分钟内将你的邮箱与 AI 打通。免费开始,无需信用卡。

MIT 开源协议 · 开源 · Python 3.9+