Can I vibecode ArtificialWatch?

price $19.99/moyou'd save $239.88/yrbuild time one sitting for the poller, a weekend to make it trustworthycategory rss-researchreplaced by 0 people
KINDA
MOATinfrastructure scaleexecution polish

$ open in your agent (prompt prefilled, you press enter) or copy it raw

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,339 chars
Build me a new-AI-model launch alerter to replace ArtificialWatch. Requirements:

- Node 22 + node-cron + better-sqlite3, one process on a small VPS under pm2 so
  it never sleeps · a laptop that naps misses the launch.
- Every 60 seconds, GET the model-list endpoints for the keys in .env: OpenAI
  /v1/models, Anthropic /v1/models, Google generativelanguage /v1beta/models,
  and OpenRouter /api/v1/models, which covers labs I have no account with.
- Store every model id ever seen in SQLite. A launch is an id new to that table
  · seed it on first run so the first sweep is silent.
- Debounce: an id fires only after two consecutive sweeps, and ids matching a
  regex list in config.json (dated snapshots, -preview, -latest) never fire.
- Alert by POSTing to an ntfy.sh topic: model id as the title, provider plus
  context window and per-token price as the body, link to the provider's docs.
- Append each confirmed launch to launches.md as `YYYY-MM-DD · provider · id`.
- One page on localhost:8080: last 50 launches, last good sweep per provider,
  red banner when a provider has errored 10 minutes · a silent poller is worse
  than none.
- Out of scope: SMS and phone calls (Twilio plus US A2P 10DLC registration is
  paperwork, not code) and any watchlist of unshipped models.
- README with the four .env keys and the pm2 command.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from ArtificialWatch
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers