FindSample app run through browxai: number the candidates, then say click 3.Sample app at 390 px, mobile layout: number the candidates, then say click 6.ActSample app run through browxai: one click, one diff.Sample app at 390 px, mobile layout: one click, one diff.
What you get
Surface
Token-efficient
snapshot() is scoped and budgeted; find() ranks candidates.
Native
Native apps, same tools
native-device drives Android emulator and iOS Simulator apps.
Host
Reaches past the tab
Host features such as the clipboard start off.
Safety
Default capabilities
Arbitrary JS and response bodies start off.
Clients
Model-agnostic
Any MCP client over stdio, typed TypeScript SDK.
Sessions
Sessions and lifecycle
Installed Chrome, one default profile per workspace.