github.devotd.
NewAI agents

callstack/agent-device v0.21.29 — Mobile App Automation and Verification Tool for Agents

Covers callstack/agent-device's latest release v0.21.29, which provides a CLI, an MCP server, and a typed Node.js API so AI coding agents can automate and verify mobile apps.

Repositorycallstack/agent-device ↗

Covers callstack/agent-device's latest release v0.21.29, which provides a CLI, an MCP server, and a typed Node.js API so AI coding agents can automate and verify mobile apps.

GitHub description: Mobile app automation and verification for AI coding agents. CLI, MCP server, and typed Node.js API for iOS, Android, HarmonyOS, TV, web, macOS, and Linux.

stars
★ 5.1K
Forks
339
Language
TypeScript
License
MIT
Latest release
v0.21.29
Read original source ↗View on GitHub ↗

callstack/agent-device is a TypeScript tool that lets AI coding agents automate and verify mobile apps. It provides a CLI, a built-in MCP server, and a typed Node.js API, and the latest release published on GitHub is v0.21.29.

What this repository targets is attaching agents to the app development feedback loop. An agent observes and manipulates app screens and then saves review evidence such as screenshots, videos, and logs. The MCP server is the channel through which agents invoke app automation tasks, while the typed Node.js API is meant to be called from other programs. The README explains that a task in a session can be saved as a replay script and run in CI. Target platforms are iOS, Android, HarmonyOS, TV, web, macOS, and Linux; the license is MIT, and the GitHub star count is 5,080. The repository was created on January 30, 2026.

That said, the provided record contains no release notes for v0.21.29, so what changed in this version cannot be confirmed. Although multiple platforms are advertised, there is also no material showing how far verification works on each platform, and no figures indicating success rates. In the evaluation, only momentum remains, at 3.1 out of 10, while the freshness, technology, and quality items are empty. The scope of the automation and the actual changes in this release are better judged after taking a closer look at the release notes and the repository documentation.