← outils
Pinky

Pinky

Des mains pour les agents, un portier pour vous

visiter l'outil →open-sourceGratuit et open source (Apache-2.0), sans compte. Seul coût externe : 99 $/an de compte développeur Apple pour prolonger la signature du helper iOS.

points forts

  • + Approbations imposées par la passerelle, pas par des consignes à l'agent
  • + Multiplateforme (macOS/Windows/Linux) et MCP multi-agents
  • + Applications bancaires et gestionnaires de mots de passe invisibles pour l'agent
  • + Gratuit, open source (Apache-2.0), tout reste sur la machine
  • + Auteur vérifiable : DIYgod, créateur de RSSHub, 12 ans de GitHub

points faibles

  • − Pre-alpha : 9 cases cochées contre 25 non cochées dans la checklist de recette de l'auteur
  • − iOS = chemin de galère : helper WebDriverAgent à signer soi-même (7 jours en compte gratuit)
  • − Les apps bancaires détectent l'outil (Malaisie, Singapour) et peuvent refuser la connexion
  • − Un seul agent testé de bout en bout (Claude Code), aucune presse ni fil Hacker News

review complète

Pinky — Des mains pour les agents, un portier pour vous

État des lieux

Pinky est une application de bureau, macOS, Windows et Linux, qui laisse un agent IA piloter un vrai iPhone ou un vrai téléphone Android. L'agent passe par MCP — Claude Code, Claude Desktop, Codex, Cursor ou n'importe quel script capable de parler à un serveur MCP. Vous regardez l'écran du téléphone dans une fenêtre sur votre ordinateur, vous approuvez les étapes risquées d'un clic, et vous reprenez la main à tout moment.

Le dépôt a été créé le 6 novembre 2026 et affichait 386 étoiles et 27 forks à la consultation du 8 novembre, avec 4 issues ouvertes. L'auteur est DIYgod, compte GitHub ouvert en juillet 2014, 16 023 abonnés, 106 dépôts publics, connu pour RSSHub. Ce n'est pas un dépôt créé pour l'occasion : la trajectoire de l'auteur est vérifiable.

L'innovation n'est pas dans le pilotage du téléphone, mais dans le portier. Les approbations sont appliquées par la passerelle de Pinky, entre l'agent et le téléphone, et non par des consignes données à l'agent. Un pas qui exige votre accord revient à l'agent sous la forme approval_pending, et rien ne se passe sur le téléphone tant que vous n'avez pas cliqué. L'agent n'a aucun message qu'il pourrait envoyer pour se donner raison à lui-même.

La carte des menus

Gratuit, open source (Apache-2.0), sans compte à créer, aucun palier payant. Les binaires sont distribués par les releases GitHub : .dmg pour Mac (Apple silicon et Intel), installable aussi par Homebrew, .exe non signé pour Windows (SmartScreen affichera un avertissement), .deb pour Debian et Ubuntu, et archives .tar.gz pour les autres distributions Linux.

Le seul coût mentionné est externe à l'outil : un compte développeur Apple à 99 dollars par an pour que la signature du helper iOS dure un an au lieu de sept jours. C'est une contrainte d'écosystème, pas un palier de Pinky.

Ce que la bête sait vraiment faire

Le pilotage passe par deux canaux. Sur Android, Pinky embarque son propre adb, compilé depuis les sources Android, et peut installer un compagnon qui accélère la lecture d'écran et permet de taper dans n'importe quelle langue. Sur iOS, il monte l'image disque développeur d'Apple, comme le fait Xcode, et installe le helper WebDriverAgent d'Appium, signé avec votre identifiant Apple.

Trois mécanismes font le vrai contenu de la fiche. Le portier d'abord : chaque étape à risque revient à l'agent en approval_pending ; avant d'agir, Pinky vérifie que le bouton est toujours là où il était ; sans réponse en soixante secondes, c'est non. Les boutons sont repérés par leur libellé en dix langues, une heuristique que l'auteur reconnaît comme une faiblesse.

Le périmètre interdit ensuite : les applications bancaires, de portefeuille et de gestionnaire de mots de passe sont invisibles pour l'agent, aucun écran, notifications masquées. L'agent ne peut pas taper dans un champ de mot de passe ni dans un champ de code à usage unique.

La possession du téléphone enfin : sur Android 13 et plus, l'agent travaille sur un écran caché, le vôtre reste éteint et verrouillé si vous le souhaitez. Le déverrouillage est la ligne de confiance : vous enregistrez le PIN une fois, chaque déverrouillage est confirmé par Touch ID, Windows Hello ou le trousseau de votre système, et l'agent ne voit jamais le PIN. Tout est tracé — étapes en mots simples, captures, vidéo marquée à chaque pas, exportable en rapport HTML — et tout reste sur votre ordinateur.

Les couleuvres à avaler

La première vient de l'auteur lui-même : c'est de la pre-alpha. Sa propre checklist de recette, docs/ACCEPTANCE.md, comptait 9 cases cochées contre 25 non cochées au 8 novembre. La majorité des fonctions décrites dans le README n'avaient pas encore été essayées par une personne au moment où le dépôt atteignait 386 étoiles.

L'iPhone est un chemin de galère : helper WebDriverAgent à installer depuis Xcode, à signer soi-même, une signature qui ne tient que sept jours en compte gratuit, et sur Windows/Linux il faut copier l'image disque développeur depuis un Mac ou la télécharger depuis un miroir communautaire (doronz88/DeveloperDiskImage), maintenu par l'auteur de pymobiledevice3 et non par Apple.

Les applications détectent l'outil : en Malaisie et à Singapour, des banques refusent la connexion depuis 2023-2024, et WeChat, Douyin et Xiaohongshu surveillent l'automatisation. Utiliser un agent sur ces applications peut être contraire à leurs conditions. L'adoption enfin n'est pas mesurée : aucun fil Hacker News, aucune couverture de presse au-delà du dépôt, et un seul agent (Claude Code) réellement testé de bout en bout.

Verdict

Pinky est la réponse la plus réfléchie à une vraie question de 2026 : comment donner un téléphone aux agents sans leur donner les clés. Le portier imposé par le code, les applications bancaires invisibles, la traçabilité locale, tout cela est remarquablement pensé. Mais c'est encore un chantier assumé — neuf cases cochées sur trente-quatre, un seul agent éprouvé. À suivre de près, pas à mettre en production chez un client. ★★★☆☆

cas d'usage

  • 1. Répondre à un message dans une app sans API avec validation humaine
  • 2. Vérifier le comportement d'une app sur un vrai appareil après livraison
  • 3. Naviguer dans un tableau de bord d'opérateur mobile
  • 4. Auditer ce que l'agent a fait (étapes, captures, vidéo exportables)
  • 5. Automatiser une tâche mobile en gardant la main sur les étapes risquées

astuces

  • → Sur Android 13+, l'agent travaille sur un écran caché : le téléphone reste le vôtre
  • → Le PIN n'est jamais vu par l'agent ; chaque déverrouillage passe par Touch ID ou Windows Hello
  • → Arrêt général : Option-Command-Point sur Mac, Control-Alt-Point sur Windows et Linux
K

Auteur

Krugz

Développeur fullstack

Développeur fullstack qui tente, tant bien que mal, de suivre l'actualité de l'IA au milieu d'une marée d'informations imbuvables et des milliers d'outils et de modèles qui sortent chaque jour.