From reading a feed to publishing a reel. Each one is a scripted workflow on a real phone, checked against a map of the app's screens at every step.
Every task type carries one of these four safety classes.
USB phones run every app below. The Farm Phone app runs all of them except Instagram, for now.
| APP | STATUS | PHONE APP | WHAT RUNS |
|---|---|---|---|
| PRODUCTION | Not yet | Feed, explore and reels browsing · search · story views · inbox check, read-only · saves · profile visits · comments · follows and follow-backs · reply follow-ups · unfollow clean-up · posts, stories and reels · account and settings checks | |
| Threads | PRODUCTION | Yes | Search · browse and like · follows · comments · reply follow-ups · unfollow clean-up · publishing |
| PRODUCTION | Yes | Search · browsing · upvotes · comments · reply follow-ups · subscriptions · text posts · account checks | |
| X | PRODUCTION | Yes | Search · browsing · likes · bookmarks · reposts · replies · follows · posts · account checks |
| TikTok | IN PROGRESS | Yes | Short glances · profile visits · likes · bookmarks · follows · comments · publishing · account checks |
| Telegram | IN PROGRESS | Yes | Browsing, with more on the way |
Housekeeping tasks run on the same queue as everything else, so the phones stay in a known state between jobs.
Checked automatically on every change to the code, and visible in the cockpit for each app.
Every screen the tasks use, mapped for each version of the app.
If the screen isn't what the map expects, the task stops instead of guessing.
The map is built from screens recorded on real phones, kept with the code.
Each action knows whether it is rehearsing or doing it for real.
Every action counted against its limits and written down.
The app ships switched off until you turn it on.
For every profile, what ran, what didn't, and why.
Written steps for bringing the app to each farm that runs it.
Tell us which one and what it should do. New apps go through the same eight checks.
Ask about an app