# Watch your AI agent use a phone, live.

Live view streams the phone’s screen while your agent works and draws every action on it: the cursor moves to each target, taps ripple, swipes leave a trail and typed text appears. Mobilebox runs cloud Android phones for AI agents at $0.01 a minute, ready in 19.4 s in our November 2026 benchmark. Each step gets a caption with its time, so you confirm the whole run by eye.

[Get started](https://mobilebox.dev/docs) [API reference](https://mobilebox.dev/docs/reference#watch-live)

One link, from your agent, your terminal or the dashboard.

## A real run, at real speed.

An agent looks up the Matterhorn on Wikipedia over MCP. The cursor, the trails, the typed text and the log are the live view’s own.

A real agent on a Mobilebox phone, in the live view at real speed. One step fails, and the log says why. [Recording](https://mobilebox.dev/live/live-view.mp4) · [Source](https://mobilebox.dev/live/Source.txt)

## Every step, confirmed by eye.

Nothing in the view depends on sound. People who are deaf or hard of hearing, or who simply work with the sound off, see each action where it happens and read what it did.

### On the screen

- A cursor that glides to each target

- A ripple for every tap, a trail for every swipe

- The text as it’s typed, dots for passwords

### In the log

- One caption per step, with its time

- A Now line for the step in progress

- Failed steps marked, with the reason

### For every viewer

- Captions announced by screen readers

- Reduced motion respected

- Fits a narrow window or a second screen

## Open it in one step.

Over MCP, ask your agent to show you the phone: it calls `watch_phone` and hands you the link. From a terminal, one command opens the view in its own window.

[Agent guide](https://mobilebox.dev/docs/agents)

```
# Your terminal: the phone opens in its own window
npx mobilebox watch <phone_id>

# Your code: a link to show or open
curl -X POST "https://mobilebox.dev/v1/phones/<phone_id>/view" \
  -H "Authorization: Bearer $MOBILESANDBOX_API_KEY"
```

## Questions

Opening, sharing and following a live view.

What is the live view?

A page that streams a Mobilebox phone’s screen while your agent uses it and draws each action on top: the cursor, taps, swipes and typed text, with a caption and time for every step.

How do I open it?

Ask your agent: over MCP it calls `watch_phone`, over REST `POST /v1/phones/{id}/view`, and either returns the link. From a terminal, `npx mobilebox watch <phone_id>` opens it in its own window. In the dashboard, every running phone has a Watch button.

Can people who are deaf or hard of hearing follow along?

Yes. Every action is drawn where it happens and written as a caption with its time, so nothing relies on sound. Screen readers announce each caption, and reduced-motion settings are respected.

Can someone watching control the phone?

No. The view is read-only: it shows one phone’s screen and its captions, and sends nothing back. Each link is short-lived; ask for a fresh one any time.

Are passwords shown?

No. Text typed into a password field shows as dots, masked before it leaves our servers.

Does watching cost anything?

No. The view adds nothing to the phone’s per-minute price, and watching never keeps a phone running. See [pricing](https://mobilebox.dev/pricing).

## Read more

[A successful tap is not a successful task Design Android agent checks around outcomes, screen evidence, failure traces, and safe cleanup. Engineering2 min read](https://mobilebox.dev/blog/verify-agent-workflows) [Give your coding agent an Android sandbox over MCP Add the remote MCP server to Claude Code or Cursor, see every phone tool, run a bounded first task and know what is proven. Guides3 min read](https://mobilebox.dev/blog/android-agent-mcp)

Give your agent a phone first? [Phone agents](https://mobilebox.dev/phone-agent) · [Mobile sandbox](https://mobilebox.dev/mobile-sandbox).

## Try it in your agent in 60 seconds

Paste this into Claude Code, Cursor, Codex or any agent that can read a web page. It asks for your email, gets its own key at once and adds the phone tools; the 6-digit code from your inbox keeps the workspace.

```
Set up Mobilebox for me: read https://mobilebox.dev/setup.md?via=live-view and follow it.
```

[What your agent reads](https://mobilebox.dev/setup.md?via=live-view)

## Next questions

- [Can my agent run 50 phones in parallel?](https://mobilebox.dev/blog/run-android-phones-in-parallel?via=next-parallel)

- [Can my agent use an iPhone?](https://mobilebox.dev/ios?via=next-iphone)

- [Can each phone get a residential IP?](https://mobilebox.dev/blog/residential-ip-per-phone?via=next-residential-ip)

- [Does my agent stay logged in between runs?](https://mobilebox.dev/blog/park-resume-android?via=next-logins)

- [What does it cost for a team?](https://mobilebox.dev/blog/mobilebox-pricing-for-teams?via=next-team)

- [How fast do cloud phones start, measured?](https://mobilebox.dev/benchmarks?via=next-benchmarks)

- [Is there a Python package?](https://mobilebox.dev/blog/android-phone-for-python-ai-agent?via=next-python)

- [Mobilebox or Firebase Test Lab?](https://mobilebox.dev/blog/mobilebox-vs-firebase-test-lab?via=next-firebase)
