Skip to content

家庭日历聚合与家务助手

现代家庭需要同时管理五个或更多的日历——工作、个人、共享家庭、孩子的学校、课外活动——跨越不同的平台和格式。重要事件因为没有单一视图而遗漏。同时,家务协调(购物清单、食品储藏室清单、预约安排)通过分散的短信进行,这些短信会被埋没。

此用例将 OpenClaw 变成一个全天候的家务协调器:聚合日历到早间简报,监控消息中的可操作项目,并通过共享聊天界面管理家务物流。

痛点

  • 日历碎片化:工作日历有安全限制,无法共享。学校日历以 PDF 或手写网站的形式到达。营地日程在邮件中。每天早上手动检查每一个是不可持续的——"跨日历复制事件效果很好,直到我忘记然后有一个遗漏。"
  • 家务协调开销:"我们有多少牛奶?"需要亲自检查冰箱,然后是地下室储藏室,然后发回短信。乘以一周的购物次数。
  • 遗漏预约:预约确认通过短信到达,但没有被处理——没有日历事件,没有驾驶时间缓冲,没有提醒。

功能介绍

  • 早间简报:通过您首选的渠道聚合所有家庭日历为单一每日摘要
  • 环境消息监控:监控 iMessage/短信对话,当检测到预约时自动创建日历事件(牙医确认、会议计划等)
  • 驾驶时间缓冲:在检测到的预约前后添加出行时间块
  • 家庭库存:维护食品储藏室/冰箱物品的持续清单,任何一方都可以从任何地方查询
  • 购物协调:跨食谱去重食材,追踪什么即将耗尽,并生成购物清单
  • 基于照片的输入:拍摄学校日历或冷冻室内容的照片,代理将其处理成结构化数据

所需技能

  • 日历 API 访问(Google Calendar、Apple Calendar 通过 ical
  • imessage 技能用于消息监控(仅限 macOS)
  • Telegram 或 Slack 用于共享家庭聊天界面
  • 文件系统访问用于库存追踪
  • 相机/照片处理用于实体日历的 OCR

如何设置

1. 日历聚合

配置 OpenClaw 从所有家庭日历源获取数据:

text
## 日历来源

在早间简报时(早上 8:00):

1. 获取我的 Google 工作日历(只读 OAuth)
2. 获取共享的家庭 Google 日历
3. 获取伴侣的日历(共享视图)
4. 检查 ~/Documents/school-calendars/ 是否有任何新 PDF → OCR 并提取事件
5. 检查最近的邮件是否有日历附件或事件邀请

编译成单一简报:
- 今天的活动(所有日历,按来源用颜色区分)
- 未来 3 天冲突预览
- 自昨天以来添加的任何新活动
- 户外活动的天气背景

通过 Telegram/Slack 家庭频道发送。

2. 环境消息监控

这是关键的差异化点——代理被动监控并在识别到可操作内容时采取行动:

text
## 消息监控(HEARTBEAT.md)

每 15 分钟:
1. 检查所有对话的新 iMessage
2. 检测类似预约的模式:
   - "您的预约已确认于..."
   - "我们能在 [日期] [时间] 见面吗?"
   - "练习改到周六下午 3 点"
3. 检测到时:
   - 创建包含详情の日历事件
   - 前后各添加 30 分钟驾驶缓冲
   - 发送确认到家庭 Telegram:"已创建:牙医预约,周二下午 2 点。已添加驾驶时间 1:30-2:00 和 3:00-3:30。"
   - 如果与伴侣相关,添加邀请
4. 检测承诺/承诺模式:
   - "我会在周五之前发给你"
   - "我们下周一起吃饭"
   → 创建日历保留或提醒

3. 家庭库存

text
## 食品储藏室追踪

在 ~/household/inventory.json 中维护:
- 物品名称、数量、位置(冰箱/储藏室/地下室)
- 最后更新时间戳
- 低库存阈值

更新方法:
- 照片:用户发送冰箱/储藏室的照片 → 视觉模型提取物品
- 文本:"我们没有鸡蛋了" / "买了 2 升牛奶"
- 收据:杂货收据的照片 → 更新库存

查询:任何一方可以通过 Telegram 询问:
- "我们有黄油吗?" → 检查库存,回复位置和数量
- "什么快用完了?" → 列出低于阈值的物品
- "生成购物清单" → 汇编低库存物品 + 任何需要的食谱食材

关键洞察

  • 环境 > 主动:最大的突破是代理在不被询问的情况下采取行动。在短信中检测到预约并创建带有驾驶缓冲的日历事件——"我没有要求它这样做。它就知道那是我想要的。"
  • Mac Mini 是最佳选择:此用例非常适合在家庭 Mac Mini 上运行——iMessage 集成、Apple Calendar 和全天候可用
  • 从只读开始:从日历读取和消息监控开始,然后再启用写操作(创建事件、发送消息)
  • 共享 Telegram 频道:让双方都能看到代理在做什么——建立信任并及早发现错误
  • 照片输入被低估:拍摄学校日历 PDF 或冷冻室内容的照片比打字更快——而且视觉模型处理得很好

灵感来源

此用例结合了多个社区模式:

  • 日历聚合:由 HN 用户 angiolilloHacker News 讨论 中描述,详细说明了每天早上分别检查工作、个人、家庭和孩子学校日历的痛苦。
  • 环境消息监控:由 Sparkry AI 记录——当妻子收到牙科预约短信时,OpenClaw 自动创建了带有 30 分钟驾驶缓冲的日历事件,无需询问。也在 OpenClaw Showcase 上得到确认,其中 @theaaron 称基于聊天的日历管理是"我使用 LLM 的最佳体验之一。"
  • 家务协调:Brandon Wang 的 Clawdbot "Linguini" 在家中 Mac Mini 上运行——处理短信跟进、从照片创建日历事件、追踪 Airbnb 价格、处理冷冻室库存照片,并通过 iMessage 和 Slack 协调家务。
  • 储藏室追踪:多个 HN 用户讨论了维护家庭库存的价值和挑战,dns_snek 注意到:"我 5 秒前刚把东西放在哪里就忘了……这对我来说是真正的大问题,因为我让东西过期了。"

相关链接

MIT 许可证发布