Keeper.sh
活跃简介
通用日历同步工具和 MCP 服务器,支持聚合、同步和管理 Google、Outlook、Office 365、iCloud 等多平台日历。
核心特性
- 聚合来自远程 iCal/ICS 链接的多个日历源
- 事件内容无关的同步引擎,支持智能推送和自动清理
- MCP 服务器集成,允许 AI Agent 直接读写日历
- 支持自托管,拥有所有 Pro 功能且完全免费
- 支持 Google、Outlook、Office 365、iCloud 和 CalDAV 多平台日历
- 一键部署 Docker 容器化架构,含 Web、API、Worker、MCP 四个服务
适用场景
💡 个人多日历管理:聚合工作、生活、个人日历避免时间冲突
💡 AI Agent 自动化日程:通过 MCP 让 AI 助手查询和创建日程
💡 团队日历同步:将团队成员的共享日历聚合到统一视图
💡 跨平台日历迁移:将 Outlook 日历事件同步到 Google 日历
💡 SaaS 部署:部署云托管版本为他人提供付费日历同步服务
快速开始
1. 安装 Bun v1.3.11+ 和 Docker Compose;
2. 克隆仓库并运行 `bun install`;
3. 生成并信任本地根 CA 证书(macOS: `sudo security add-trusted-cert`;Linux: 复制到 `/usr/local/share/ca-certificates/` 并执行 `update-ca-certificates`);
4. 运行 `bun dev` 启动完整开发环境(PostgreSQL、Redis、Caddy 反向代理、API、Web、MCP 服务);
5. 访问 `https://keeper.localhost` 开始使用。