邮件智能总结助手 - 基于 AI 的邮件内容分析与摘要工具
功能特性 • 快速开始 • 使用指南 • 配置说明 • 技术栈 • 许可证
- 📂 多格式支持 - 支持解析
.msg(Outlook) 和.eml标准邮件格式 - 🤖 AI 智能总结 - 集成 OpenAI 兼容 API,支持本地模型 (Ollama) 和云端服务
- 📝 多种总结模板 - 提供 6 种专业总结模板,满足不同场景需求
- ⚡ 流式输出 - 实时显示 AI 生成内容,提升用户体验
- 📊 大文件处理 - 自动分段处理超长邮件内容,智能合并总结
- 🎨 现代化界面 - 基于 Avalonia UI 的 Fluent 设计风格
| 模板 | 说明 |
|---|---|
| 🔑 关键信息提取 | 提取主题、关键人物、重要日期和行动项 |
| 📑 按提纲总结 | 结构化输出:背景、核心内容、结论、后续行动 |
| ✅ 行动项提取 | 提取任务、责任人、截止日期和优先级 |
| 📌 简要摘要 | 2-3 句话概括核心内容 |
| 📊 详细分析 | 全面分析邮件的各个维度 |
| 📅 年度总结 | 基于日报/周报生成年度工作总结 |
- Windows 10/11
- .NET 9.0 Runtime
下载 EmailConverge_Setup.exe 并运行安装程序。
# 克隆仓库
git clone https://github.com/your-username/EmailConverge.git
cd EmailConverge
# 构建项目
dotnet build -c Release
# 运行应用
dotnet run --project EmailConverge点击左侧面板的 「选择邮件文件」 按钮,支持批量选择 .msg 或 .eml 文件。
选择文件后,中间面板将自动显示解析后的邮件内容,包括:
- 邮件主题
- 发件人 / 收件人
- 发送时间
- 正文内容
点击右侧面板的 「模型配置」 按钮,设置:
| 配置项 | 说明 | 示例 |
|---|---|---|
| API 地址 | OpenAI 兼容的 API 端点 | http://localhost:11434/v1 |
| API Key | API 密钥(本地模型可填 ollama) |
sk-xxx 或 ollama |
| 模型名称 | 使用的模型 | qwen2.5:7b、gpt-4o |
- 选择合适的 总结模板
- 点击 「开始 AI 总结」 按钮
- 等待 AI 流式输出总结结果
API 地址: http://localhost:11434/v1
API Key: ollama
模型名称: qwen2.5:7b (或其他已安装的模型)
API 地址: https://api.openai.com/v1
API Key: sk-your-api-key
模型名称: gpt-4o / gpt-4o-mini
支持任何 OpenAI API 兼容的服务,如:
- Azure OpenAI
- Claude (通过兼容层)
- 国内大模型 API
| 组件 | 技术 |
|---|---|
| 框架 | .NET 9.0 |
| UI | Avalonia UI 11.3 (Fluent Theme) |
| 邮件解析 | MsgReader 5.5、MimeKit 4.3 |
| AI 集成 | Microsoft.Extensions.AI.OpenAI |
EmailConverge/
├── EmailConverge/
│ ├── Services/
│ │ ├── AiConfig.cs # AI 配置管理
│ │ ├── AiSummaryService.cs # AI 总结服务
│ │ ├── EmailParserService.cs # 邮件解析服务
│ │ └── SummaryTemplates.cs # 总结模板定义
│ ├── App.axaml # 应用程序入口
│ ├── MainWindow.axaml # 主窗口界面
│ └── EmailConverge.csproj # 项目文件
├── installer.nsi # NSIS 安装脚本
├── LICENSE.txt # MIT 许可证
└── README.md # 项目说明
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 提交 Pull Request
本项目基于 MIT 许可证 开源。
Made with ❤️ by EmailConverge Contributors