在資訊爆炸的時代,Gmail 信箱每天都被電子報、廣告與通知塞滿。若能有個自動化流程替你過濾雜訊,把重點濃縮成一則 LINE 訊息,是不是更有效率?
市面上雖有類似工具,但信件畢竟涉及隱私,我不想將 Gmail 權限交給外部服務,也不想為此額外訂閱付費,且我也希望通知能直接傳送到我每天一定用的 Line。因此我使用 Google antigravity 與 Open AI Codex 打造了一個本地化解決方案:email-daily-summarize。這是一個針對 macOS 使用者設計的開源自動化工具,能幫你實現 Gmail 的多帳號整理,並透過 LINE 準時送達每日摘要。
為什麼想要開發這個工具?
這專案的開發動機,其實源自於一次慘痛的教訓。
身為一個每天信箱都會收到數十封電子報與系統通知的人,我每天都會稍微花點時間去檢查是否有重要信件。然而就在不久前,一封演講邀約竟然就這樣淹沒在密密麻麻的電子報與不重要的信件堆裡,我也完全沒有發現。當我好幾天後偶然翻到它時,黃金回覆時間早已過去。
這次「漏看重要訊息」讓我不禁感到後怕,未來是否會有更多類似情形會一而再再而三的發生。身為一個對自動化有執著的開發者,我發現比起主動打開 Gmail 檢查郵件,被動接收「整理過的重點」更能提升工作效率且更不會漏掉重要訊息。
因此我決定動手寫一個屬於自己的自動化工具,並且要達成以下要求:
- 隱私安全:所有信件處理都不經過第三方伺服器
- 自動歸檔:將重要郵件、電子報、不重要的郵件都進行標籤化與搬移
- 避免遺漏:每天將上述的執行結果整理後用 Line 傳給我,避免錯過任何可能造成嚴重影響的郵件
- 無感化執行:設定好之後,每天早上醒來,LINE 就已經躺著一份報告
核心功能一覽
- 多帳號同時管理:可以同時整理多個電子郵件信箱的內容,且可以持續擴充
- 智能分類邏輯:內建邏輯將信件標籤話與搬移,分成「重要郵件」、「電子報」、「低優先度」,並且會進入垃圾郵件撈取可能被誤判的重要郵件
- LINE 自動通知:將重要郵件、電子報、被誤判的郵件的內容傳送到 Line
- 可客製化:可以自行新增各類別的白名單與黑名單
實作成果
我已將專案完整上傳至 GitHub,並在 README 中詳細說明安裝與設定流程。有興趣的朋友可以自行下載體驗,即便不熟悉終端機操作,也能依照步驟順利完成部署。
如果你在使用過程中有任何優化建議,也非常歡迎提交 Issue 或開 PR,一起把這個工具打磨得更完善。



常見問題 (FAQ)
Q1. 執行這個工具會收費嗎?
專案本身是完全開源且免費的。Google Cloud 與 LINE API 針對個人使用都有提供免費額度,對於每日一次的需求來說,理論上是不會產生任何費用的。
Q2. 我的信件內容會外流嗎?
不會。這個專案是在你的本機端執行 Python 腳本,透過加密連線 (HTTPS) 直接與 Google 和 LINE 的官方 API 溝通,內容不會上傳到任何第三方平台。
Q3. 如果我的 Mac 關機或蓋上螢幕,排程還會跑嗎?
如果電腦完全關機,排程將無法執行。若是蓋上螢幕進入睡眠模式,在具備 Power Nap 功能的 Mac 上通常可以正常運行;否則排程會在下次喚醒電腦時自動補執行。
