callstack/agent-device
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.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 3 days ago, with 79 contributors on GitHub.
Use Cases & Benefits
- Provides a CLI and typed Node.js API for automating and verifying mobile, TV, web, and desktop apps using AI coding agents.
- Enables AI agents to interact with real app UIs, capture semantic snapshots, and collect debugging evidence efficiently across multiple platforms.
- Use for integrating AI-driven end-to-end testing and verification in mobile app development workflows on iOS and Android devices.
- Use for debugging regressions and profiling performance issues with detailed logs, screenshots, and React Native render profiles.
- Use for automating cross-platform app interactions including Expo, Flutter, React Native, and native apps on simulators, emulators, and physical devices.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Mobile app verification for AI agents.
A device automation CLI for real apps on iOS, Android, TV, web, and desktop. Agents get token-efficient snapshots, semantic refs, and evidence captured only when needed.
agent-devicelets coding agents open apps, inspect the current UI, interact with visible elements, and collect debugging evidence through one CLI. Use it when an agent needs to verify what actually happens on a device, not just reason about code.The CLI is the agent's hands, eyes, and evidence collector; it is not the brain. Your coding agent or QA harness reads the task, interprets the current screen, chooses the next command, and decides whether the result satisfies the test.
agent-devicekeeps that loop grounded in structured accessibility data, deterministic actions, and files an engineer can inspect.If you know Vercel's agent-browser,
agent-deviceis the same idea for mobile, TV, and desktop apps. Minimal--platform websupport reusesagent-browserwhen a browser session needs to fit into the same command/session/replay loop.It works with native iOS and Android apps, plus apps built with Expo, Flutter, and React Native, as long as the target can run on a supported device, simulator, emulator, or desktop environment.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
352+131
Open issues
89+38
Compared with peers in AI Agents
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| vercel-labs/agent-desktop | 17.0K | +13.3K | 33 | today |
| thedotmack/claude-mem | 113.6K | +8.8K | 35 | today |
| stablyai/orca | 116.8K | +6.6K | 40 | today |
| milind-soni/OpenMausBot | 13.5K | +6.0K | 45 | today |
| HKUDS/DeepTutor | 55.5K | +5.5K | 65 | 5 days ago |
| callstack/agent-device | 5.1K | — | 65 | 3 days ago |
| Category median | 55.5K | +6.6K | 40 | — |
Discover Repositories
Search across tracked repositories by name or description