email-triage

利用本地Ollama大语言模型进行AI分类的IMAP邮件扫描与分级功能。扫描未读邮件,将其归类为紧急、需回复、参考信息等。

安装

概览

Email Triage 是一款专为高效处理收件箱而设计的命令行工具,利用本地部署的大语言模型(通过 Ollama)对 IMAP 邮箱中的未读邮件进行智能分类与优先级排序。该工具能够自动扫描用户的电子邮件账户,将新收到的邮件划分为紧急、需回复、参考信息或垃圾邮件等类别,帮助用户快速识别和处理真正需要关注的内容。即使在没有配置 Ollama 的情况下,它也能通过关键词启发式规则实现基本的分类功能,确保核心功能始终可用。所有处理过程均在本地完成,数据不会上传至云端,保障了隐私安全。通过简单的命令调用,用户可定期执行扫描任务,并获取一份仅包含待处理重要邮件的摘要报告,从而显著提升个人或团队的工作效率。

核心功能特点

  1. 基于本地 Ollama 大语言模型实现 AI 智能分类,支持自然语言理解与上下文判断
  2. 提供紧急、需回复、参考信息、垃圾邮件四类标准分类体系,图标化直观展示
  3. 具备去重机制,避免重复处理同一封邮件,确保状态一致性
  4. 支持无 AI 模式运行,采用关键词启发式规则保障基础分类能力
  5. 持久化存储邮件分类状态,防止重启后丢失历史记录
  6. 提供报告生成、标记已处理、统计信息等实用辅助命令

适用场景

Email Triage 特别适合那些每天收到大量邮件、难以快速定位关键信息的用户群体。例如,自由职业者或小型企业主经常面临来自客户、供应商和自动化系统的混合信息流,使用 Email Triage 可以自动过滤掉营销邮件和系统通知,只突出显示可能影响业务进展的紧急事项或待回复请求。对于远程工作者而言,该工具能作为每日工作流的起点——在开始一天前运行一次 ‘scan’ 和 ‘report’ 命令,即可快速掌握所有待办事项。此外,它也非常适合集成到自动化脚本中,比如配合 cron 定时任务每小时检查一次新邮件,并通过 JSON 输出与其他工具联动,构建个性化的智能收件箱管理系统。无论是追求极简收件箱体验的技术人员,还是需要应对复杂沟通压力的管理者,都能从中获得显著的效率提升。