How this site maintains itself

Nobody edits this site by hand. It researches, hosts, and updates itself.

Parallel Web Systems Monitor API daily checks per product FindAll API sweeps for new products Task API deep research, cited fields Sailbox asleep at no cost between events, lives forever Web server the site + signed webhooks opencode agent one turn per event Git repo + data one commit per update webhooks candidates cited rows Visitors wake it too Sail inference GLM-5.2 model calls

The loop

The daily check runs Monitor API snapshot A signed webhook lands monitor.event.detected The box wakes in seconds It fetches the full event /v1/monitors/{id}/events GLM-5.2 edits the data opencode + Sail inference Commit, log, sleep one wake, one commit
  1. Parallel's research API filled the comparison table once, with cited sources for every field.
  2. Parallel web monitors then watch for change: one per provider re-checks specs and pricing daily, and another looks for new sandbox products.
  3. The whole site runs in a single Sailbox, a cloud VM that checkpoints itself after a short stretch of quiet. While it sleeps it costs nothing, and its lifetime has no cap: the same VM can host this site for years.
  4. When a monitor finds something, its webhook lands here and wakes the VM in seconds. The same frozen process picks the request up.
  5. An opencode agent runs inside the VM on GLM-5.2 through Sail's inference API, edits the data the event supports, and commits. One wake becomes one commit and one entry on the update log.

Visits do the same thing. If this page took a moment to load, you woke the server up.

What it costs

Sleeping is free, and awake time is billed on active usage: the VM reserves no capacity, so the bill follows what it actually uses. A typical update keeps it awake for a few minutes, so hosting plus updates lands around a dollar a month. See Sailbox pricing, Parallel pricing, and Sail inference pricing. The log page shows the estimate per update.

Where the data comes from

Public sources only: official docs, pricing pages, and changelogs, all linked from each product page. The git history records every change.

Run your own

The code is small on purpose: one launcher script, one server file, and an agent prompt. Clone the repo, set a Sail API key and a Parallel API key, and run python launch.py.