The .si in phonez.si
Give your farm a brain.
Brief it in plain words. An agent looks at the real screen, decides, and drives the real app, on the phone you named, inside limits you set, on the same record as your team.
01How a run works
Look. Think. Act. Check.
The loop is the same on every run. What changes is your brief, the phone and the limits.
01
Look
Take a screenshot of the phone it holds.
02
Think
A vision model reads the screen against your brief.
03
Act
Tap, swipe, type or open an app, through the lease.
04
Check
Look again. Stop when the brief is met, or the budget is.
Agent run
farm-03
› On farm-03, open Instagram and save today's draft reel. Stop before posting.
- leasefarm-03 · iPhone 15 · exclusive
- lookscreenshot → home screen
- thinkInstagram sits in row 2, column 3
- acttap(212, 644)logged
- lookscreenshot → Instagram feed
- acttap(+) → Reel → today's draftlogged
- checkcaption screen reached: stopping, as asked
- done7 of 12 steps · $0.04 of a $1.00 cap · released
02Guardrails
Smart, and on a short leash.
Intelligence you can hand a real account to has to be bounded. The budgets are on every run; the rest are a switch away.
01
A budget on every run
A step limit, a token limit and a cost cap per run. The defaults are 12 steps and $1.
02
Dry run on demand
Ask for a dry run and see what the agent would do before it touches a phone.
03
People on the hard calls
System alerts always wait for a human OK, and you can require approval for every step.
04
Named phones only
Every run names its phone. Nothing ever goes to whichever device answered first.
05
The same lease as a person
An agent holds a phone exclusively, exactly like an operator, so the two never collide.
06
The same record as a person
Every look and every tap is in the hash-chained log, beside your team's.
03The hands
Thirteen tools, over MCP.
Plug your own agent into the MCP server on the farm's Mac, or use the agent built into the portal. Seven tools answer on every phone; six more are iPhone and iPad only.
list_devicesall phones
See which phones are on the farm and their state
screenshotall phones
Look at a phone's screen right now
tapall phones
Touch a point on the screen
swipeall phones
Drag from one point to another
scrollall phones
Scroll a feed or a list
homeall phones
Go back to the home screen
launch_appall phones
Open an app by its identifier
app_stateiOS
Ask whether an app is running in front
set_pasteboardiOS
Put text on the clipboard to paste
sourceiOS
Read the screen's element tree
tap_elementiOS
Tap a button by its label, not its pixels
accept_alertiOS
Answer a system alert, always behind a human OK
alert_textiOS
Read what a system alert says
Every tool call takes the phone's lease first, exactly like a person does, so an agent and an operator never collide.
How the brain works
04Automation
Brief once. Run it forever.
Words or a macro
Save a task as a plain-language brief, or record the taps once and replay them.
Fire it how you like
By hand, once at a set time, or on a repeating interval.
One brief, many phones
Run the same task across several phones at once from the Mac app.
Context per phone
Give each phone a role, its signed-in accounts and notes, so the agent knows where it is.
A queue that retries once
Jobs line up per phone and a failed run is retried a single time, never in a loop.
Your choice of model
Pick the model for your org from the OpenRouter catalog. Usage is metered and capped.
05The calendar
Schedule it. Pin the phone. The agent drives.
Every post names its app, its phone and its time. Nothing lands on whichever device happens to be free, and nothing goes through a publishing API: the agent drives the real app on the phone you pinned.
Approval is a gate, not a trigger.
A post reaches its phone only at its due time, so rejecting or pausing it after approval still stops it.
Two people, every time.
The approver can never be the author, and editing an approved post sends it back for approval.
Read back, then one tap.
The caption is read back off the phone and must match character for character. Share is tapped exactly once, never retried.
