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.

  1. 01

    Look

    Take a screenshot of the phone it holds.

  2. 02

    Think

    A vision model reads the screen against your brief.

  3. 03

    Act

    Tap, swipe, type or open an app, through the lease.

  4. 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.

  1. leasefarm-03 · iPhone 15 · exclusive
  2. lookscreenshot → home screen
  3. thinkInstagram sits in row 2, column 3
  4. acttap(212, 644)logged
  5. lookscreenshot → Instagram feed
  6. acttap(+) → Reel → today's draftlogged
  7. checkcaption screen reached: stopping, as asked
  8. 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.

DuePostAppPhoneState
09:30

Morning routine

Reel

Instagramfarm-03Handed over
11:00

Launch teaser

Carousel

Instagramfarm-05Approved
13:15

Behind the scenes

Story

Instagramfarm-02Needs a second approver
16:45

Duet reply

Reel

TikTokfarm-08Draft

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.

Your phones. Plus a brain.