Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Snooze Desk: a local Gemma reads my GitHub notifications while I sleep

说明与用途

使用本地Gemma模型和Temporal的夜间工作流处理GitHub通知,分类、草拟回复并生成简短晨间摘要,帮助开发者快速处理晨间任务。

问题

Developers feel guilty opening GitHub each morning and seeing many notifications, some of which require immediate attention while others can wait.

结果

The system processes notifications overnight, producing a concise digest and draft replies, reducing morning workload and ensuring timely responses while keeping all data local.

工作流

  • Run a durable Temporal workflow overnight
  • Fetch GitHub notifications via Octokit
  • Send each notification to a local Gemma model in Ollama for classification
  • Return strict JSON with labels needs-you, can-wait, ignore
  • Draft replies for needs-you items
  • Generate a 3‑line morning digest
  • Store drafts and digests in a local dashboard
  • Allow user actions (approve, edit, snooze, reject) via UI
  • Snoozed items trigger a Temporal timer and re‑appear when it fires

证据

A durable Temporal workflow pulls my GitHub notifications.

来源

A local Gemma model running in Ollama sorts each one into needs-you, can-wait or ignore.

来源

It writes a short morning digest, so the first thing I read is three lines, not forty tabs.

来源

Snoozing starts a Temporal durable timer with a live countdown, and the item comes back when the timer fires.

来源

  • 记录日期: 2026-10-23T06:11:12.159Z