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