AI Auto Calendar
Extension Actions
- Live on Store
一体化的非结构化信息抓取-解析-同步日历插件:支持通过 HTTP 自动获取日程、调用大模型或 JSON 映射进行结构化解析,并将事件同步到多种日历服务器(如 Radicale、Google 日历)。
AI Auto Calendar 是一款将“获取→解析→同步”打通的一体化日历扩展。它能把非结构化/半结构化的日程信息(例如网页文本、会议邀请、开放接口返回)解析为标准日历事件,并合并上传到你选择的日历(如 Radicale 或 Google 日历)。
主要能力
解析:支持大模型/智能体与 JSON 映射两类方式
智谱 zhipu_agent、OpenAI 兼容 chatgpt_agent、阿里云百炼 bailian_agent
json_mapping 适合结构化 JSON(字段名可映射)
同步:上传到多种服务器
radicale(PUT 合并上传 .ics)
google(Google Calendar API,浏览器身份或 OAuth 授权)
获取:两种易用入口
在任意网页右键选中一段文本,一键送入解析页
通过任务定时从 HTTP 接口获取数据(支持预热 URL、按时间点/间隔调度)
体验:内置解析页可预览和编辑事件,支持直接下载 ICS
典型场景(案例)
案例 1:粘贴任意文本 → LLM 抽取 → 上传到日历
案例 2:网页选中文本 → 右键“日程解析” → 解析页处理
案例 3:HTTP 接口返回(结构化 JSON)→ JSON 路径直取 + 字段映射 → 定时同步
权限与隐私
不注入内容脚本;不跟踪浏览历史
仅在需要时访问配置的 API/页面;用户自定义站点通过“可选主机权限”在使用前按需申请
配置与令牌保存在浏览器本地 chrome.storage.local;Google 授权可随时撤销
开源与文档
源码与详细使用说明:https://github.com/ZepengW/AI-Auto-Calendar
包含安装、使用示例(案例)、权限说明等。
AI Auto Calendar streamlines the “Fetch → Parse → Sync” workflow for calendar events. It converts unstructured/semistructured schedule information (webpage text, meeting invites, API responses) into structured calendar events and merges them into your chosen calendar (e.g., Radicale or Google Calendar).
Key Features
Parsing: LLM/agent and JSON mapping
Zhipu zhipu_agent, OpenAI‑compatible chatgpt_agent, Alibaba Bailian bailian_agent
json_mapping for structured JSON (flexible field mapping)
Sync: multiple calendar backends
radicale (merge-upload .ics via PUT)
google (Google Calendar API via browser identity or OAuth)
Capture: two convenient entry points
Right‑click selected text on any webpage and send it to the parse page
Scheduled HTTP tasks (with optional warmup URL; interval/time‑of‑day triggers)
UX: parse page to preview/edit events and export ICS locally
Common Use Cases (Examples)
Example 1: Paste free text → LLM extraction → upload to calendar
Example 2: Select text on a webpage → right‑click “Parse to calendar” → process on the parse page
Example 3: Structured API (JSON) → JSON path + field mapping → scheduled sync
Privacy & Permissions
No content scripts injected; no browsing history tracking
Only accesses configured APIs/pages when needed; user‑defined sites use optional host permissions requested just‑in‑time
Settings and tokens are stored locally in chrome.storage.local; Google authorization can be revoked at any time
Open Source & Docs
Source and documentation: https://github.com/ZepengW/AI-Auto-Calendar
Includes installation, examples, and permission details