Works on iPhone and Android Computer use for phones

Give your AI thumbs

Connect the iPhone or Android phone you use every day to Claude, and it does things on it for you. It opens your apps, reads the screen, taps and types, signed in as you.

  • Hand off the phone choresAsk Claude to clear out duplicate photos and old screenshots, find out what's filling your storage and free it up, or work through the settings you never got round to.
  • Build and test on a real phoneClaude Code and Codex can open the app you're making, go through it like a user and tell you what broke.

Have an iPhone? Opposable for Mac connects it to Claude through your Mac, with nothing to install on the phone.Get Opposable for Mac beta

iPhone, Android or no spare phone? All the ways to start
9:41● ● ●
Messages
Bank
Chat
Rides
Mail
Food
Pay
Calendar
Shop
Maps
Photos
Health

Messages

From: Bank

Your sign-in code is 482 913. It expires in 10 minutes.
  1. 01Messages · copy the code
  2. 02Bank · sign in with it
  3. 03Chat · reply to Sam
  4. 04Rides · book the ride
Works withClaudeClaude CodeCodexCursorAny MCP clientOur own on-device model

NewClaude and ChatGPT connector

Use your phone from the Claude or ChatGPT app

Opposable also works as a connector. Once it's added, you can ask Claude or ChatGPT to do something on your Android phone, from a browser or from the chat app on the phone itself.

1Install the app

Put Opposable on your Android phone

Scan this with your phone's camera to download the app there. Then open it and turn Opposable on in Settings › Accessibility. It's free and needs Android 11 or later.

Download the app (APK)43 MB

Then open it and turn Opposable on in Settings › Accessibility. It's free and needs Android 11 or later.

On an iPhone? The connector needs an Android phone for now, but Opposable for Mac lets your agent use an iPhone through your Mac (beta).

2Add the connector

Paste this URL into Claude or ChatGPT

https://getopposable.com/mcp
Claude
Settings › Connectors › Add custom connector. Name it Opposable, paste the URL, choose Add, then Connect. It also shows up in the Claude app on your phone.
ChatGPT
Turn on Developer mode in Settings (not every plan has it), then add a custom connector with this URL and OAuth sign-in.

Either way you land on our page to sign in, pick your phone and allow access. Free for 14 days per phone, then part of Pro. Step-by-step instructions

Get started

Which phone will your agent use?

Android 11+ · free

I have an Android phone

Download the app (APK)43 MB
  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.

On a computer? Scan with your phone's camera to download it there.

Beta · with a Mac

I have an iPhone

Your Mac pairs with your iPhone as a Bluetooth keyboard and pointer and sees the screen over a cable or AirPlay, so your agent can tap and type in every app. No jailbreak, no app on the phone, nothing extra to buy. Just download the Mac app. On Windows or Linux, a small Opposable Stick does the Bluetooth part.

Download Opposable for MacbetaWindows or Linux? Get a stick

From $19/mo

No spare phone

Rent a private Android phone in our cloud. Install your apps from Google Play, Aurora Store or an APK, sign in once in the browser, then connect your agent over MCP.

See cloud phones

01On-device

Our own agent runs on the phone itself

Most phone agents send your screen to a model in a data centre. Ours runs on the phone it operates, so it keeps working with the laptop closed or with no signal, and your screen never leaves the device. It's small enough to download once over Wi-Fi, and it gets faster with every release.

About 40 tasks with no model at allAlarms, calendar, calls and texts, camera, settings and more run in seconds and check their own result on the screen.
A screen model for everything elseIt looks at the screen and taps like you do, in any app, and it fits in 1.4 GB.
Uses the phone's AI chipOn recent Snapdragon phones the screen model's vision step runs on the NPU. On a Galaxy S25 we measured it at about a quarter of a second, roughly 16 times faster than on a laptop CPU.
Learns your routinesSomething Claude does once on your phone can be saved as a routine, and the phone replays it on its own in seconds.
BrainSizeReadsGood for
No model0 GBThe phone's stateAbout 40 everyday tasks: alarms, reminders, calendar, calls and texts, camera, settings, volume, maps, conversions. 0–15 s, each checked on the phone
Screen model1.4 GBScreenshotsSees the screen and taps like you; picks from the screen's labels in under a second when it can
Answer model0.7 GBTextAnswers questions from web results

02Investors and partners

Computer use is coming to phones, and we're building the hands

Banking, rides, delivery, messaging, the two-factor prompt in the middle of every workflow. Reval Labs is building the layer that lets agents use them, on the phone you own and on phones we run for you.

  • Working softwareAndroid app with its own MCP server and on-device agent, a relay that reaches any phone, Claude and ChatGPT connectors, and iPhones through a Mac
  • Two revenue linesA phone app that builds the developer base, and cloud phones as a subscription on the same tools
  • Model-neutralClaude, Codex, OpenAI-compatible endpoints and our own on-device agent all drive the same surface

Investor & partner inquiry

Goes straight to the founders
I'm interested in
Or email hello@getopposable.com

03Pricing

Free to use. Pay for remote access and the extras

Everything that runs on your phone is free, including scheduled tasks and payment approvals. Pro pays for our relay, which carries your agent's requests to the phone when the two aren't on the same network, and for recipe sync between phones.

Free

$0

Free forever. Your phone, your network, your model.

  • The phone app, its MCP server and REST API
  • Common tasks with no model: alarms, reminders, calendar, calls, texts, camera, settings, search
  • Works with the Claude Code or Codex subscription you already have, or the free on-device agent
  • USB or same Wi-Fi, unlimited tasks and recipe replays
  • Scheduled tasks that the phone runs by itself
  • iPhone through Opposable for Mac (beta)
  • Payments always wait for your Approve tap

Pro

Founding offer

$8/mo

Reach your phone from anywhere. $79 a year; founding members $5/mo for life.

  • Remote access after the 14-day trial: Claude Code and Codex reach your phone through our relay, on mobile data or any Wi-Fi
  • The Claude and ChatGPT apps, which always connect through the relay
  • Cron jobs and webhooks on your own server can call the phone's REST API
  • Recipes backed up and shared across your phones (up to 3)
  • Automatic recipe repair when apps update coming
Start freeStart free

14 days of remote access free, no card. Pro is $5/month (founding) after that.

Cancel anytime

Power

$29/mo

For people running agents on several phones.

  • Everything in Pro, up to 10 phones
  • Audit log across phones
  • Shared recipe library for a small team coming
  • Priority recipe repair coming
Start freeStart free

14 days of remote access free, no card. Power is $29/month after that.

Cancel anytime

Do you need Pro? If the phone sits on the same Wi-Fi as your computer, or on a USB cable, Free is enough. Pro is for when they're apart: the phone on mobile data while Claude Code runs on your desk, a chat in the Claude app reaching the phone at home, or a server sending the phone a task at night. Every phone gets the relay free for its first 14 days, so you can see whether you use it before paying.

04Cloud phones

No spare phone? Rent one in the cloud, from $19 a month

A private virtual Android phone you sign into once. Some banking apps refuse to run on virtual phones; your own phone has no such limits.

Founding cohort pricing: early cloud-phone subscribers keep their launch price for as long as they stay subscribed

Cloud Starter

$19/mo

One phone that sleeps when idle and wakes on the next MCP call

What's included
  • 1 virtual Android 15 phone (2 vCPU burst, 3 GB RAM)
  • 60 active phone-hours/month, then $0.15/h
  • Auto-sleeps after 5 min idle, wakes on the next MCP call
  • MCP endpoint for Claude Code / Codex
  • Browser screen viewer to install apps and sign in
  • 1 backup snapshot

If it doesn't work for what you need in the first 3 days, email us and we'll refund it. Cancel anytime.

See how it works

Cloud Always-on

Recommended

$49/mo

One always-on phone for agents that work around the clock

What's included
  • 1 always-on virtual Android 15 phone (2 vCPU, 3 GB RAM)
  • Unlimited phone-hours (fair use)
  • Background agents & notifications keep running
  • MCP endpoint + browser screen viewer
  • 32 GB app storage
  • Daily snapshots, 7 kept, one-click restore

If it doesn't work for what you need in the first 3 days, email us and we'll refund it. Cancel anytime.

See how it works

Cloud Team

$149/mo

Three always-on phones for parallel agents or separate accounts

What's included
  • 3 always-on virtual Android 15 phones (2 vCPU, 3 GB RAM each)
  • Unlimited phone-hours (fair use)
  • Shared team access & per-phone token rotation
  • MCP endpoints + browser screen viewers
  • 32 GB storage per phone
  • Daily snapshots, 7 kept per phone
  • Priority support

If it doesn't work for what you need in the first 3 days, email us and we'll refund it. Cancel anytime.

See how it works

05Signed into everything you are

Most of your life runs through phone apps, and none of them have an API

Messages

Grab the code

Reads the 2FA text the moment it lands and types it where it's needed

Bank

Pay the bill

Opens your banking app, checks the amount, and stops for your OK before paying

Chat

Answer the group

Replies in your chat apps in your voice, with the whole thread in mind

Rides

Get you home

Books the ride, picks the pickup point, sends you the driver's ETA

Shop

Reorder the usual

Finds last week's grocery order and puts it back in the basket

Inbox

Clear the morning

Archives, replies, and moves the invites into your calendar

Money never moves without you

Payments and purchases stop and wait for your Approve tap, on every plan. Your agent does the twenty taps; you make the one that matters.

06How it works

Everything your thumbs can do, as tools your agent already knows

Over USB, over Wi-Fi, or from anywhere through the relay: the phone keeps one outbound connection, so there is no port to forward.

It sees

A screenshot, plus the screen as a list of labelled elements with their positions. Cheap enough to read on every step.

[17] TextView "Dark theme"
[18] TextView "Display & touch"  @(288,811)
[19] Switch  desc="Dark theme"   @(517,922)
     clickable, unchecked

It acts

Taps, swipes, typing in any language, system keys, opening apps and links. Every call reports what it actually did.

tap_element  index | text
swipe        up | down | left | right
type_text    "Zürich ✓", submit
launch_app   "Chrome"
press_key    back | home | enter

You choose the brain

Drive it from Claude Code or Codex on the subscription you already have, or hand the whole task to the free agent built into the app.

claude-code   via MCP
codex         via MCP
cursor        via MCP
opposable     on the phone, free

One line to connect

The app shows its address and a token. Paste one command and the phone is a tool in your next session.

claude mcp add --transport http --scope user phone https://<id>.p1.getopposable.com/mcp \
  --header "Authorization: Bearer <token>"

07Delegate it

Tell your phone what to do, get back done or not done

Your agent hands the phone a task, the phone does it locally, and only the result comes back.

$ curl phone/api/do -d '{
    "task": "check my bank balance" }'

{ "status": "done",
  "result": "Checking account: EUR 2,418.30",
  "seconds": 11.2 }

Call it any way

MCP for Claude Code and Codex, or a plain REST endpoint and webhooks for cron jobs, n8n and Zapier

Runs on its own

Schedule a task daily or every few minutes. The phone wakes, does it, and messages you the outcome

Learns your routines

Done once, saved as a recipe and replayed with no model in a few seconds

Gets past the walls

Reads the 2FA code from your texts, clears the pop-ups, and asks you only for the one tap a person has to make

08Recorded runs

Watch it work, unedited

Unedited screen recordings of real agent runs, with their actual timings and costs.

Image

Dark theme on, then a five-minute timer

Agent
Claude Code over MCP
Task
Settings › Dark theme, then Clock › 5 min timer
Run
50 s · 17 tool calls
Image

Looking something up the way a person would

Agent
Claude Code over MCP
Task
Chrome → Wikipedia → Apollo 11, read launch date and crew
Answer
16 July 1969 · Armstrong, Collins, Aldrin
Run
118 s · $0.44
Image

The model lives on the phone it operates

Agent
Built-in agent, on-device
Task
Open Clock, then the Stopwatch tab
Steps
5 · 54 s, 23 s, 9 s, 5 s, 5 s
Run
No network calls for inference

09Questions

Before you hand over the phone

How do I install it?

On Android 11 or newer, download the app above and open it. Android asks once to allow installs from your browser; if Play Protect warns you, tap More details › Install anyway. Then turn Opposable on in Settings › Accessibility. If the switch is greyed out, Android is protecting you from apps installed outside the Play Store: open App info › ⋮ › Allow restricted settings and try again. Finally, tap Pair in the app and enter the code at getopposable.com/connect; it gives you the command for Claude Code, Codex or Cursor. For unattended use, keep the phone charging and unlocked.

Does it work on iPhone?

Yes, in beta, with a Mac. Opposable for Mac pairs with the iPhone as a Bluetooth keyboard and pointer and sees its screen over a cable or AirPlay, so your agent can tap and type in every app, with no jailbreak and no app on the phone. On Windows or Linux, a small Opposable Stick you buy for about $8–13 does the Bluetooth part, and you can install its firmware from your browser.

Which agents can drive it?

Anything that speaks MCP. For Claude Code it's one claude mcp add --transport http command; Codex takes a few lines in ~/.codex/config.toml.

Do I need a model API key?

No. Claude Code or Codex do the thinking on the subscription you already pay for, and the agent built into the app runs on the phone itself for free. If you want, the app can also use your own API key or a model on your network.

What exactly is a cloud phone?

A virtual Android 15 phone that runs for you alone. It comes with Google Play, Aurora Store and F-Droid, and you can upload your own APKs. You sign in to your apps through a browser viewer, then connect your agent to its private HTTPS endpoint with one command. Google Play asks you to register the phone once, because it's virtual; the phone's Apps page walks you through it. Apps that refuse to run on virtual phones, such as some banking apps, won't work.

Is it safe to let an agent operate my phone?

Whoever holds the token can operate the phone, so treat it like a password. The server listens on localhost unless you allow the network, and payments always wait for your Approve tap.

Get your agent its thumbs

Free on Android today. iPhone works with a Mac, in beta.