Controle o Claude Code pelo celular de graça: use seu iPhone ou Android com o Pinky

Pinky e Poki permitem que o Claude Code controle um celular real via MCP por US$ 0. Aqui está a configuração do Pinky para iPhone e Android, as regras de segurança, uma comparação com o Poki e como verificar as APIs por trás de cada tela.

Ahmed Waheed

Ahmed Waheed

12 novembro 2026

Controle o Claude Code pelo celular de graça: use seu iPhone ou Android com o Pinky

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Resposta rápida: o controle do telefone pelo Claude Code é gratuito com o Pinky, um aplicativo desktop de código aberto (Apache-2.0, sem conta) que expõe um iPhone ou celular Android real ao Claude Code como um servidor MCP. Instale o Pinky, conecte o celular, ative a depuração USB (Android) ou o Modo Desenvolvedor (iPhone), adicione o Pinky ao Claude Code com um comando e peça para ele fazer algo no telefone. Toques arriscados esperam o seu clique.

As ferramentas custam $0. O Claude Code em si, não: em claude.com/pricing (verificado em 09/11/2026), o Claude Code aparece como “Não” no plano Free e está incluído em todos os planos pagos, com o Pro a $17 por mês cobrado anualmente ou $20 mensalmente. Se você já paga pelo Claude, dar acesso ao seu telefone não adiciona custo nenhum. Se não paga, nosso guia sobre como usar o Claude Code gratuitamente cobre as alternativas existentes.

A seguir: o Pinky de ponta a ponta e, depois, uma comparação com o Poki, uma alternativa exclusiva para iPhone.

O que significa deixar o Claude Code controlar seu telefone

Deixar o Claude Code controlar seu telefone significa conectar um servidor MCP que transforma ações do celular em ferramentas que o agente pode chamar: ler a tela, tocar, digitar, deslizar, abrir um aplicativo. O agente planeja cada etapa, o servidor a executa no dispositivo real via USB ou Wi-Fi, e você acompanha tudo em uma janela espelhada no computador.

Isso é o inverso de enviar prompts do seu telefone para uma sessão no laptop, o que abordamos em 3 maneiras de usar o Claude Code no celular.

Dois projetos tornaram isso prático no início de novembro de 2026:

Ambos falam o Model Context Protocol, então qualquer cliente MCP pode usá-los.

Diagrama do ciclo de controle: o Claude Code em um laptop chama as ferramentas MCP do Pinky, o gateway do Pinky verifica cada ação contra regras de segurança, e a ação é executada em um celular conectado via USB enquanto o usuário aprova etapas arriscadas

O que você precisa antes de começar

Requisitos do Pinky, conforme seu README em 09/11/2026:

Parte Requisito
Mac macOS 13 ou superior, Apple silicon ou Intel
Windows Windows 10 ou 11, 64 bits
Linux Ubuntu 20.04 64 bits, Debian 11 ou mais recente (glibc 2.29+), GTK 3
Celular Android Android 10 a 17 e um cabo USB
iPhone ou iPad iOS 17.4 ou superior, um cabo USB para a configuração (o Wi-Fi funciona depois)
iOS 17.4 a 26 Um aplicativo auxiliar WebDriverAgent, compilado uma vez no Xcode com o seu Apple ID
Agente Claude Code, Claude Desktop, Codex, Cursor ou qualquer cliente MCP

No iOS 27 e posteriores, nada é instalado no telefone: o Pinky monta a imagem de disco de desenvolvedor da Apple, que vem com o Xcode (download gratuito). No iOS 17.4 a 26, um auxiliar assinado com um Apple ID gratuito expira a cada 7 dias, e o Pinky avisa dois dias antes.

O Pinky se descreve como pré-alfa. Seu README diz que o Claude Code já usou um celular Android via USB e um iPhone no iOS 27 de ponta a ponta; iPhones abaixo do iOS 27 ainda não foram testados em hardware real.

Como configurar o Pinky com o Claude Code, passo a passo

Passo 1: Instale o Pinky

Baixe a versão para o seu sistema na última release (v2026.1109.13 em 09/11/2026). No Mac, pinky-<version>-arm64.dmg é para Apple silicon e amd64.dmg para Intel. Usuários de Homebrew podem executar:

brew install --cask diygod/tap/pinky

No Windows, execute pinky-setup-<version>-amd64.exe. Ele ainda não é assinado, então o SmartScreen pode exibir um aviso: escolha Mais informações e depois Executar assim mesmo. No Debian ou Ubuntu, instale o .deb com apt. O download tem 16 a 22 MB.

Passo 2: Conecte um celular Android

  1. Abra Configurações › Sobre o telefone e toque em Número da versão 7 vezes para desbloquear as Opções do desenvolvedor.
  2. Ative a Depuração USB em Configurações › Sistema › Opções do desenvolvedor.
  3. Conecte o celular e toque em Permitir quando ele perguntar sobre a depuração USB.
  4. No Pinky, escolha Add phone › Android e aceite o Pinky Companion, que lê a tela em cerca de 70 ms em vez de 2 s.

O Pinky inclui seu próprio adb, então você não precisa do Android Studio. No Android 11 e posteriores, você pode parear via Wi-Fi em vez de usar o cabo.

Passo 3: Ou conecte um iPhone

  1. Conecte o iPhone, desbloqueie-o, toque em Confiar e digite o código de acesso.
  2. Ative o Modo Desenvolvedor em Ajustes › Privacidade e Segurança. O telefone reinicia; toque em Ativar.
  3. No Mac, instale o Xcode uma vez e abra-o, para que o Pinky possa usar sua imagem de disco de desenvolvedor. O Pinky então exibirá o telefone como pronto.
  4. No iOS 17.4 a 26, instale o auxiliar WebDriverAgent pelo Xcode. Sem ele, o Pinky pode mostrar e ler a tela, mas não consegue tocar, deslizar ou digitar.

Passo 4: Adicione o Pinky ao Claude Code

Clique em Settings › Agents › Connect ao lado do Claude Code, e o Pinky se registra e instala seu guia de agente como uma skill. Manualmente, é uma linha:

claude mcp add --scope user pinky -- pinkyctl mcp

O comando é pinkyctl porque muitos sistemas já têm um programa chamado pinky. A documentação de MCP do Claude Code explica os escopos.

Passo 5: Dê uma tarefa ao Claude Code

Inicie o Claude Code e peça em linguagem natural:

Open Messages on my phone and tell Sam I'm running late.

Na primeira vez, o Pinky pergunta se deseja permitir o novo agente e o que ele pode fazer. O Claude Code então chama ferramentas como phone_connect, phone_observe, phone_tap e phone_type. Quando uma etapa precisa de você, a chamada retorna approval_pending e nada acontece até que você clique em Allow. Ausência de resposta em 60 segundos conta como recusa.

Sem um celular à mão? Reinicie o Pinky com --fake para dois celulares de demonstração com roteiro.

Como o Pinky mantém o agente sob controle

As regras de segurança ficam no gateway do Pinky, entre o agente e o telefone, e não no prompt, para que o texto na tela não consiga convencer o agente a se autoaprovar. Ativos por padrão:

Uma ressalva do próprio FAQ do Pinky: um agente que pode executar comandos shell poderia alcançar um celular Android via adb e burlar o gateway. Se isso preocupa você, isole o agente em um sandbox e conecte-o ao Pinky via HTTP.

Pinky vs Poki: qual opção gratuita se encaixa melhor

Gráfico comparativo: o Pinky cobre iPhone e Android a partir de macOS, Windows e Linux com aprovações de gateway; o Poki cobre iPhone a partir do macOS com seu próprio agente e canais de mensageria
Pinky Poki
Licença Apache-2.0 AGPL-3.0
Telefones iPhone (iOS 17.4+) e Android 10 a 17 Apenas iPhone (iOS 18+ para a via do app Poki)
Computador macOS 13+, Windows, Linux macOS (14+ para configuração, 15+ para o servidor MCP); portas comunitárias para Linux e Windows
Instalações extras Xcode para a imagem de disco no Mac; auxiliar no iOS 17.4 a 26 Xcode completo, Rust, Node.js 24+ e ffmpeg para o servidor MCP
Conta Apple Conta gratuita funciona; o auxiliar é reassinado a cada 7 dias Conta gratuita funciona; a assinatura dura 7 dias
Aprovações Aplicadas pelo gateway, fora do agente O README avisa que ele enviará mensagens ou fará pagamentos se você pedir
Agente próprio Não, o seu agente faz o raciocínio Sim, Poki Agent (usa GPT-6.1 Terra por padrão), além de canais iMessage e Telegram

Escolha o Pinky se você tem um celular Android, trabalha no Windows ou Linux, ou quer aprovações que não dependem do agente.

Escolha o Poki se você está em um Mac com Xcode e quer um agente para iPhone com o qual possa conversar pelo Telegram ou iMessage. Seu início rápido é orientado pelo agente: você pede ao Claude Code para instalar o Poki a partir do repositório dele, e ele para quando o iOS precisar de você. A via do aplicativo também exige um app de VPN ou proxy no iPhone, como Karing ou Shadowrocket, que roteie 10.7.0.1 de volta para o Mac [VERIFICAR: se esse app é gratuito na App Store na sua região].

O README do Poki diz que iPhones físicos foram verificados até agora apenas na orientação retrato. Ambos os projetos têm poucos dias de vida, então espere mudanças incompatíveis. Para emuladores e dispositivos de teste, consulte nosso guia do servidor MCP Mobile Next.

Deixe o Claude Code verificar as APIs por trás de cada tela com o Apidog CLI

Cada tela pela qual seu agente navega chama um backend: um login, um carrinho, um pedido. Quando uma tela mostra a coisa errada, você precisa saber se o problema foi na UI ou na API. Seu agente pode responder isso com o Apidog CLI enquanto o Pinky cuida do telefone.

Configure uma vez:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install

Depois dê ao Claude Code um único prompt:

Import ./openapi.json into Apidog project <projectId>. Create a test case for
POST /auth/login, GET /cart and POST /orders that checks status codes and the
fields each screen shows. Then use Pinky to log in on my phone, add one item
and place a test order. After each screen, run the matching Apidog test case
against the staging environment and tell me whether the app or the API failed.

O agente importa a especificação, valida os payloads e cria os casos antes de tocar no telefone:

apidog import --project <projectId> --format openapi --file ./openapi.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file login-case.json
apidog test-case create --project <projectId> --file login-case.json
apidog test-case list --project <projectId>

Após cada etapa no telefone, ele executa o caso daquela tela e lê o resultado:

apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json

Adicione --upload-report para ver a execução no app do Apidog. O mesmo comando com -r junit entra no CI; nosso guia de CI/CD do Apidog CLI mostra o pipeline. Para o lado do agente, veja Apidog CLI no Claude Code. O plano Free do Apidog cobre até 4 usuários.

Solução de problemas comuns de configuração

FAQ

É realmente gratuito deixar o Claude Code controlar meu telefone? O Pinky e o Poki são gratuitos e de código aberto, e uma conta Apple gratuita funciona. O Claude Code exige um plano pago do Claude, a partir de $17 por mês cobrado anualmente.

Preciso fazer jailbreak ou root no meu telefone? Não. O Pinky usa a depuração USB do Android e o Modo Desenvolvedor da Apple com a imagem de disco de desenvolvedor. O Poki também diz que não é necessário jailbreak.

O Pinky funciona com Codex ou Cursor também? Sim. Settings › Agents conecta Claude Code, Codex, Cursor, Gemini CLI e outros, e qualquer cliente MCP pode executar pinkyctl mcp.

A tela do meu telefone vai para a nuvem? Não através do Pinky: as gravações ficam no seu computador. O que o agente lê vai para o seu provedor de modelo, como com qualquer ferramenta.

O agente pode gastar meu dinheiro? Com o Pinky, pagamentos esperam o seu clique e os aplicativos de banco ficam ocultos. O README do Poki avisa que ele fará pagamentos se você pedir, então mantenha as tarefas restritas.

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs