Opposable
Reval Labs · コーディング · 生産性向上
OpposableはClaude、ChatGPT、CodexをAndroid端末につなぎ、AIエージェントがアプリを開き、画面を読み、自分のアカウントのまま作業を終わらせる。

Opposable について
About
Opposableとは
OpposableはReval Labsのスマホアプリで、Android端末をAIアシスタントが操作できる道具に変える。初回設定を済ませれば、端末はMCPクライアントに一連の動作を渡す。画面をラベル付き要素の一覧として読む、要素をタップする、スワイプする、任意の言語で入力する、アプリを起動する、システムキーを押す。Claude Code、Codex、Cursor、チャットのコネクタは、公開APIを持たないアプリの中でも依頼を片付けられる。
Android自動化はデスクトップ版より歴史が短く、制約も違う。埋める穴は具体的だ。銀行、配車、宅配、メッセージはすべてスマホアプリの中にあり、そのほとんどにプログラムから呼べる窓口がない。Webを巡回できるアシスタントでも、車を呼ぶこともSMSから確認コードを拾うこともできない。Opposableは人が使うのと同じ経路、つまり画面とタッチの層を渡す。
Androidの自動化はスクリーンショットと画像照合で何度も試され、レイアウトが変わるたびに壊れた。アクセシビリティツリーを読む方式はその脆さの大半を避けられる。ただしアプリがコントロールにラベルを付ける前提は残る。導入前に知っておくべき制限は2つある。端末はAndroid 11以降が必要で、iPhone対応はMacを経由するベータ版であり、スマホ側にアプリを入れる方式ではない。
はじめかた
- スマホでgetopposable.comを開き、43MBのAPKをダウンロードして起動する。ブラウザからのインストールをAndroidが一度だけ確認する。Play Protectの警告が出たら「詳細」を押し、「そのままインストール」を選ぶ。
- Opposableを開き、「設定 > ユーザー補助」で有効にする。スイッチが灰色の場合は「アプリ情報」を開き、右上の3点メニューから「制限付き設定を許可」を選んでやり直す。
- アプリの「ペアリング」を押し、getopposable.com/connectでコードを入力する。Claude Code、Codex、Cursor用のコマンドが表示される。
- チャットアプリで使うなら、Claudeの「設定 > コネクタ」を開くか、ChatGPTの開発者モードを有効にする。https://getopposable.com/mcp をURLにしたカスタムコネクタを追加し、サインインして端末を選ぶ。
- 普段の言葉で依頼する。留守中に動かすなら、端末を充電したままロックを解除しておく。
AIツール情報
Opposableの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- ClaudeやCodexをすでに課金しているAndroid利用者。エージェントはその契約で動き、無料枠はUSBか同一ネットワークならモデル代なしで足りる。
- アプリの中の小さな用事が溜まっている人。日用品の再注文、受信箱の整理、いつもの帰りの車の手配。
- スマホAIエージェントを試す開発者。MCPサーバーとRESTエンドポイントがあれば、実機を数分でスクリプト化できる。
タスク
- メッセージに届いた二要素コードを読み、それを求めた銀行アプリに入力する。画面の切り替えは不要だ。
- 請求書の支払いを最初から最後まで。エージェントが銀行アプリを開き、金額を確認し、送金前に承認タップを待つ。
- カートAPIのない買い物アプリで、先週の日用品の注文を組み直す。
シーン
- ノートPCの隣にスマホを置く。USBをつなぐか同じWi-Fiに入れれば、無料枠だけで作業を完結できる。
- スマホは自宅、Claude Codeはオフィス。Proの中継がモバイル回線で依頼を届ける。端末ごとに14日間の試用がある。
- エージェントに渡す予備端末がない。OpposableのクラウドにあるリモートAndroid端末は月19ドルからで、次の呼び出しで起きる。
主な機能
タップのために作られた画面情報
OpposableはAndroidのアクセシビリティツリーを読み、ラベル、種類、位置を添えた番号付きの要素一覧をモデルに渡す。エージェントは座標を推測せず「18番をタップ」と答える。取りこぼしが減り、1ステップあたりのコストも下がる。写真や地図を見る必要があるときはスクリーンショットも使える。
実際の結果を返す操作
ツールにはtap_element、4方向のスワイプ、送信付きのtype_text、launch_app、戻る・ホーム・Enterのpress_keyがある。呼び出しは実行結果を返すため、モデルはタップが通ったのか遮られたのかを区別して修正できる。入力はアクセント記号や非ラテン文字にも対応する。
どのMCPクライアントでも1行で接続
アプリがアドレスとトークンを表示し、Claude Codeはclaude mcp add --transport httpの1行で加わる。Codexは設定ファイルに短いブロックを書く。Cursorや他のMCPクライアントは同じURLを使う。RESTエンドポイントの/api/doとWebhookはcron、n8n、Zapierをカバーする。
端末の上で動くエージェント
スマホ自動化ツールの多くは、毎ステップのスクリーンショットをデータセンターへ送る。Opposableは端末内エージェントを積む。約40の日常作業はモデルなしで0〜15秒、1.4GBの画面モデルが残りを担当し、0.7GBの回答モデルが質問に答える。新しいSnapdragonでは視覚処理をNPUが担い、Reval LabsはGalaxy S25で約0.25秒と測定した。
支払いの承認と確認コード
すべてのプランで、支払いと購入は端末の承認タップまで止まる。エージェントはワンタイムコードが届いた瞬間に読み、権限ダイアログを閉じ、実行を止めるポップアップを片付ける。20回のタップはエージェントが行い、金を動かす1回は人が押す。
レシピと定時実行
一度うまくいった作業はレシピとして保存でき、モデルなしで数秒で再生される。変わらないルーティンに向く。スケジュールは毎日または数分おきに端末を起こし、結果を通知する。Proは3台までレシピを同期し、Powerは監査ログ付きで10台まで広げる。
メリットとデメリット
メリット
- すでに払っているClaudeやCodexの契約を使うため、ほとんどの作業で別のモデル課金が発生しない。
- アクセシビリティツリー方式は1ステップあたり数十行のテキストを送るだけで、スクリーンショットを丸ごと送るより速く安い。
- 無料枠だけで成立する。USBか同一ネットワークの制御、無制限のタスク、定時実行がすべて無料だ。
- どのプランでも支払いが承認待ちで止まる。銀行アプリを預けるときの不安が小さくなる。
- 端末内推論は画面を端末の外に出さず、電波がなくても動く。クラウド専用のエージェントとの実質的な差だ。
デメリット
- アプリ自体はAndroidのみ。iPhoneはベータ版のMacか、WindowsとLinuxではOpposable Stickが必要で、ハードと設定が増える。
- 無料のリモートアクセスは端末ごとに14日で終わる。自宅のネットワーク外で使うにはProの月8ドル、創設メンバーなら月5ドルがかかる。
- 一部の銀行アプリは仮想端末での動作を拒む。月19ドルのクラウド端末ではすべての銀行を覆えない。
- 画面モデルは意図的に小さい。珍しいレイアウトや独自描画の画面では、再試行や手動の後押しが要ることがある。
よくある質問
AIアシスタントが実機のAndroid端末を操作できるようにする。アシスタントはアプリを開き、画面を読み、タップと入力で作業を終える。使うのは普段のアプリと、すでにログインしているアカウントだ。
関連コンテンツ
Opposableに関連するツール、スキル、記事を探す。
Opposableの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
