2026-10-11 17:10 UTC

Reval Labs claims Opposable lets an AI agent operate Android phones through an accessibility-enabled app and iPhones through a Bluetooth HID dongle, potentially extending computer-use workflows from desktop applications to personal mobile devices.

state: seedheat: lowuncertainty: mediumconvergesscott: lowmobile-agent computer-use smartphone-automationReval LabsOpposable

What is this?

The case centers on a Show HN launch for 'Opposable' by Reval Labs, claiming an AI agent can control Android via an accessibility-enabled app and iPhone via a Bluetooth HID dongle — extending desktop 'computer-use' workflows to personal mobile devices. The web search did not return the Show HN post itself or any direct coverage of Opposable; results show adjacent Android automation projects (AgentBlue, droidclaw, Revyl) and a different 'Reval AI Agent Platform' (revalsys.com) focused on business data agents. The Android accessibility-app approach is evidenced in the ecosystem; the iPhone Bluetooth HID dongle claim is not substantiated in these snippets.

Why it matters to Scott

Reval Labs' Opposable launch independently implements the exact mobile-agent control-path architecture Scott's canon identifies as the central technical question: accessibility-tree on Android vs Bluetooth HID on iPhone, extending desktop computer-use loops to smartphone OSes. His Agent Hands and Eyes, Agent-Native Computing, and Agent Addressability frameworks all treat this control-path split as the decisive architectural fork for V4 agent-addressable mobile devices. A shipping product claiming both paths is a concrete data point on a question his frameworks raise but do not answer.
ip:concept.agent-hands-and-eyesip:framework.agent-native-computingip:framework.agent-addressabilityip:framework.long-running-agentsip:source.give-the-agent-a-workshop-ebookradar:hsandhu-ios-on-device-agentradar:sidetap-iphone-mcp-windowsradar:mobile-harness-cross-platform-controlradar:androidlife-sustained-phone-agent-runradar:aiope-android-agent-runtimeradar:agent-desktop-accessibility-automationradar:uia-reader-semantic-desktop-perceptionradar:winmind-uia-windows-mcp
queries asked of Scott's wikis
  • mobile-agent architecture: accessibility-tree vs HID vs ADB control paths
  • computer-use pattern: extending desktop agent loops (perceive/reason/act) to smartphone OSes
  • on-device vs cloud inference for mobile agents: local model constraints, latency, privacy
  • agent memory / persistent context across mobile app boundaries
  • Bluetooth HID as iPhone control vector: feasibility, permissions, Apple ecosystem constraints
  • smartphone as always-on agent node: power, connectivity, background execution limits

Measured heat

now 0 pts/hpeak 5 pts/hcomments 0/hpeers p26momentum: steady2 platformsage 123h
points/hour across evidence · reading as of 2026-10-12 02:59:37.977291+11:00 · deterministic, not a model opinion

How the heat travelled

10-06 13:00⭐ origin echo-reconstructedReval Labs' launch essay for Opposable, the product shown on HN. Opening: "For the last year or so I've been watching AI agents get properly
Erik (Reval Labs) on blog (echo) · attributed from hn.story.50003787
—
10-08 09:47first on hacker news · published · +44.8hShow HN: Opposable – Computer Use for iPhone and Android
possiblelion
—
10-08 09:47amplified on hacker news 👑hn.story.50003787
possiblelion
peak 3 · 0 comments · 76% of case engagement
10-11 10:52amplified on hacker newshn.story.50041799
possiblelion
peak 1 · 0 comments · 26% of case engagement
10-08 10:34our radar first saw it · +45.6hdiscovery anchor: hn.story.50003787—
pace: p33 vs 1247 stories at the 96h mark (now 123h old) — ahead of 3jsbench-llm-3d-generation-benchmark (1.5x), behind agent-memory-add-search-evaluation (0.8x)

Evidence (3) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnShow HN: Opposable – Computer Use for iPhone and Android
Retrieved article excerpt

Open article · Retrieved 2026-10-08T10:42:38.362112+00:00

Android 11+ · free

### I have an Android phone

[Download the app (APK)16 MB](https://getopposable.com/download/opposable.apk)

1. 1Open the download and install it. Android asks once to allow installs from your browser, and if Play Protect warns you, tap More details › Install anyway.
2. 2Open Opposable and turn it on in Settings › Accessibility. If the switch is greyed out, open App info › ⋮ › Allow restricted settings and try again.
3. 3Tap Pair in the app and enter the code at [getopposable.com/connect](https://getopposable.com/connect).

On a computer? Scan with your phone's camera to download it there.
possiblelion30
🟧 echo.blog ⭐Reval Labs' launch essay for Opposable, the product shown on HN. Opening: "For the last year or so I've been watching AI agents get properlyErik (Reval Labs)——
🟧 hnPhones are the last big body of software only people can usepossiblelion10

Interpretation history

Decision trace