OpenViSTAI · Agents · Blockchain · Crypto
Menu
Coding Agents

Agent Device

Agent Device is an open-source developer tool that lets AI coding agents automate, inspect, debug and verify applications through a CLI, an MCP server or a typed Node.js API across supported mobile, TV, web and desktop environments.

Independent OpenViST project profile, based on linked sources.

Agent Device — OpenViST project profile in Coding Agents.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Agent Device when an AI coding agent needs to interact with a running application and verify a change, reproduce a failure, capture evidence or turn a working interaction sequence into a repeatable workflow.

Who it is for

  • Developers using AI coding agents for application development.
  • Teams building agent-based testing or verification workflows.
  • Node.js developers integrating application automation into orchestration tools.
  • Engineers who need screenshots, logs, traces or other evidence from application runs.

Documented uses

  • Give a coding agent live access to an application during development.
  • Inspect application state through accessibility snapshots, refs, selectors and React Native component trees.
  • Drive visible interfaces with taps, presses, field entry, scrolling, gestures, waits and assertions.
  • Collect debugging and verification evidence such as screenshots, video, logs, traces and performance data.
  • Save repeatable workflows for local use or CI and export strict Maestro YAML when required.
Before you choose

Requirements & limits

The project is publicly available as an MIT-licensed repository. The quick-start documentation requires Node.js 22.12 or newer, and web automation requires Node.js 24 or newer. Target-specific requirements are documented separately.

  • Choose the CLI when an agent or developer can run shell commands directly.
  • Choose MCP when the coding agent connects to structured tools through the official stdio server; the complete MCP tool schema and configuration details are not specified here.
  • Choose the typed Node.js API when automation must be called from Node.js orchestration or an agent runtime.
  • Accessibility labels, roles and test IDs affect interaction reliability because agents use accessibility snapshots and refs.
  • Use screenshots or video alongside accessibility data when the target exposes limited accessibility information.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

COMPARE OPTIONS

Compare options for AI coding assistance

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Agent DeviceGive a coding agent live access to an application during development.Android, CLI, Desktop, iOSThe project is publicly available as an MIT-licensed repository. The quick-start documentation requires Node.js 22.12 or newer, and web automation requires Node.js 24 or newer. Target-specific requirements are documented separately.
SpectraClarify requirements and compare approaches before proposing a change.CLI, DesktopThe README lists a macOS and Windows desktop app, and a Homebrew installation for macOS. The CLI is published through npm and requires Node.js 22.14 or newer.
Skills — michaelshimelesInstall reusable task-specific skills into a coding-agent setup.CLIThe repository README provides an npx installation command for most coding agents and describes automatic or explicit skill invocation in Claude Code.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
callstack/agent-device · Official homepage title · retained in its source language