Use case · App developers
Your coding agent tests its change on a phone.
Claude Code fixes your page, then uses Silan to check it on a real iPhone. It sees the result before you do.
The main button on the Sprout welcome page in index.html says "Get startd". Fix the label. Then use Silan to open http://192.168.0.131:8765 in Safari on my iPhone and tell me the button label you see there.
Update(index.html)
Added 1 line, removed 1 line
19 <div class="leaf">🌱</div>
20 <h1>Sprout</h1>
21 <p>Water reminders for every plant in your home.</p>
22- <button id="start">Get startd</button>
22+ <button id="start">Get started</button>
23</body>
24</html>
Called silan 3 times
Still loading; waiting for the button.
Called silan 2 times
I fixed the typo, and your iPhone now shows the button as "Get started".
- Fix: index.html:22 changed from "Get startd" to "Get started".
- On the phone: I used Silan to open http://192.168.0.131:8765 in Safari on your iPhone 15 Pro Max. The Sprout welcome page loaded with the 🌱 icon, the "Sprout" heading and the line "Water reminders for every plant in your home." The main button reads "Get started", both on screen and in the page's accessibility labels, so the phone is getting the fixed file.
I've released the phone so others can use it.
Baked for 32s · done 12:16 PM
The steps
01The task
The main button on the Sprout welcome page in index.html says "Get startd". Fix the label. Then use Silan to open http://192.168.0.131:8765 in Safari on my iPhone and tell me the button label you see there.
02What Silan does
Claude Code fixes the label in index.html. Silan asks you first: “Claude Code wants to use your devices”. Then Claude Code calls Silan 5 times to open the page in Safari on the iPhone and read the button.
03The result
It reads “Get started” on the phone and tells you. Then it releases the phone so others can use it.
The facts
- Who
- App developers
- Devices
- iPhone
- Agent
- Claude Code
- Features used
- Live screen and control
- Time taken
- 32 s