我不是专业程序员,平时用 AI 辅助写代码。最近有个需求:想让 AI Agent 帮我处理邮件,但发现邮件系统对 AI 非常不友好——MIME 结构复杂、HTML 模板臃肿、各家 API 不一样。
于是用 AI 辅助做了这个工具:mailcli
它做什么:
把 IMAP 邮件解析成干净的 JSON ( StandardMessage ),直接 pipe 给 Agent mailcli watch 实时监控收件箱,流式输出 JSONL 事件 本地 SQLite + FTS5 全文索引,sync 一次、本地搜索多次 发信、回复、删除、移动、标记,完整的读写闭环 提供 OpenAI / Anthropic 的 tool schema ,LLM 可以直接调用 技术栈: 纯 Go ,零 CGO ,SQLite + FTS5 ,548 个测试
不是什么: 不是 mail client ,不打算给人用,就是给 AI 用的 CLI 边界层
GitHub: https://github.com/nonozone/MailCli
欢迎指正... 总体应该算比较完善了
1
Tink PRO 这个和那个 himalaya 比起来如何呢?
|