droidrun/mobilerun and
callstack/agent-device
drive a phone as a robot — an LLM or MCP taps Android / iOS GUI.
Build Remote Agent is the opposite: the phone
spectates a desktop TTY (protocol gbr/1).
Independent product by Linespotting AB — not affiliated with DroidRun, Callstack, xAI, or SpaceX.
Canonical index:
integrations
· short unaffiliated GitHub links only — do not copy
install.sh into their docs.
what the phone sees
PC (LLM / MCP / CLI) │ ADB · XCTest · device MCP ▼ Phone GUI ← mobilerun / agent-device DRIVE this Phone (Build Remote Agent) │ HTTPS mailbox gbr/1 ▼ gbr-agent pair + run │ inject → discovered TTY ▼ Native terminal: grok / claude / aider ← phone SPECTATES this
They can sit on the same desk. They are not substitutes. GBR never taps the Android / iOS GUI. mobilerun / agent-device never list desktop terminals on a Build Remote Agent roster.
| Project | Job |
|---|---|
| droidrun/mobilerun | LLM controls Android / iOS GUI. The phone is the robot. |
| callstack/agent-device | MCP / CLI to operate devices. The phone is the robot. |
| Build Remote Agent | Phone spectates desktop terminals through an HTTPS mailbox. No inbound ports. |
Other maintainers: one short external link to
grokbuildremote.com/integrations
is enough. Do not host our installer, checksums, or curl | bash.
gbr-agent v0.6.0 —
PINNED-INSTALL.md (verify the installer SHA-256, then the binary).
Do not paste live curl | bash into mobilerun or agent-device docs.gbr-agent pair then gbr-agent run. Scan the QR
with Build Remote Agent.grok, Claude Code, Aider, OpenCode TUI, …).Loopback inject is unauthenticated unless GBR_BOT_REQUIRE_KEY=1.
| If you… | What happens |
|---|---|
| Expect GBR to tap Android / iOS like mobilerun | Nothing — GBR lists desktop TTYs only. |
| Expect mobilerun / agent-device to show Grok Build on a spectator phone | Wrong direction. They drive a device GUI; they are not a gbr/1 mailbox. |
Copy install.sh into those repos’ docs |
A mutable vendor installer in someone else’s tree. Link /integrations instead. |
Point a phone-robot MCP at 127.0.0.1:8788 |
Bot API JSON, not a GUI stream and not a desktop transcript on the phone. |