Zeptap

Zeptap est une application macOS qui permet à des agents IA tels que Claude Code, Codex et Cursor d'afficher et d'utiliser un véritable iPhone via un serveur MCP local, avec une capture d'écran USB et des actions d'appui, de balayage et de saisie basées sur le Bluetooth.
https://zeptap.com/?utm_source=aipure
Zeptap

Informations sur le produit

Mis à jour:Oct 22, 2026

Qu'est-ce que Zeptap

Zeptap est une application Mac qui confie votre iPhone à un agent IA : elle ouvre des applications, lit l'écran, appuie, balaye et saisit du texte dans vos vraies applications et comptes connectés. Répondez à des DM Instagram, publiez une Story depuis votre pellicule, envoyez une vidéo de WhatsApp vers TikTok, réservez une course ou laissez votre agent de programmation tester l'application que vous développez sur un appareil réel. Chat intégré utilisant votre propre abonnement Claude ou ChatGPT, ou connectez Claude Code, Codex, Cursor ou n'importe quel agent MCP. Jusqu'à 5 iPhone, rien à installer sur le téléphone. Tarifs : 25 $/mois ou 99 $ à vie.

Caractéristiques principales de Zeptap

Zeptap est une application macOS qui permet aux agents IA de manipuler un iPhone réel connecté par USB en visualisant son écran et en envoyant des gestes de pression, des balayages, des saisies au clavier et des commandes de lancement d'applications via AssistiveTouch Bluetooth. Elle expose ces fonctionnalités à travers un serveur MCP local en boucle locale uniquement et prend en charge des agents tels que Claude Code, Codex, Cursor, Claude Desktop, Hermes et OpenClaw. Zeptap ne nécessite ni Xcode, ni compte Apple Developer, ni mode Développeur, ni installation d'application sur l'iPhone, et elle peut utiliser l'abonnement ou le fournisseur d'IA existant du client.
Contrôle d'un iPhone réel: Les agents peuvent lire l'écran en direct de l'iPhone et effectuer des pressions, des balayages, de la saisie au clavier, des appuis sur des touches et des lancements d'applications sur un appareil physique plutôt que sur un émulateur ou un simulateur.
Intégration MCP locale: Zeptap exécute un serveur MCP HTTP Streamable sur le Mac à une adresse de boucle locale, permettant aux agents IA compatibles de se connecter localement et de contrôler l'iPhone jumelé actif.
Aucune configuration développeur iOS requise: Il fonctionne sans Xcode, sans abonnement Apple Developer, sans profil de provisionnement, sans signature de code, sans mode Développeur ni application auxiliaire installée sur l'iPhone.
Écran USB + entrée Bluetooth: Le Mac reçoit l'affichage de l'iPhone via USB et envoie des commandes d'interaction en tant que clavier et pointeur Bluetooth via AssistiveTouch.
Vérification basée sur des captures d'écran: Chaque action renvoie une nouvelle capture d'écran une fois l'interface stabilisée, ce qui permet aux agents d'évaluer le résultat de chaque étape et de gérer les changements d'écran ou les fenêtres surgissantes.
Fonctionnement local axé sur la confidentialité: Zeptap ne nécessite aucun compte ni service cloud Zeptap ; son serveur MCP écoute uniquement sur le Mac local. Les captures d'écran ne sont partagées qu'avec l'agent IA et le fournisseur de modèle sélectionnés par l'utilisateur.

Cas d'utilisation de Zeptap

Test d'applications iOS sur appareil physique: Les équipes de développement peuvent faire tester par des agents de codage des flux de travail dans leurs applications iOS sur un iPhone réel, y compris l'interaction avec l'interface utilisateur native, les autorisations, les notifications et le comportement de l'appareil proche de la production.
Assistance aux flux de travail sur les réseaux sociaux: Les agents peuvent préparer des brouillons, parcourir des flux, rechercher des tendances, rédiger des réponses ou effectuer des tâches d'engagement supervisées dans des applications telles qu'Instagram, TikTok et Reddit en utilisant les vrais comptes de l'utilisateur.
Recherche au sein d'applications natives: Les utilisateurs peuvent déléguer des recherches et la collecte d'informations à partir d'applications où le contenu utile se trouve derrière des interfaces d'application, comme les fils Reddit, les commentaires YouTube, les fiches Maps ou les plateformes communautaires.
Rédaction de messages clients: Les entreprises peuvent laisser un agent lire les demandes des clients dans des applications de messagerie mobile ou des réseaux sociaux et rédiger des réponses pour révision humaine avant tout envoi.
Opérations de contenu inter-applications: Les équipes peuvent déplacer du contenu et des légendes approuvés entre des applications iPhone, comme récupérer des éléments depuis WhatsApp et les préparer pour une publication Instagram ou un brouillon de Story.
Automatisation des tâches mobiles personnelles: Les particuliers peuvent déléguer des tâches téléphoniques répétitives — ouvrir des applications, naviguer dans les réglages, remplir des formulaires, rechercher du contenu et préparer du texte — tout en conservant leur propre appareil et leurs propres comptes.

Avantages

Fait fonctionner un iPhone réel et ses applications App Store installées, ses comptes, ses services iCloud et son comportement spécifique à l'appareil plutôt qu'un environnement simulé.
Évite la lourdeur habituelle de configuration de l'automatisation iOS : pas de Xcode, pas de mode Développeur, pas de profils de signature, pas de compte Apple Developer ni d'installation côté téléphone.
Le point de terminaison MCP exclusivement local et l'absence de compte ou de cloud Zeptap requis offrent une architecture comparativement soucieuse de la confidentialité.
Fonctionne avec plusieurs agents compatibles MCP et peut utiliser des accès existants à Claude Code, Codex ou OpenRouter au lieu de facturer des crédits IA séparés.

Inconvénients

Nécessite un Mac exécutant macOS 14 ou une version ultérieure, un iPhone physique, une connexion USB, un couplage Bluetooth et AssistiveTouch ; ce n'est pas une solution cloud ou sur appareil distant.
L'automatisation visuelle basée sur l'écran peut être moins déterministe que l'automatisation de tests basée sur des localisateurs et peut être affectée par des modifications de l'interface utilisateur, des fenêtres surgissantes ou des écrans lents.
Les captures d'écran et le contenu de l'écran quittent toujours le Mac si l'agent connecté les envoie à un fournisseur de modèle externe, l'utilisation sur un appareil contenant des données sensibles nécessite donc un choix judicieux du fournisseur et des autorisations.
Il s'agit d'un produit payant après la période d'essai gratuite, avec des limites de licence basées sur le nombre d'iPhone contrôlés simultanément.

Comment utiliser Zeptap

Vérifier la configuration requise: Utilisez un Mac exécutant macOS 14 ou une version ultérieure avec le Bluetooth activé, un véritable iPhone et un câble USB. Quittez toutes les autres applications Mac qui fonctionnent actuellement comme un clavier Bluetooth pour l'iPhone, car une seule connexion de ce type peut être active.
Télécharger et installer Zeptap: Téléchargez Zeptap.dmg depuis le site Web de Zeptap, ouvrez le fichier DMG et faites glisser Zeptap dans le dossier Applications. Lancez Zeptap depuis les Applications.
Connecter l'iPhone par USB: Branchez l'iPhone sur le Mac à l'aide d'un câble USB. Laissez l'iPhone connecté afin que Zeptap puisse recevoir et dupliquer son écran.
Terminer la configuration de l'appairage de Zeptap: Suivez la procédure de configuration intégrée de Zeptap pour appairer l'iPhone avec le Mac via Bluetooth. Zeptap utilise la connexion Bluetooth comme clavier et pointeur, et configure AssistiveTouch sur l'iPhone. Rien n'a besoin d'être installé sur l'iPhone.
Confirmer que le téléphone est disponible: Dans Zeptap, confirmez que l'écran de l'iPhone est visible et que le téléphone est sélectionné comme appareil actif. Si vous utilisez plusieurs téléphones, identifiez le téléphone ciblé avant de lancer des actions.
Choisir comment contrôler l'iPhone: Utilisez le chat intégré de Zeptap ou connectez un agent IA externe compatible MCP, tel que Claude Code, Claude Desktop, Codex, Cursor, Hermes ou OpenClaw.
Connecter un agent compatible MCP: Laissez l'application Zeptap ouverte, puis configurez l'agent pour qu'il se connecte au serveur MCP HTTP Streamable local à l'adresse http://127.0.0.1:47801/mcp. Le serveur écoute uniquement sur le Mac local et ne nécessite pas de clé d'API. Pour Claude Code, exécutez : claude mcp add --transport http --scope user zeptap http://127.0.0.1:47801/mcp.
Utiliser l'option stdio si nécessaire: Si le client MCP ne prend en charge que les serveurs lancés via stdio, utilisez plutôt le relais stdio de Zeptap : npx -y @zeptap/mcp. Zeptap doit toujours être installé et en cours d'exécution sur le Mac.
Commencer par une capture d'écran ou une requête simple: Demandez à l'agent connecté de prendre une capture d'écran ou d'ouvrir une application. Par exemple : « Prends une capture d'écran de mon iPhone » ou « Ouvre les Réglages. » Chaque action renvoie une capture d'écran une fois l'écran stabilisé, permettant à l'agent de vérifier ce qui s'est produit.
Donner à l'agent une tâche claire: Décrivez la séquence souhaitée en langage clair, comme « Ouvre mon application, parcours le processus d'inscription et prends une capture d'écran de chaque écran », « Cherche un sujet sur Reddit et résume les commentaires », ou « Rédige une réponse mais arrête-toi avant de l'envoyer ».
Utiliser le flux de travail observer-agir-vérifier: Faites inspecter la capture d'écran renvoyée par l'agent, effectuez un ou quelques appuis, balayages, saisies de texte ou pressions de touches, et vérifiez la capture d'écran suivante avant de continuer. Cela réduit les erreurs dues à des appuis manqués, des fenêtres surgissantes ou des modifications de disposition.
Gérer avec précaution les actions sensibles ou irréversibles: Examinez les actions avant d'autoriser des messages, des publications, des achats, des modifications de compte ou d'autres envois irréversibles. Zeptap peut utiliser des applications et des comptes sur l'iPhone physique, veillez donc à ordonner à l'agent de faire une pause pour confirmation avant d'envoyer ou de publier, le cas échéant.
Configurer le déverrouillage uniquement si vous le souhaitez: Si vous souhaitez que Zeptap déverrouille l'iPhone, activez explicitement cette option pour chaque téléphone. Le code d'accès est stocké dans le trousseau d'accès macOS local, et non dans iCloud, et n'est pas exposé à l'agent. Zeptap fait une seule tentative par demande de déverrouillage.
Garder Zeptap en cours d'exécution pendant l'utilisation: Laissez l'application Zeptap ouverte lorsqu'un agent externe est connecté. Son serveur MCP local existe uniquement lorsque l'application est en cours d'exécution ; si Zeptap se ferme, reconnectez-vous après l'avoir rouverte.
Mettre à jour Zeptap lorsque vous y êtes invité: Utilisez l'option de mise à jour de Zeptap ou la commande « Rechercher des mises à jour » du menu Zeptap pour rester à jour. Les mises à jour sont fournies via l'application.

FAQ de Zeptap

Zeptap est une application macOS qui permet aux agents d'IA de contrôler un iPhone réel et connecté. Elle permet de voir l'écran de l'iPhone via USB et d'effectuer des actions telles que l'ouverture d'applications, les appuis, les balayages, la saisie de texte et la pression sur des touches.

Derniers outils d'IA similaires à Zeptap

invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
Monyble
Monyble
Monyble est une plateforme d'IA sans code qui permet aux utilisateurs de lancer des outils et des projets d'IA en moins de 60 secondes sans nécessiter d'expertise technique.
Devozy.ai
Devozy.ai
Devozy.ai est une plateforme de libre-service pour développeurs alimentée par l'IA qui combine la gestion de projet Agile, DevSecOps, la gestion d'infrastructure multi-cloud, et la gestion des services informatiques en une solution unifiée pour accélérer la livraison de logiciels.
Mediatr
Mediatr
MediatR est une bibliothèque .NET open-source populaire qui implémente le modèle Médiateur pour fournir un traitement simple et flexible des requêtes/réponses, un traitement des commandes et des notifications d'événements tout en favorisant un couplage lâche entre les composants de l'application.