Zing Forum

Reading

XingC Intelligent Email Assistant: Directly Call Multi-Model AI for Email Processing in Outlook

An open-source Microsoft Outlook Web add-in that integrates multiple large models such as DeepSeek, Tongyi Qianwen, and Gemini. It supports full features like intelligent reply, email summarization, draft optimization, and privacy protection, doubling the efficiency of email processing.

Outlook邮件助手AIDeepSeek通义千问GeminiRAG隐私保护智能回复开源
Published 2026-06-03 09:42Recent activity 2026-06-03 09:51Estimated read 5 min
XingC Intelligent Email Assistant: Directly Call Multi-Model AI for Email Processing in Outlook
1

Section 01

[Introduction] XingC Intelligent Email Assistant: Integrate Multi-Model AI in Outlook to Boost Email Processing Efficiency

XingC Intelligent Email Assistant is an open-source Microsoft Outlook Web add-in that integrates multiple large models including DeepSeek, Tongyi Qianwen, and Gemini. It supports full features like intelligent reply, email summarization, draft optimization, and privacy protection, and can be directly embedded into the Outlook workflow to double the efficiency of email processing.

2

Section 02

[Background] Project Origin and Basic Positioning

  • Original author/maintainer: XingC233
  • Source platform: GitHub
  • Release time: June 2026 This project is an AI-enhanced Web add-in designed specifically for Microsoft Outlook. It adopts a front-end and back-end separation architecture (back-end: Python FastAPI; front-end: JavaScript + Office.js) and uses HTTPS communication to meet security requirements. Users can complete the full AI-assisted email operations without switching windows.
3

Section 03

[Technical Approach] System Architecture and Deployment Process

System Architecture

Component Tech Stack Service Address
Backend API Python·FastAPI·uvicorn https://localhost:8000
Outlook Add-in JavaScript·Office.js·Webpack https://localhost:3000

Environment Requirements

Requires installation of Python 3. 10+, Node.js 18+, OpenSSL, and Outlook Web App, and at least one LLM service API key (DeepSeek/Alibaba Cloud Bailian/Google AI Studio) must be prepared.

Deployment Process

  1. Clone the repository and install dependencies (the back-end needs to download the spaCy English NLP model);
  2. Configure the .env file and fill in the API key;
  3. Generate a self-signed SSL certificate;
  4. Import manifest.xml in Outlook Web App to add the add-in.
4

Section 04

[Core Features] Multi-Dimensional AI-Assisted Email Processing Capabilities

  • Intelligent Reply Generation: One-click generation of bilingual replies in multiple styles/lengths;
  • Email Summary Extraction: Automatically extract core information from long emails;
  • Intelligent Draft Optimization: Polish drafts from dimensions like clarity and grammar;
  • Text Rewriting and Translation: Support style conversion and language switching;
  • RAG Knowledge Base Integration: Generate enterprise-compliant replies by referring to private documents;
  • Privacy Protection: Automatically detect and anonymize PII sensitive information;
  • Multi-Model Switching: Support free selection of models like DeepSeek V3, Tongyi Qianwen Plus, Gemini 2.5 Flash Lite.
5

Section 05

[Applicable Scenarios and Value] Improve Email Processing Efficiency for Different User Groups

Applicable groups:

  • Business professionals: Quickly generate professional replies;
  • Multinational teams: Flexible switching between Chinese and English;
  • Enterprise users: Generate compliant replies based on internal knowledge bases;
  • Privacy-sensitive users: Protect sensitive information. Value: Seamlessly embed into the Outlook workflow, avoid context interruptions, and significantly improve email processing efficiency.
6

Section 06

[Configuration Extension] Flexible Customization to Adapt to Different Scenarios

Back-end configurations are centralized in the config.yaml file, which can be adjusted:

  • Default LLM model (deepseek-v3/qwen-plus/gemini-flash-lite);
  • RAG parameters (chunk size, similarity threshold, embedding model);
  • CORS allowed origin addresses. The configuration-based design facilitates customization by individuals or teams according to actual scenarios.