Opposable is positioned as a "computer use for phones" tool, extending AI agents' operational capabilities from computers to real phones. Its core goal is to enable Claude Code, Codex, OpenAI-compatible endpoints, or app-embedded on-device models to see the phone screen, tap, swipe, and type, thereby performing various operations on a user's behalf on a real Android phone or iPhone.
[Main capabilities]
- Cross-app operation: Agents can open various apps on the phone, read screen content, tap and type, and perform tasks under the user's already logged-in identity. It can read 2FA verification codes from text messages and fill them in where needed, handle pop-ups, and complete steps that require human confirmation.
- Handling everyday phone chores: For example, asking Claude to clean up duplicate photos and old screenshots, find what is taking up storage and free up space, adjust settings you have never had time to deal with, reply to chats, book travel, reorder frequently purchased items, archive emails, and organize calendar invitations.
- Real-device development and testing: Claude Code and Codex can open the app being developed, go through a flow like a user, and report where problems occur.
- Connection methods: Provides Claude and ChatGPT connectors, so users can ask them to operate an Android phone in the Claude or ChatGPT app and in the browser. It also supports MCP (Claude Code uses a single command, Codex is configured in ~/.codex/config.toml) and standard REST endpoints and webhooks, for cron tasks, n8n, and Zapier.
- Local and remote: Supports USB, the same Wi-Fi, or connection from anywhere via relay; the phone maintains a single outbound connection, with no port forwarding required.
- Autonomous operation: Tasks can be scheduled to run daily or every few minutes, with the phone waking itself, completing them, and notifying the results; tasks can be saved as "recipes" and later replayed in seconds without a model.
- On-device agents: The agent built into the app runs directly on the phone being operated, and can continue working even if the laptop is closed or there is no signal, with screen content never leaving the device.
- Cloud phones: Offers private virtual Android 15 phone rentals, where you can install Google Play, Aurora Store, F-Droid, or your own APK, and connect agents via MCP.
[How to use] In On phones running Android 11 or later, download and install the Opposable app through the browser; Android will ask once whether to allow installation from the browser, and if Play Protect warns, tap "More details › Install anyway". Open the app and enable Opposable in "Settings › Accessibility"; if the toggle is greyed out, go to "App info › ⋮ › Allow restricted settings" and try again. Then tap "Pair" in the app and enter the pairing code at getopposable.com/connect to get the connection command for Claude Code, Codex, or Cursor. For unattended use, it is recommended to keep the phone charging and unlocked. For iPhone, it is currently in Beta and requires a Mac: Opposable for Mac pairs the Mac with the iPhone via Bluetooth as a keyboard and pointer, and views the screen via cable or AirPlay, with no jailbreak and no app required on the phone. On Windows or Linux, an Opposable Stick priced at about $8–13 handles the Bluetooth part, and the firmware can be installed from the browser. For cloud phones, users can rent a private virtual Android 15 phone, log into apps through a browser viewer, and then connect an agent to its private HTTPS endpoint with a single command. Google Play requires a one-time registration for the virtual phone, and the phone's app page will guide you through it.
[Pricing and Limits] All local features running on the user's own phone are free, including scheduled tasks and payment approvals. Pro payment is for the relay service (forwarding requests when the agent and the phone are not on the same network) and recipe synchronization between phones: remote access is $79 per year after a 14-day trial, founding members are $5 per month for life; the Power plan is $29 per month and supports up to 10 phones and cross-phone audit logs. Cloud phones start at $19 per month, with different configurations; some banking apps refuse to run on virtual phones, while the user's own phone does not have this restriction. Payments and purchases always wait for the user to tap "Approve" and are never completed automatically. Anyone holding the token can operate the phone, so it must be kept like a password; by default the server only listens on localhost unless network access is allowed.
[Use Cases] Suitable for individual users who want AI to handle everyday phone operations, developers who need to test apps on real devices, and those who need it on multiple phonesfor teams running agents, as well as automated workflows that need to provide agents with a real phone execution environment.
[Not Yet Provided] Details such as specific model versions, the list of supported apps, system requirement details, the complete quotas for each cloud phone tier, and refund policy details are not all listed in the materials.