Waitlist open · no date · no price

Stop solving the same thing twice.

Scraper is a personal operating system. Twelve apps and twenty-three services that run the machines in your house, the disks in your drawer, the greenhouse in your garden and the money in your accounts — and print the receipt.

12
apps
23
services
4
machines
0
launch date
1-bit · atkinson · 176 px source

The mechanism

You press a button. A machine in your house does the work.

There is no magic here, and that is the point.
Every action in every app becomes one row in one queue, and whichever machine is best placed to do the job picks it up.

  1. 01 — Ask

    You tap render

    In Studio, on your phone, on a train. The app is a web page; it has no idea where the work will happen.

    POST /studio/tasks
  2. 02 — Queue

    It becomes a row

    One line in Postgres, marked pending. Nothing has run yet, and the page can be closed.

    jobs · status=pending
  3. 03 — Claim

    A machine takes it

    Laptop, Pi, whichever is awake. The database hands the row to exactly one of them — two can never take the same job.

    FOR UPDATE SKIP LOCKED
  4. 04 — Work

    Where the data is

    The render runs on the laptop that holds the footage; a file copy runs on the machine holding the disk. Nothing round-trips through your browser.

    ffmpeg · macbook-pro
  5. 05 — Report

    It writes back

    Result, duration, and where the file landed. And if it never writes back, something is watching for that.

    status=done · 41s

The part nobody builds

A green dashboard is not proof of life.

Every status field on earth is written by a run that succeeded. A job that dies before it reports leaves the last good value sitting there, reading fine, forever.

In August the watchdog found a price feed that had been dead for eighty days. Every dashboard was green. Every status said ok. The only evidence was silence — and silence is exactly what nothing else checks.

Fleet · last sweep 14:02:11

storage-agent · macbook-pro2s ago

growhat-runner · hub-wies4s ago

studio-worker · macbook-prorendering

print-worker · hub-wies11s ago

market_quotes_ecb · cloud80 days ago

news-fetch · cloud28s ago

On the board

One page for everything. Or one app for one thing.

The dashboard is thirty-two widgets you can reorder, hide and theme. This one has been reading a greenhouse since early 2026 — two probes, one valve, and a rule that waters when the soil drops below a floor you set.

Dashboard · greenhouse widgetactual product palette

Greenhouse

live valve closed
Air tempHumidity
Air temp
21.4°C
Humidity
62%
Soil moisture
38%
Last watered
6h ago

Auto-water fires at 30% · next check in 12 min

Twelve front doors

Every app is its own address.

The same login opens twelve installable apps, each on its own subdomain — studio., drive., paper., deck. Add one to your home screen and it opens straight into the thing it does, with no dashboard in the way.

studio.scraper.softwareengineering.cloudrendering on your laptop

Studiomacbook-pro · claimed 00:41
moonlight-cut.mov

ProRes · 3840×2160 · 53 MB · 2,400 frames

moonlight-cut.mp4
0 / 2,400 frames rendering

deliver to → DYSK_2 / renders / 2026-09

intro-b.mp4
done · 41s
teaser-v3.mp4
done · 2m 04s

drive.disks that report from a drawer

Drive3 disks · 1 away
DYSK_2
attached

467,180 files · 2.9 TB of 4 TB

SILVER_USB
attached

12,004 files · 96 GB of 232 GB

ARCHIVE_4T
in a drawer

last seen 19 days ago · index kept

rule · phone ssd → PHOTO_INBOX · additive

paper.the dropzone is the app

Papermarkdown → pdf
Drop a markdown file

or paste · ⌘↵ to convert

NoteBriefRunbook
Studiorender · deliver
Drivedisks · rules
Papermd → pdf
Deck14 keys
Habitsstreaks
Musictuner · scales
Lexiconwords · quiz
Marketsportfolio
Ytdldownloads
Promptslauncher
Social mediaarchive
Printerthermal queue

The list

Take a slip.

Build notes every other week — what worked, what quietly hadn't worked for eighty days, and what the fleet did while I wasn't looking. When there are keys, this list gets them first.

Scraper — waitlist

No date · no price · no spam

Issue 001In progress

OpensWhen it's ready

You're on the list

Keep this slip

Address[email protected]

Queued#0142

Position142

StatusIn progress

Build notes every other week