V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录

独立开发者节点

愿每一位独立开发者都能保持初心,获得一个好的结果.

nonozone
V2EX  ›  ☕Vibe Coding🤖

用 AI 辅助开发了一个让 AI Agent 能读写邮件的 CLI 工具, v0.1.0

  •  
  •   nonozone ·
    nonozone · 3 月 31 日 · 227 次点击

    我不是专业程序员,平时用 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

    欢迎指正... 总体应该算比较完善了

    2 条回复    2026-03-31 19:46:07 +08:00
    Tink
        1
    Tink  
    PRO
       3 月 31 日
    这个和那个 himalaya 比起来如何呢?
    nonozone
        2
    nonozone  
    OP
       3 月 31 日
    @Tink 完全不是同一个东西,他那个准确的说,是一个邮件客户端,只是在终端使用,但是还是给人用的。我这个主要是为了便于 ai 工具处理的,主要是对数据进行格式化,不是针对真人用户的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3063 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:22 · PVG 22:22 · LAX 07:22 · JFK 10:22
    ♥ Do have faith in what you're doing.