Silan GETSILAN.APP COMING TO MAC Join the waitlist
A MAC APP FOR PEOPLE WHO HAVE PHONES ON THEIR DESK

Every phone on your desk, on your Mac. Driven by you, or by an agent.

Watch all your iPhones, iPads and Android phones at once. Take over any one with your mouse and keyboard. Or hand an agent a task in plain words and watch it work, step by step, with a stop button that always wins.

Two emails, ever: one when Silan is ready, one when you are in. Nothing else.
All phones 3 phones · 3 working Stop everything Ask an agent
Groceries
Search
Add to basket
Rosa's iPhoneAGENT
Adding oat milk to the basket. Step 4 of 7.
Sign in
Email
••••••••••
Sign in
iPad miniYOU
You are signing in. The agent waits.
Pixel 8
Hi 48213
Delivered
Message
Galaxy A54 · TestTEST · SENDER
Sent “Hi 48213”. Waiting for Pixel 8.
EARLY DESIGN · EXAMPLE DATA · THE REAL THING SHOWS YOUR REAL SCREENS, LIVE
WHAT IS COMING

Three things, done calmly.

01 One wall for every phone Every connected iPhone, iPad, Android phone, simulator and emulator, live, in one window. Under each one: its name, who is driving, and one plain sentence about what is happening.
02 An agent that shows its work Ask for something in plain words. The agent reads the screen, decides, taps, and shows you each step as a picture. Take over mid-task with your mouse, do a step yourself, hand it back.
03 Tests across two phones, on one clock Write a flow with roles, sender and receiver. Run it on five phones at once. Get a report that says what broke in one sentence, with both phones’ video at that second.
WHO IT IS FOR

One app, three kinds of day.

For everyday chores One phone and a task you would rather not do yourself: the weekly shop, a booking, a form.
—The agent stops at checkout so you pay yourself —You sign in; the AI never sees your password —Save a task that worked and run it on a schedule
For QA teams A drawer of phones and tests that need two of them at once.
—Roles, sync points and cross-phone waits —Pass and fail across every phone in one grid —Run from CI; a failed test fails the build
For developers You already use Claude Code or Codex. Give it hands.
—Tap by element label, not by guessing pixels —Local MCP, REST, CLI and a Python SDK —API keys shown once, with last-used time
YOU STAY IN CHARGE

An agent on your phone should feel safe, or it is not worth having.

These are rules in the app, not promises in a document. You can see every one of them working on the screen.

01
You always outrank the agentTaking over pauses it at once, even inside a test run.
02
Stop everything, from anywhereOne control halts every agent on every phone. In the window, in the menu bar, on a key.
03
Passwords never reach the AIThe agent stops at login. You use Face ID or type on the Mac. Screenshots and logs show dots.
04
Paying, sending and posting wait for youThe app holds these steps until you say yes. “I will do it myself” is always an answer.
05
Local firstPhones, screens and data stay on your Mac. Remote access is off until you turn it on.
WORKS WITH THE TOOLS ALREADY ON YOUR MAC
Claude Code Codex CLI Claude app Codex app Any MCP client REST API Command line Python SDK Appium Maestro export
Everything reaches the phones through the same local server and the same safety gate. No cloud hop unless you turn the relay on yourself.
WAITLIST OPEN · MAC FIRST

Be there when the first phones go on the wall.

Tell us which phones you have and we will put you in the right first group.