I Hired a Sloth to Read My GitHub Inbox While I Sleep
说明与用途
Sloth FM 自动在夜间处理 GitHub 通知,分类后在早晨提供简洁的音频摘要和链接,减少手动审阅并提升效率。
问题
GitHub notifications were overwhelming and often irrelevant, causing important items to be missed.
结果
Sloth FM reduced manual notification review time to ~2.3 min of compute, correctly identified 57 out of 76 notifications via code, and had Gemma judge the remaining 19, producing a clear audio summary that highlighted only the truly actionable items.
工作流
- Run Gemma 3 locally to judge notifications that need human judgment
- Use GitHub CLI to fetch notifications and store in SQLite
- Code filters obvious cases (CI passes, releases, merged PRs)
- Gemma processes remaining notifications, outputting JSON with bucket, urgency, reason, and spoken sentence
- Temporal workflow orchestrates activities, ensuring charger presence, durability, and query/signal support
- Kokoro voice reads the morning show, linking to a page of actionable URLs
证据
Gemma 3 running locally
Kokoro (an open‑weight voice) reads you a short radio show
Temporal durability
Gemma marked 41 of 75 notifications as "needs you"
- 记录日期: 2026-10-25T14:41:30.368Z