LOCAL DAEMON · MACOS · NOTHING LEAVES YOUR MACHINE

You did this work last week too.

I run on your machine and watch how you work. I find what repeats, count the hours it costs you1, and every Monday I pitch you the automation. Nothing I see ever leaves this computer.

~/.workley
FROM     workley (local)TO       youDATE     mon 2026-07-13 · 07:00SUBJECT  weekly brief — 3 loops found · 5h 40m 01  gmail → sheets, lead copying              3h 10m /wk    seen 14 times across 21 days. same 6    fields every time.    i can take this over. reply 1 and i'll    build it, then dry-run it on last    tuesday's 12 emails before it goes live. 02  invoice pdf → rename + filing             1h 20m /wk03  monday status doc assembly                1h 10m /wk ────────────────────────────────────────────nothing in this brief left your machine.

illustrative figures — your brief computes from your own runs.

HOW IT WORKS

Five stages. Everyone else stops early.

  1. 01 observe An on-device watcher: screen, app switches, window titles. Zero network calls.
  2. 02 detect Finds the loops: same steps, same order, week after week. Quantified in hours.
  3. 03 propose The Monday brief. Every loop, and what it costs you a week. Reply 1 to approve one.
  4. 04 build Workley writes the automation itself. No consultant, no template, no ticket.
  5. 05 own Dry-runs against your real last week before going live. Then it maintains: reports hours saved, flags breakage, notices when inputs change.

BEFORE ANYTHING GOES LIVE

It replays last week before it runs for real.

Approving a loop changes nothing on its own. Workley builds the automation and replays it against the real work it already watched you do — nothing executed, nothing sent — then shows you the diff. Approving that diff is what puts it live.

fig. 01 — dry run · loop 01 · tue 2026-07-07
$ workley dryrun loop-01 --against 2026-07-07
replaying 12 captured emails ............
 12 rows appended · 6 fields each · 0 errors · 4m 02s
  your time, same task, same day:        38m 15s
nothing executed. nothing sent. review the diff:
$ workley diff loop-01 

LOCAL-FIRST

Local isn't a feature here. It's the only way this works.

You wouldn't let this exist any other way. Neither would we.

network calls0
cloud storagenone
modelsrun on-device
your datanever trains anything
audit trail$ workley log
uninstallone command. everything gone.

THE SPACE

Everyone else hands you recall or a report.

stops atyou get
"search your past" tools01 observerecall
enterprise process mining03 proposea report
workley05 ownthe hours back

PRICING

You pay for what's running. Never for what you can see.

One slot is one automation, live and doing the work. Slots are the only thing a plan counts.

Free

$0

1 slot

The watcher, whole — detection, the Monday brief, and one automation running. Not a trial.

Pro

$24/mo

5 slots

For the weeks the brief finds more than one loop worth handing over.

Unlimited

$49/mo

no slot limit

Hire every loop it finds. Nothing caps how many run at once.

Business

contact us

no slot limit · per seat

One invoice, billed per seat. Everyone still owns their own machine — nobody sees anyone else's work, including whoever pays.

Ask about Business →

NEVER METERED

  • full brief
  • every candidate
  • suppression ledger
  • health state
  • receipt export

Every plan shows all of it, Free included. Nothing you'd use to check Workley's work sits behind a payment.

I'm ready when you are.

Join the waitlist and I'll introduce myself with your first brief — built from your own week, on your own machine.

macOS first · pre-release · nothing leaves your machine

Use it first — interactive walkthrough & download →