生产力
google-calendar avatar

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
在 GitHub 查看