产品简介
CalendarSync 是一款开源命令行工具,用于在不同日历系统(如Google、Outlook)间同步事件。它解决了手动检查多个日历的繁琐问题,并通过本地加密存储避免数据泄露给第三方,适合需要管理多个日历的顾问和专业人士。

核心功能
- 无状态CLI设计,无需持久化状态
- 支持多种日历系统作为源(Google、Outlook、ZEP)和目标(Google、Outlook)
- 可自定义同步事件内容,如参会者、地点、提醒等
- 加密认证存储,保护隐私数据
- 配置灵活,支持时间范围设置和事件过滤
快速开始
- 下载最新版本:从GitHub releases页面下载适合Linux的版本或通过AUR安装。
- 创建配置文件:基于example.sync.yaml创建sync.yaml文件,设置源和目标日历适配器。
- 运行同步:执行命令`CALENDARSYNC_ENCRYPTION_KEY=你的密码 ./calendarsync --config sync.yaml`并按输出提示完成首次认证。
界面预览
与其他方案对比
| 对比项 | CalendarSync | 同类方案 |
|---|---|---|
| 隐私保护 | 数据本地加密存储,不暴露给第三方 | 商业解决方案如reclaim.ai和SyncThemCalendars隐私政策不明确,日历数据可能被第三方查看 |
适合谁用
- 同时使用多个日历的顾问
- 需要同步工作和个人日历的专业人士
- 关注数据隐私的企业或个人用户
下载与版本
当前最新版本为 v0.11.0,发布于 2026-01-09。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/inovex/CalendarSync