ridafkih/keeper.sh
Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Google, Outlook, Office 365, iCloud, CalDAV or ICS.
解決的問題
Keeper.sh 是一款專為防止管理多個日曆(例如商業、工作、個人)時產生排程衝突而設計的日曆同步工具。它允許使用者從各種來源聚合事件,並推送到一個或多個目標日曆,以確保所有平台上的時間區段保持一致。
運作方式
此系統採用兩部分引擎:資料攝取與推送。資料攝取會從來源(Google、Outlook、iCloud、Fastmail、CalDAV 或 iCal/ICS 連結)將事件拉取至本地資料庫。推送則將這些事件與目標日曆進行同步。透過映射欄位追蹤刪除動作,確保當事件從來源移除時,也會從目標中移除。針對 Google 與 Outlook,使用提供者同步權杖進行增量更新,而非重新取得所有資料。
適用對象
適合需要集中方式在多個日曆帳戶間同步事件以避免重複預約的個人,以及希望獲得具有 API 存取權限的開源、可自架設解決方案的開發者。
主要特色
- 廣泛整合:支援 Google 日曆、Outlook、iCloud、Fastmail 與 CalDAV 作為來源與目標。
- AI 代理就緒:內建 MCP(Model Context Protocol)伺服器與 REST API,讓 AI 代理能透過單一介面管理日曆。
- 資料主權:完全開源(AGPL-3.0),支援自架設,讓使用者完全掌控自己的資料。
- 隱私控制:提供按來源控制功能,可移除敏感事件細節(名稱、描述、地點),並以範本取代。
相關
- 專案
- 專案
- 專案
- 專案
- 專案