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

I built Wait For It: tell an open Gemma what you’re waiting for, it checks rarely, and it got 35 of 36 real pages right with 0 false alarms

Description and use

Wait For It automatically checks web pages and notifies the user when an event occurs, using Gemma 4 and voice notes.

Problem

Users waste time refreshing pages to see if a single event has occurred, such as a release date or price change.

Outcome

The service correctly identified 35 of 36 real-world events with no false alarms, reducing manual checking effort.

Workflow

  • Create a watch by entering a sentence and optional link
  • Free pinger (cron-job.org) calls /api/tick every 30 minutes
  • Server fetches page or queries SerpApi if no link
  • Hashes page text; if unchanged, skip Gemma
  • Gemma 4 processes page, returns status, summary, next check interval, and quote
  • Code verifies quote exists in page
  • If event occurred or delayed, send browser notification and generate voice note via ElevenLabs
  • Schedule next check based on Gemma’s suggested interval

Evidence

Gemma 4, an open-weight model, reads the page (or the past week's Google results) and answers two questions: has it happened, and when should I look next?

Source

When it has happened, or the date moved, you get a browser notification and a short voice note, in English or Urdu.

Source

A free pinger (cron-job.org) calls /api/tick every 30 minutes with a secret key. That wakes the free Render server, which runs only the watches whose next check is due, and goes back to sleep.

Source

  • Record date: 2026-10-22T00:26:30.814Z