Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

ARTEMIS

Agent open source de Google qui pilote de vrais téléphones Android à partir de consignes de test en langage courant, avec un serveur MCP pour les agents de code.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.1/5

ARTEMIS est le moyen gratuit de laisser un agent de code manipuler un vrai téléphone Android, à condition de le traiter comme un explorateur et non comme votre suite de tests de régression.

Qu’est-ce que ARTEMIS ?

ARTEMIS est un agent d'automatisation Android créé par l'équipe Pixel Test Engineering de Google. Vous décrivez une tâche en langage courant, par exemple "ouvre Paramètres, trouve Batterie et indique le niveau", et il manipule le téléphone ou l'émulateur via ADB : il lit l'écran grâce à un service d'accessibilité qu'il installe sur l'appareil, se rabat sur l'OCR et des modèles visuels pour les interfaces personnalisées, touche et saisit, et enregistre journaux, captures et une relecture.

Quatre points d'entrée : une console web sur localhost:8000 avec recopie d'écran en direct, une CLI, un SDK Python pour pytest et la CI, et un serveur MCP que le script d'installation peut déclarer dans Claude Code, Codex, Cursor, Windsurf, VS Code, Antigravity et d'autres, accompagné d'un fichier de règles qui indique à l'agent de code comment tester. Deux profils arbitrent entre vitesse et soin : Flash, une boucle observer-agir à un seul modèle d'environ 3 à 5 secondes par étape, et Pro, un graphe planificateur, opérateur et vérificateur d'environ 15 à 40 secondes par étape.

Il est sous licence Apache-2.0 et écrit en Python 3.12. Le modèle est à fournir : les clés Gemini, OpenAI, Anthropic, OpenRouter ou xAI sont acceptées.

ARTEMIS vaut-il le coup ?

ARTEMIS donne aux agents de code ce qui leur manquait : des mains sur un vrai téléphone. Branchez Claude Code ou Codex via MCP et l'agent peut compiler un APK, l'installer, parcourir une connexion et revenir avec des captures et la sortie Logcat, soit l'essentiel de ce que fait un testeur humain pour reproduire un bug.

Le chiffre phare est un taux de réussite supérieur à 99% sur AndroidWorld, le benchmark de Google Research de plus de 100 tâches en plusieurs étapes sur plus de 20 applications. Ce chiffre vient du projet lui-même et n'a pas été reproduit de façon indépendante, et les applications d'AndroidWorld sont plus dociles qu'un écran Flutter ou Compose aux widgets maison. L'adoption, elle, ne fait pas de doute : le dépôt a dépassé 16 401 étoiles et 1 802 forks dans les trois mois suivant son lancement en août 2026, même s'il ne compte que six contributeurs et aucune version taguée.

Les mainteneurs disent franchement à quoi il sert. Interrogés dans les discussions du projet sur l'exécution de milliers de tests de régression, ils ont déconseillé de compiler les parcours de l'agent en tests : un parcours qui contourne un écran modifié peut masquer précisément le bug qu'un test doit attraper. Leur boucle recommandée : explorer avec ARTEMIS, faire écrire par un agent de code un test classique à partir de ce qu'il a appris, l'exécuter dans votre framework existant, et n'appeler ARTEMIS depuis le SDK que pour les étapes délicates comme l'appairage Bluetooth.

Les coûts sont concrets. Chaque étape est un appel au modèle : un parcours Pro de 40 étapes à 15 à 40 secondes l'étape prend de 10 à 27 minutes et se facture en conséquence. La première tâche installe un service d'accessibilité sur le téléphone, ce qui convient à un appareil de test et mérite réflexion sur un appareil personnel ; le fichier .env contient des options pour l'empêcher et pour laisser l'écran se mettre en veille. iOS figure sur la feuille de route, pas dans le code. Une partie du code provient du projet mobile-use de Minitap, crédité dans third_party/.

Là où il fait la différence

  • Un développeur Android dans un studio d'applications de cinq personnes

    Reproduire un rapport de plantage sans parcourir l'application moi-même

    Lancez artemis mcp --install claude, puis demandez à Claude Code de compiler l'APK, de l'installer et de suivre les étapes du rapport ; ARTEMIS renvoie captures, Logcat et une relecture. Le coût se limite aux appels au modèle, quelques secondes chacun en mode Flash.

  • Une responsable QA dans une fintech dotée d'une suite pytest

    Automatiser les étapes fragiles qui changent à chaque mise à jour du système

    Appelez ArtemisClient.run() depuis le SDK uniquement pour l'appairage Bluetooth ou les boîtes de dialogue d'autorisation, vérifiez son résultat typé et gardez le reste du test déterministe, comme le recommandent les mainteneurs.

  • Un responsable des versions chez un fabricant d'accessoires pour téléphones

    Faire un test rapide d'une nouvelle version sur plusieurs applications avant sa sortie

    Mettez en file des vérifications en langage courant dans la console web en mode Pro, qui planifie des jalons et vérifie chacun ; à 15 à 40 secondes l'étape, comptez un après-midi pour une longue liste, pas quelques minutes.

Avant de vous engager

Mise en route
Clonez le dépôt et lancez ./start.sh (ou .\start.bat), qui installe ADB, scrcpy, FFmpeg et les dépendances Python avec uv ; ajoutez ensuite au moins une clé d'API de modèle dans .env et branchez un téléphone en débogage USB ou un émulateur.
Intégrations
MCP pour Claude Code, Codex, Cursor, Windsurf, VS Code, Cline, Antigravity et OpenClaw ; SDK Python (artemis-client) ; modèles Gemini, OpenAI, Anthropic, OpenRouter et xAI ; Google Cloud Vision OCR en option.
Données et confidentialité
Apache-2.0 et auto-hébergé. Captures et prompts partent chez le fournisseur de modèles que vous configurez ; selon le README, le service installé n'écoute que sur le téléphone lui-même.
Coût à grande échelle
Rien pour le logiciel ; la dépense en modèles croît avec les étapes, et la planification et la vérification de Pro ajoutent des appels par étape. Les mainteneurs conseillent de transformer les explorations en code de test classique pour que les relances n'aient pas besoin de modèle.
Limites
Android uniquement ; aucune version taguée ; 183 issues et pull requests ouvertes ; les traces ne sont pas compilées en tests réutilisables ; la précision sur les écrans Canvas, Compose ou Flutter personnalisés dépend du modèle visuel.

Les points forts

  • Serveur MCP et fichier de règles installés en une étape dans la plupart des agents de code
  • Console web avec recopie en direct, relectures et traces de raisonnement
  • SDK Python aux résultats typés pour pytest et la CI
  • Fonctionne avec les modèles Gemini, Claude, GPT, OpenRouter ou xAI

Les points faibles

  • Android uniquement ; iOS est sur la feuille de route
  • Le score de plus de 99% sur AndroidWorld est autodéclaré
  • Chaque étape est un appel payant au modèle, lent en mode Pro
  • Installe par défaut un service d'accessibilité sur l'appareil

Idéal pour

Les équipes Android qui veulent que leur agent de code reproduise des bugs et explore les nouvelles versions sur un vrai appareil avant que quiconque écrive le test de régression.

Alternatives à ARTEMIS

ARTEMIS : questions fréquentes

ARTEMIS vaut-il le coup ?
ARTEMIS est le moyen gratuit de laisser un agent de code manipuler un vrai téléphone Android, à condition de le traiter comme un explorateur et non comme votre suite de tests de régression. Nous lui donnons 4.1 sur 5.
Combien coûte ARTEMIS ?
Gratuit sous Apache-2.0. Vous payez les appels au modèle vision-langage (Gemini, OpenAI, Anthropic, OpenRouter ou xAI), facturés par étape par votre fournisseur, plus une clé Google Cloud Vision OCR facultative.
Quels sont les inconvénients de ARTEMIS ?
Android uniquement ; iOS est sur la feuille de route; le score de plus de 99% sur AndroidWorld est autodéclaré; chaque étape est un appel payant au modèle, lent en mode Pro; installe par défaut un service d'accessibilité sur l'appareil.
À qui s’adresse ARTEMIS ?
Les équipes Android qui veulent que leur agent de code reproduise des bugs et explore les nouvelles versions sur un vrai appareil avant que quiconque écrive le test de régression.
Combien coûte ARTEMIS pour une équipe ou en production ?
Rien pour le logiciel ; la dépense en modèles croît avec les étapes, et la planification et la vérification de Pro ajoutent des appels par étape. Les mainteneurs conseillent de transformer les explorations en code de test classique pour que les relances n'aient pas besoin de modèle.
ARTEMIS est-il sûr pour les données de l’entreprise ?
Apache-2.0 et auto-hébergé. Captures et prompts partent chez le fournisseur de modèles que vous configurez ; selon le README, le service installé n'écoute que sur le téléphone lui-même.
Quelles sont les meilleures alternatives à ARTEMIS ?
Les alternatives les plus proches que nous avons testées sont Stagehand.

Réponses vérifiées le 3 nov. 2026.

Vous éditez ARTEMIS ? Affichez cette note sur votre siteARTEMIS noté 4.1 sur 5 par ReviewRamble