Skip to main content

Add your description here

Project description

Mailslide

專為 Windows + Outlook Classic 設計的郵件自動化工具。 用可配置流程與 LLM plugins,幫你把「看信、分類、彙整、後續處理」變成可重複執行的工作流。

Language: Traditional Chinese (README.md) | English (README.en.md)

警語:AI 會閱讀你的郵件,請確認要讓 AI 處理的郵件不包含個人隱私或業務機密,或使用本地模型處理。

免責聲明:本專案僅提供工具,不保證第三方或本地 AI 模型處理資料之安全性;因使用者輸入內容或模型服務造成之資料外洩、機密洩漏或相關損害,專案作者不負任何責任。使用前請自行評估風險並遵循組織政策與法規。

為什麼是 Mailslide

  • 把 Outlook 信件處理流程標準化:可建立多個 Job,固定規則執行。
  • 不只分類:可移動資料夾、建立行事曆、輸出 JSON/CSV/Excel。
  • LLM 可選:支援 OpenAI 相容 API,也可用本地模型(如 Ollama、llama.cpp)。
  • 對非工程使用者友善:TUI 介面可直接初始化與編輯設定。

常見使用場景

  • 行政/助理:自動整理通知信、會議信、待辦信。
  • PM/業務:把客戶往來轉成可追蹤事件與摘要。
  • 研發/客服:依主題或優先度自動分類,降低 inbox 噪音。

30 秒開始(一般使用者)

uv tool install mailslide
mailslide-tui

首次啟動後,進入 About,點 初始化設定

升級:

uv tool upgrade mailslide

30 秒開始(開發者 / 原始碼模式)

uv sync
uv run app.py

接著在 TUI:

  1. 進入 About,點 初始化設定
  2. 進入 Configuration,設定 Jobs / LLM / Plugins。
  3. 回到 Home 執行 Job。

成果展示

  • Home 執行與日誌:展示一次 Job 執行結果與處理統計
  • Configuration 表單化設定:展示 Jobs / LLM / Plugins 設定頁
  • Plugin 編輯器:展示 Prompt Profiles 與驗證/儲存流程

Home Run Configuration Plugin Editor

插件能力對照

插件 主要用途 是否需要 LLM 典型輸出
add_category 郵件分類並加標籤 Outlook 分類標籤
move_to_folder 決定並移動資料夾 郵件移動結果
create_appointment 從郵件建立行事曆 Outlook 行事曆項目
event_table 萃取活動資訊到表格 output/events.xlsx
summary_file 產生摘要與優先度 output/email_summaries.csv
write_file 匯出郵件原始資料 output/*.json

完整使用手冊

  • 繁中:GUIDE.md
  • English: GUIDE.en.md

Guide 分頁會優先顯示 GUIDE.md / GUIDE.en.md,找不到時才回退到 README

系統需求

  • Windows
  • Outlook Classic(非 New Outlook)
  • 執行期間 Outlook 需保持開啟

授權

GPL-3.0-or-later,詳見 LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailslide-0.3.5.tar.gz (96.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mailslide-0.3.5-py3-none-any.whl (126.0 kB view details)

Uploaded Python 3

File details

Details for the file mailslide-0.3.5.tar.gz.

File metadata

  • Download URL: mailslide-0.3.5.tar.gz
  • Upload date:
  • Size: 96.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for mailslide-0.3.5.tar.gz
Algorithm Hash digest
SHA256 658891c15a4d3a31d4a5d4b965a78779c0e6d8ce978ab0e835806e32e503734e
MD5 58996446f5085fd7f0c6dcbb042c5d2b
BLAKE2b-256 2b9a684c53eac11f46cc82aca0c04d92ffc7e5dbcc50578f483e21b065b5d5d6

See more details on using hashes here.

File details

Details for the file mailslide-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: mailslide-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for mailslide-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3e48cc65d47407a3438d41f77fa7f5b9f17567a39bf1b5b3a655a999f1b8428d
MD5 897637b6b26321e1921ed1dbc3ae5bc9
BLAKE2b-256 93639ebce390d1658761a88765802161c1485f0fd1e39d718adb8d5fdc789dd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page