O desenvolvedor DIYgod disponibilizou o projeto Pinky, um aplicativo de desktop que permite que agentes de inteligência artificial focados em codificação e tarefas gerais controlem dispositivos reais iPhone ou Android através do Protocolo de Contexto de Modelo (MCP). O usuário acompanha o processo e tem a opção de aprovar ou bloquear ações potencialmente arriscadas.
O repositório no GitHub, lançado sob a licença Apache-2.0, foi criado em 6 de novembro. De acordo com um veículo de IA chinês publicado no Tencent News, a postagem sobre este projeto alcançou cerca de 220.000 visualizações no X, e o projeto recebeu mais de 1000 estrelas no GitHub nas primeiras 25 horas. Até 11 de novembro, foram registradas aproximadamente 1700 estrelas no GitHub, e a publicação relatou o lançamento de 30 atualizações em um único dia.
O aplicativo Pinky funciona nos sistemas operacionais macOS, Windows e Linux. O arquivo README indica que ele suporta Android a partir da versão 10 até a 17 e iPhone no iOS 17.4 ou versões posteriores, exigindo a instalação de um componente auxiliar via Xcode para iOS 17.4–26. Agentes compatíveis com MCP incluem Claude Code, Claude Desktop, Codex e Cursor, bem como quaisquer outras ferramentas ou scripts que suportem MCP. O próprio Pinky não possui um modelo próprio e atua como uma ponte entre o agente e o telefone.
Dispositivos Android podem se conectar via Wi-Fi após uma conexão inicial por cabo. A partir do Android 13, o Pinky utiliza uma segunda tela oculta, permitindo que o agente trabalhe enquanto a tela do telefone permanece bloqueada. No caso do iOS, o agente obtém acesso à tela principal do telefone. A opção adicional Tailscale fornece acesso a telefones Android fora da rede local. Os desenvolvedores também podem permitir que o agente instale seus próprios arquivos APK, leia logs e relatórios de falhas e, em seguida, realize testes de regressão.
A principal vantagem é o sistema de segurança bem planejado. O processo de aprovação é controlado pelo gateway Pinky, e não pelas instruções fornecidas ao agente. Por padrão, pagamentos, transferências e compras exigem confirmação manual pelo usuário; os usuários podem adicionar mensagens, fazer chamadas, excluir dados e instalar aplicativos. Bancos, carteiras e gerenciadores de senhas são ocultados do agente por padrão, e os campos de entrada de senha e códigos de uso único não podem ser preenchidos. Cada ação é registrada com descrição, captura de tela e gravação, e a sessão pode ser exportada como um relatório HTML. O usuário pode retomar o controle a qualquer momento, o que suspenderá o trabalho do agente.
Durante os testes realizados pela publicação, o agente conseguiu publicar um vídeo curto em um aplicativo de vídeo em cerca de quatro minutos. O README indica que capturas de tela e histórico são armazenados no computador por 30 dias, enquanto estatísticas de uso anônimas e relatórios de falhas são transmitidos. Também foi emitido um aviso de que alguns aplicativos detectam automação, e os usuários devem seguir as regras das plataformas.



