Opposable

Opposable

Reval Labs · 코딩 · 생산성

Opposable은 Claude, ChatGPT, Codex를 Android 폰에 연결해 AI 에이전트가 앱을 열고 화면을 읽으며 내 계정 그대로 작업을 끝내게 한다.

Opposable 미리보기

Opposable 소개

About

Opposable이란

Opposable은 Reval Labs가 만든 폰 앱으로, Android 기기를 AI 비서가 다룰 수 있는 도구로 바꾼다. 한 번 설정하면 폰이 모든 MCP 클라이언트에 동작 묶음을 내준다. 화면을 이름표가 붙은 요소 목록으로 읽기, 요소 탭하기, 스와이프, 어떤 언어로든 입력, 앱 실행, 시스템 키 누르기다. Claude Code, Codex, Cursor, 채팅 커넥터는 공개 API가 없는 앱 안에서도 요청을 처리한다.

스마트폰 제어는 데스크톱 컴퓨터 유즈보다 역사가 짧고 제약도 다르다. 메우는 틈은 구체적이다. 은행, 호출, 배달, 메신저는 모두 폰 앱 안에 있고 그 대부분은 프로그램이 호출할 창구가 없다. 웹을 돌아다니는 비서도 차를 부르거나 문자에서 인증번호를 꺼내지 못한다. Opposable은 사람이 쓰는 것과 같은 경로, 즉 화면과 터치 층을 건넨다.

Android 자동화는 스크린샷과 이미지 대조로 여러 번 시도됐고 화면 구성이 바뀔 때마다 무너졌다. 접근성 트리를 읽는 방식은 그 약점 대부분을 피한다. 다만 앱이 자기 컨트롤에 이름표를 붙여야 한다는 전제는 남는다. 설치 전에 알아둘 제한이 둘 있다. 폰은 Android 11 이상이어야 하고, iPhone 지원은 Mac을 거치는 베타이며 폰에 앱을 설치하는 방식이 아니다.

시작하기

  1. 폰에서 getopposable.com을 열고 43MB APK를 내려받아 실행한다. 브라우저 설치를 Android가 한 번 물어본다. Play Protect 경고가 뜨면 자세히를 누르고 그래도 설치를 선택한다.
  2. Opposable을 열고 설정 > 접근성에서 켠다. 스위치가 회색이면 앱 정보로 들어가 오른쪽 위 점 세 개 메뉴에서 제한된 설정 허용을 고르고 다시 시도한다.
  3. 앱에서 페어링을 누르고 getopposable.com/connect에 코드를 입력한다. Claude Code, Codex, Cursor용 명령이 나온다.
  4. 채팅 앱에서 쓰려면 Claude의 설정 > 커넥터를 열거나 ChatGPT의 개발자 모드를 켠다. https://getopposable.com/mcp 주소로 사용자 지정 커넥터를 추가하고 로그인한 뒤 폰을 고른다.
  5. 평소 말로 작업을 시킨다. 자리를 비운 동안 돌리려면 폰을 충전기에 꽂고 잠금을 풀어 둔다.

제품 정보

Opposable의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0 - $149/mo
플랫폼Android 11+, iPhone via Mac (beta), cloud Android phones
개발사Reval Labs
카테고리코딩 · 생산성
출시일N/A
최근 업데이트Nov 2026
웹사이트 방문 수N/A
웹사이트 글로벌 순위N/A
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 이미 Claude나 Codex를 결제하는 Android 사용자. 에이전트가 그 구독 위에서 돌고, 무료 등급은 USB나 같은 네트워크에서 모델 비용 없이 충분하다.
  • 앱 속 작은 볼일이 쌓인 사람. 생필품 재주문, 받은편지함 정리, 늘 타던 귀가 차량 호출.
  • 폰 에이전트를 시험하는 개발자. MCP 서버와 REST 엔드포인트가 있으면 실제 기기를 몇 분 만에 스크립트로 다룰 수 있다.

작업

  • 메시지로 온 2단계 인증번호를 읽어 그 번호를 요청한 은행 앱에 입력한다. 화면을 직접 바꿀 필요가 없다.
  • 청구서 결제를 처음부터 끝까지. 에이전트가 은행 앱을 열고 금액을 확인한 뒤 돈이 나가기 전에 승인 탭을 기다린다.
  • 장바구니 API가 없는 쇼핑 앱에서 지난주 생필품 주문을 다시 담는다.

활용 상황

  • 노트북 옆에 폰을 두는 경우. USB를 꽂거나 둘 다 같은 Wi-Fi에 두면 무료 등급만으로 작업이 끝난다.
  • 폰은 집에, Claude Code는 사무실에서 도는 경우. Pro 중계가 모바일 데이터로 요청을 나른다. 기기마다 14일 체험이 붙는다.
  • 에이전트에 줄 여분 폰이 없는 경우. Opposable 클라우드의 원격 Android 폰이 월 19달러부터 시작하고 다음 호출에 깨어난다.

주요 기능

탭을 위해 만든 화면 설명

Opposable은 Android 접근성 트리를 읽어 이름표, 종류, 위치를 붙인 번호 목록을 모델에 준다. 에이전트는 좌표를 짐작하는 대신 "18번을 탭"이라고 답한다. 빗나가는 일이 줄고 단계마다 비용도 낮아진다. 사진이나 지도를 봐야 할 때는 스크린샷도 쓸 수 있다.

실제 결과를 알려주는 동작

도구에는 tap_element, 네 방향 스와이프, 전송이 붙은 type_text, launch_app, 뒤로·홈·엔터용 press_key가 있다. 호출마다 실행 결과를 돌려주므로 모델은 탭이 통했는지 막혔는지 구분해 고친다. 입력은 악센트 문자와 비라틴 문자도 받는다.

어떤 MCP 클라이언트든 한 줄로 연결

앱이 주소와 토큰을 보여주고 Claude Code는 claude mcp add --transport http 한 줄로 붙는다. Codex는 설정 파일에 짧은 블록을 넣는다. Cursor와 다른 MCP 클라이언트는 같은 URL을 쓴다. /api/do의 REST 엔드포인트와 웹훅은 cron, n8n, Zapier를 덮는다.

폰 위에서 도는 에이전트

대부분의 폰 자동화 도구는 단계마다 스크린샷을 데이터센터로 보낸다. Opposable은 기기 내 에이전트를 넣는다. 약 40가지 일상 작업은 모델 없이 0~15초에 끝나고, 1.4GB 화면 모델이 나머지를 맡고, 0.7GB 답변 모델이 질문을 처리한다. 최신 Snapdragon에서는 시각 단계를 NPU가 돌리며 Reval Labs는 Galaxy S25에서 약 0.25초로 쟀다.

결제 승인과 인증번호 처리

모든 등급에서 결제와 구매는 폰의 승인 탭 전까지 멈춘다. 에이전트는 일회용 번호가 도착하는 즉시 읽고, 권한 대화상자를 닫고, 실행을 막는 팝업을 치운다. 스무 번의 탭은 에이전트가 하고, 돈이 나갈지를 정하는 한 번은 사람이 누른다.

레시피와 예약 실행

한 번 성공한 작업은 레시피로 저장되어 모델 없이 몇 초 만에 재생된다. 변하지 않는 루틴에 맞는다. 예약은 매일 또는 몇 분마다 폰을 깨워 결과를 알려준다. Pro는 레시피를 폰 세 대까지 동기화하고, Power는 감사 로그와 함께 열 대로 늘린다.

장단점

장점

  • 이미 내는 Claude나 Codex 구독을 그대로 쓴다. 대부분의 작업에 별도 모델 청구서가 붙지 않는다.
  • 접근성 트리 방식은 단계마다 스크린샷 한 장 대신 수십 줄의 텍스트를 보내 실행이 빠르고 싸다.
  • 무료 등급만으로도 쓸 만하다. USB나 같은 네트워크 제어, 무제한 작업, 예약 실행이 모두 무료다.
  • 모든 등급에서 결제가 승인 탭을 기다린다. 은행 앱을 맡길 때 부담이 줄어든다.
  • 기기 내 추론은 화면을 폰 밖으로 내보내지 않고 신호가 없어도 돈다. 클라우드 전용 에이전트와 실제로 다른 점이다.

단점

  • 앱 자체는 Android 전용이다. iPhone은 베타 Mac이 필요하고, Windows와 Linux에서는 Opposable Stick이 필요해 하드웨어와 설정이 늘어난다.
  • 무료 원격 접속은 기기마다 14일 뒤에 끝난다. 집 네트워크 밖에서 쓰려면 월 8달러 Pro, 창립 멤버는 월 5달러다.
  • 일부 은행 앱은 가상 폰에서 실행을 거부한다. 월 19달러 클라우드 옵션으로 모든 은행을 덮지는 못한다.
  • 화면 모델은 일부러 작다. 드문 배치나 직접 그린 인터페이스는 재시도나 손으로 미는 도움이 필요할 수 있다.

자주 묻는 질문

AI 비서가 실제 Android 폰을 다루게 한다. 비서는 앱을 열고 화면을 읽고 탭과 입력으로 작업을 끝낸다. 쓰는 앱과 로그인한 계정은 평소와 같다.