Skip to content
Outil d'IA

agent-device Review

agent-device est un outil CLI natif pour agents, conçu pour l'automatisation d'applications IA sur les plateformes iOS, Android, tvOS, Android TV, macOS, Linux et web.

shipped 22 juil. 2026freemium
Domain rating35
agent-device — product screenshot

Pourquoi c'est important

1Prend en charge l'automatisation d'appareils multiplateforme pour iOS, Android, tvOS, Android TV, macOS, Linux et le web.
2Utilise des instantanés d'interface utilisateur efficaces en termes de jetons, réduisant l'utilisation des jetons LLM jusqu'à 80 %.
3Propose un modèle de tarification freemium avec un niveau gratuit (Free Tier) et un niveau professionnel (Professional Tier) à 29 $/mois.
4Fournit 100 instantanés gratuits et une tarification à l'usage de 0,10 $ par instantané.

À propos de agent-device

Modèle économique
Freemium SaaS
Tarification à l’usage
$0.10/snapshot per snapshot
Crédits gratuits
100 free snapshots
Siège social
Berlin, Germany
Fondée
2016
Taille de l’équipe
51-200
Financement
Bootstrapped
Plateformes
iOS, Android, TV, Desktop
Public cible
AI developers and QA teams

Formules tarifaires

Free Tier
Free
  • Device automation for AI agents
  • Cross-platform support
  • Basic CLI functionalities
Professional Tier
$29/mo
  • Advanced features
  • Priority support
  • Additional integrations

Exemples de coûts

  • Capture 10 snapshots: ~$1
  • Capture 100 snapshots: ~$10

Direction

Nikita ShcherbakovCo-founderLinkedIn
Michele RivaCo-founderLinkedIn
API DocsGitHubOpen Source

Spécifications

Documentation API

API disponible

Oui, API publique

overview

Qu'est-ce que agent-device ?

agent-device est un outil d'automatisation d'applications IA développé par Callstack qui permet aux agents IA, aux développeurs et aux équipes QA d'inspecter, d'interagir avec et de vérifier de véritables applications sur iOS, Android, TV, web, macOS et Linux. Il fournit une boucle de rétroaction structurée pour les agents de codage, leur permettant de comprendre l'état actuel de l'interface utilisateur, d'interagir avec les éléments en utilisant des références sémantiques et des sélecteurs, et de capturer des preuves pour examen. L'outil agit comme les « yeux » et les « mains » pour les agents IA, offrant un contrôle direct et fiable sur les applications mobiles et de bureau. Il est particulièrement pertinent pour les équipes React Native, permettant aux agents d'implémenter et de vérifier des fonctionnalités, de déboguer des écrans cassés et de prendre en charge les migrations où l'implémentation et les tests sont intégrés.

features

Fonctionnalités clés de agent-device

agent-device offre un ensemble complet de fonctionnalités conçues pour l'automatisation et les tests d'applications basés sur l'IA sur plusieurs plateformes. Ses capacités principales se concentrent sur l'inspection efficace de l'interface utilisateur, l'interaction robuste et la capture fiable de preuves pour les agents IA et les équipes de développement.

  • Automatisation d'appareils multiplateforme : Prend en charge les cibles iOS, Android, tvOS, Android TV, macOS, Linux et web.
  • Instantanés d'interface utilisateur efficaces en termes de jetons : Capture uniquement les éléments d'interface utilisateur visibles et actionnables, réduisant l'utilisation des jetons LLM jusqu'à 80 %.
  • Références sémantiques et sélecteurs : Permet aux agents IA d'interagir avec les éléments de l'interface utilisateur en utilisant des références stables (par exemple, par texte, étiquette, rôle).
  • Capture d'éléments interactifs : Permet aux agents d'effectuer des actions et de capturer des captures d'écran, des journaux et d'autres artefacts.
  • Capacités de relecture de bout en bout : Enregistre les explorations sous forme de scripts .ad pour une relecture locale ou dans un environnement CI.
  • Tests en état propre : Facilite la réinstallation des builds, la gestion des autorisations et les tests des flux d'intégration.
  • Intégration de l'automatisation web : Inclut la prise en charge de base de --platform web, exécutant agent-browser dans la même session.
  • Optimisé pour l'automatisation des applications mobiles : Spécifiquement conçu pour le mobile, se concentrant sur la réduction des éléments hors écran dans les instantanés.
  • Compétences d'agent améliorées : Compétences intégrées explicites pour une exploration efficace des applications, des instantanés visibles en premier et des requêtes de journal ciblées.

use cases

Qui devrait utiliser agent-device ?

agent-device est principalement conçu pour les agents IA, les développeurs et les équipes QA impliqués dans l'automatisation, les tests et la vérification d'applications sur divers systèmes d'exploitation. Ses capacités sont adaptées pour rationaliser les flux de travail où l'IA joue un rôle dans le développement d'applications et l'assurance qualité.

  • Agents IA : Pour inspecter l'état de l'interface utilisateur, interagir avec les applications et vérifier les modifications dans une boucle de rétroaction en direct.
  • Développeurs : Pour les migrations assistées par l'IA, l'implémentation et la vérification de fonctionnalités, et le débogage d'écrans cassés.
  • Équipes QA : Pour l'assurance qualité exploratoire, la reproduction de bugs, les tests de régression et les tests en état propre sur les applications mobiles, TV et de bureau.
  • Équipes React Native : Pour intégrer des agents IA dans les flux de travail de développement afin d'implémenter, de vérifier et de déboguer des fonctionnalités.
  • Environnements CI/CD : Pour rejouer les scripts .ad enregistrés afin d'automatiser les vérifications et de conserver les artefacts pour examen.

how to use

Comment utiliser agent-device

Pour commencer à utiliser agent-device, les utilisateurs doivent installer l'outil CLI et s'assurer que Node.js 22.12 ou une version plus récente est présent, Node.js 24 ou une version plus récente étant requise pour l'automatisation web. L'outil fournit des commandes pour inspecter l'interface utilisateur, interagir avec les éléments et capturer des preuves.

  • 1Installer l'outil CLI agent-device via npm ou yarn.
  • 2S'assurer que Node.js 22.12+ (ou Node.js 24+ pour l'automatisation web) est installé sur le système.
  • 3Utiliser les commandes pour lancer des applications sur les plateformes cibles (iOS, Android, TV, web, macOS, Linux).
  • 4Utiliser les commandes inspect pour récupérer des instantanés d'interface utilisateur efficaces en termes de jetons pour l'analyse par l'agent IA.
  • 5Exécuter les commandes interact avec des références sémantiques ou des sélecteurs pour contrôler les éléments de l'application.
  • 6Enregistrer les sessions pour générer des scripts .ad pour la relecture automatisée et les tests de régression.

pricing

Tarification et plans agent-device

agent-device fonctionne sur un modèle freemium, offrant un niveau gratuit pour l'exploration initiale et un niveau professionnel pour une utilisation avancée, ainsi qu'une tarification basée sur l'utilisation pour les instantanés. Le niveau gratuit (Free Tier) comprend 100 instantanés gratuits, permettant aux utilisateurs de tester les fonctionnalités de base sans coût immédiat. Le niveau professionnel (Professional Tier) offre des capacités améliorées pour 29 $ par mois. L'utilisation supplémentaire au-delà des instantanés gratuits est facturée 0,10 $ par instantané.

  • Niveau gratuit (Free Tier) : Gratuit (comprend 100 instantanés gratuits)
  • Niveau professionnel (Professional Tier) : 29 $/mois (abonnement mensuel)
  • Tarification à l'usage : 0,10 $/instantané (par instantané au-delà des crédits gratuits)

Pros

  • +Provides structured, AI-native control over mobile, TV, and desktop applications.
  • +Offers broad cross-platform support: iOS, Android, tvOS, Android TV, macOS, and Linux.
  • +Leverages token-efficient accessibility snapshots for precise UI understanding by AI agents.
  • +Facilitates comprehensive debugging with evidence collection including screenshots, video, logs, and performance data.
  • +Supports advanced testing scenarios such as bug reproduction, regression testing, and clean-state testing.
  • +The core CLI is open-source, allowing for flexible integration and community contributions.

Cons

  • Specific user reviews and reception are not widely available, making it challenging to assess real-world adoption and satisfaction.
  • Advanced AI mobile QA features, such as 'Zero configuration' autonomous testing, are currently 'Coming Soon' and not fully released.
  • Primarily a command-line interface, which may require technical proficiency and integration effort compared to GUI-based tools.
  • Less established in the broader automation landscape compared to long-standing frameworks like Appium.
  • Requires integration into existing development or CI/CD workflows for full automation benefits.

Outils similaires

agent-device vs concurrents

agent-device se différencie dans le paysage de l'automatisation en étant spécifiquement conçu comme un CLI « agent-native », optimisé pour les agents IA qui interprètent l'état d'exécution et choisissent les étapes suivantes via une sortie CLI structurée. Cela contraste avec les outils d'automatisation mobile traditionnels qui se concentrent sur les suites de tests écrites.

1
Appium (with AI extensions/integrations)

Appium is an open-source, highly extensible framework that supports a vast array of mobile, desktop, and TV platforms, now enhanced with AI for improved object recognition and self-healing capabilities.

Appium is an open-source framework, similar to agent-device's CLI nature, offering broad cross-platform support including iOS, Android, macOS, Windows, and TV, directly matching agent-device's listed platforms. Its AI capabilities are often added via extensions or integrations, whereas agent-device is described as 'Agent-native CLI for AI mobile testing'.

2
Maestro

Maestro offers a human-readable YAML-based syntax for defining UI and end-to-end tests across mobile and web, with AI assistance for test generation and a lightweight Studio IDE.

Maestro provides a lightweight, open-source framework with a CLI-first approach and AI assistance, similar to agent-device's 'Agent-native CLI'. It focuses on Android, iOS, and web, which is a strong overlap, though it doesn't explicitly list tvOS, Android TV, macOS, or Linux as direct testing targets in the same comprehensive way agent-device does.

3
Momentic

Momentic provides an AI-powered testing platform that allows for plain-English test creation and self-healing tests, supporting both cloud and local CLI execution.

Momentic offers AI-driven test automation with a 'start for free' model and supports local CLI execution, aligning with agent-device's freemium and CLI aspects. It covers web and mobile, and extends to Windows desktops, offering a good range of platforms, though not explicitly tvOS, Android TV, macOS, or Linux for testing.

4
Panto AI

Panto AI is an AI-native mobile QA platform that translates natural-language flows into deterministic tests, emphasizing real-device execution, self-healing, and root cause analysis.

Panto AI directly competes with its AI-native approach to mobile testing and a free plan, similar to agent-device's freemium model. It supports Appium and Maestro workflows, indicating CLI compatibility, and focuses on iOS and Android, which are core to agent-device, but doesn't explicitly list the broader desktop/TV OS support.