google-calendar
Claude Code 的多账号 Google 日历集成:支持跨账号查看、创建、修改及删除日程,具备并行处理功能与自动日程冲突检测。
简介
Claude Code 的 Google 日历插件提供了一个强大且统一的界面,用于同时管理多个 Google 账号。该工具专为重度用户、专业人士以及需要在工作与个人时间之间取得平衡的用户设计,弥合了人工排程与 AI 任务管理之间的鸿沟。它将所有的排程数据集中到单一、连贯的命令行工作流程中,省去了手动切换浏览器标签页或账号的麻烦。
-
多账号整合:无缝地从多个 Google 账号(例如:公司、个人)获取并显示日程。
-
智能冲突检测:自动识别不同账号之间的重叠日程,并对时间冲突的时段提供视觉警告。
-
并行执行:利用子代理(subagent)编排功能同时查询多个日历,即使连接多个账号也能确保快速响应。
-
完整的 CRUD 操作:直接通过自然语言指令执行复杂的排程任务,例如创建、更新或删除日历事件。
-
安全验证:通过 OAuth 2.0 使用持久化的刷新令牌(refresh token),每个账号只需完成一次初始设置,无需反复手动登录。
-
先决条件:需要一个已启用 Calendar API 的 Google Cloud 项目,并配置好 OAuth 2.0 客户端 ID(桌面应用类型)。
-
使用说明:初始验证通过提供的 setup_auth.py 脚本进行,该脚本会安全地存储刷新令牌。请务必遵守安全最佳实践,确保令牌与客户端密钥通过 .gitignore 排除在版本控制之外。
-
输入与输出:接受如“这周日程如何?”或“帮我明天下午 3 点新增一场会议”等自然语言指令。结果将以整洁、按时间排序的格式呈现,并标示总日程数与已检测到的冲突。
-
限制:适用于标准 Google Calendar API 配额。此插件设计用于通过 Claude Code 在本地执行,需安装 uv 包管理器与 Python 环境。
-
关键词:Google Calendar, 日程管理, 日历集成, 多账号, OAuth2, 冲突检测, 时间管理, 自动化, CLI 生产力, 事件处理。
仓库统计
- Star 数
- 748
- Fork 数
- 95
- Open Issue 数
- 14
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月28日 11:12