miscsubjects Text me
GPSarrive · leave
NFCtap a tag
Cameraphoto in
Micvoice note
Batterytrigger
Focusstate
Bluetoothnearby
MotionCarPlay
iOS · Shortcuts
Run Shortcut “Book from text”
Get Calendar events
Send Message
Set Focus
Post to /api/phone/in
Maps
Messages
Saw your ad. How much for a site?
From $3,500. Want 15 min tomorrow? 10:00 or 2:30.
2:30
Booked. Invite sent.
Safari
yourbusiness.com
logged in as you
Mail · Calendar · Contacts
Bright RoofingInvoice 118 · opened
Dana4:15 works
CalendarThu 2:30 · consult
THE TWIN
Screenscreenshot · OCR
CameraFaceTime HD
Micrecord
Batterytrigger
Wi‑FiSSID join
Bluetoothnearby
macOS · Accessibility · AppleScript
button “Approve”
text field
menu File
window TextEdit
Terminal
$ gh issue create --title "Text-back down"
$ wrangler deploy
$ stripe invoices create --customer cus_…
$ ffmpeg -i ad07.mp4 -vf scale=1080:1920
$ ▍
Browser
ads.meta.com · shopify.com · stripe.com
business.facebook.com/adsmanager
● logged in as you
Files · Messages.app · Mail
brief-q4.mdread
ad07.mp4rendered
invoice-118.pdfsent
chat.dbwatched
leads.csv1 row / lead
Cloud · the directory
Workers
D1
R2
/api/dispatch
1,360 tools
ledger
the always-on half
LifeOS / WorkOS

Your phone. Your Mac.
Taken apart.

Scroll.

Every layer has a name.

Sensors, Shortcuts, Maps, Messages, Safari, Mail. Screen, macOS, Terminal, Browser, Files, Cloud.

Every layer has an address.

One call reaches any of them. Every call leaves a receipt.

Tap a layer.

Each one opens a page on what it is, and what an assistant can do with it.

scroll
ads.meta.comshopify.comstripe.com
business.facebook.com/adsmanager/…
● logged in as you
profile: ads-1
profile: store
profile: bank, read-only
your cookies, your sessions, isolated per identity
The page
document.querySelector('.total').textContent
→ "$4,212.40"
The driver
playwright fill #email you@…
playwright click text=Continue
playwright screenshot /tmp/step3.png
✓ 3 steps · 1.8 s
The agent
goal: "find the invoice for March and download it"
→ opened Billing · found 3 · matched March · saved
→ done in 41 s · 6 screenshots kept
The cloud browser
screenshot
scrape
crawl
runs in the cloud, no Mac needed, every morning at 6
Evidence
step1.pngkept
step2.pngkept
march-invoice.pdfsaved
receipt #4,418ledger
cloudcontainers
Macbridge
jobs3 running
healthok
Workspaces
siterepo cloned · durable
ads-reportpython · nightly
scrape-portalnode · 6:00
The shell
$ python report.py --month 2026-08
$ curl -s api.example.com/orders | jq .count
$ ffmpeg -i ad07.mp4 …
$ ▍
Coding agents
agent · fix the text-backrunning · 4 min
agent · weekly numbersdone · merged
given a task, returns a change set and a receipt
Cloud phones
real Android phones in a data centre: apps, numbers, on and off by call
Scoped tokens
scope refund ≤ $500
uses 1
ttl 10 min
→ minted for one job, burns after
Two more machines

The browser.
The machine in the cloud.

Taken apart the same way.

The browser has layers too.

Your sessions, the page, a driver, an agent, a browser that runs in the cloud, and the evidence they leave.

The cloud machine never sleeps.

Workspaces, a shell, coding agents, real phones in a data centre, and a token minted for one job.

Tap a layer.

Each one opens a page on what it is, and what an assistant can do with it.

The brief

Roofers, Phoenix. The missed call is the job. Your own number, in blue. Four angles: speed, trust, money, relief.

from: last month's threads · 3 reviews · the price list
9:16 · story · TikTok
4:5 · feed
1:1
Meta · ad account 36 files · 12 ads · PAUSED
Creative

One brief.
Thirty-six images. A video for every placement.

Made by AI. Directed by a person.

The images are made by AI.

Four angles, three sizes, nine at a time. From the brief, not from a stock library.

The video too. Cut for every placement.

9:16 for the story and TikTok, 4:5 for the feed, 1:1 for everything else.

The winner goes into the ad account. Paused.

Nothing spends until you say go.

Now the ad.

The image and the video from this brief, in the feed.

Bright RoofingSponsored ·
Missed a call today? That was a job. From now on the caller gets a text from your number in under a minute, and it books itself.
Missed call text-back · $500/moyourbusiness.com
Learn more
👍 Like💬 Comment↗ Share
brightroofing Sponsored
Every missed call, answered.
Learn more ↑
12.4K
318
96
Learn more
@brightroofingthe phone rang while I was on a roof. it booked the job by itself 🤯Sponsored
Sponsored
B
Bright Roofinghttps://yourbusiness.com

Missed Calls Answered In 60 Seconds | From Your Own Number

The phone rings out, the caller gets a text from your number, and it books the job. Your number, not a rented one. Verified on the first call.

Demand

Now the ad.

The image and the video from the brief. Meta, Instagram, TikTok, Google, taken apart the same way.

The image is made by AI.

Thirty-six renders from one brief, straight into the ad account, paused.

The video too.

Cut for every placement. Directed by a person.

The ad is run by AI.

Audience, budget, launch. Paused until you say go. Reported to a cell, not a screenshot.

The ad brings a lead.

Someone texts the number in the ad. Now the lead.

▲
The adtexted in from the Meta ad, 2:18 PM
◉
Google Placesroofers near Phoenix, 4.5★ and up
≡
Licence boardROC 3318 · active · 2009
⌂
Website crawlbrightroofing.example · 3 crew · no after-hours line
Bright Roofing LLC
Owner
Site
Phone
Licence
Signal
Score
First message · drafted from the record
iMessage · your number
Hi Dana, saw your crew on the Mesa job. Missed calls after 5 are costing you work; we answer them from your own number in 60 seconds. Worth 15 minutes?
Delivered · Read 2:19 PM
Email · tracked
Missed calls after 5to dana@brightroofing.example
Hi Dana, saw your crew on the Mesa job. Missed calls after 5 are costing you work…
Follow-ups · until they answer, never after
sentday 2day 5day 10
2:30 worksDana · 41 seconds later · the twin books it and the follow-ups stop
Leads

The lead.
Found, enriched, written to.

From the ad, from Places, from the licence board, from the site.

Four sources become one record.

Found by AI. Enriched in batch. Scored by rule.

The first message writes itself.

From the record, in your voice, about their actual problem.

Then it goes out on the channel they'll answer.

iMessage from your number. Email, tracked. WhatsApp, warm only.

And follows up until they answer.

Day 2, 5 and 10. The reply lands on your number and the twin takes it from there.

Tap any piece.

Each one opens a page on what it is and what the system does with it.

Text me.

Tell me which layer you'd hand over first. I'll tell you what it would do by Friday.

Open in Messages

+1 (424) 504-0908