TesterArmy
  • Customers
  • Pricing
Sign inGet started
HomeCompareAgent Device

Comparison · Managed QA, device clouds, and frameworksAgent Device vs TesterArmy

Agent Device is Callstack's open-source CLI that lets a coding agent drive apps on your devices. TesterArmy hosts the agent, devices, and pull request checks.

START TESTING FOR FREE
Resendbolt.newNando'sViktorNovuRevisionDojoRorkGreen-GotShockoeLightsprintKahunasStandout
[01] Facts

At a glance

Everything about Agent Device is public. The README and the docs at oss.callstack.com cover installation, commands, selectors, replay, device clouds, and known limitations. The license in the repository is MIT.

TesterArmytester.army
Approach
AI agent with vision, no selectors
Writing a test
Plain-English steps, CLI, MCP, or dashboard
Native mobile
iOS simulators + Android emulators
Public pricing
Free tier, then $99/mo self-serve
Pull requests
GitHub App: run per PR, check + comment
Agent Deviceagent-device.dev
Approach
Your coding agent picks each command, no AI inside
Writing a test
CLI, MCP server, or Node.js API, plus .ad replay scripts
Native mobile
iOS, Android, HarmonyOS, TV, and physical devices
Public pricing
Free under MIT, with your own devices and agent tokens
Pull requests
Your CI replays saved scripts, Expo EAS template included
[02] Authoring

The same test, both ways

Eleven Agent Device commands sign up a new iOS user, with the email code pasted in from outside. Five TesterArmy sentences do the same. The agent reads the code itself.

Agent Device · signup.sh
❯Verify the sign-up flow on the iOS simulator with agent-device
⏺Write(workflows/signup.sh)
⏺⎿Created workflows/signup.sh with 13 lines
1+added: # workflows/signup.sh - Agent Device on the iOS simulator
2+added: agent-device open com.acme.shop --platform ios
3+added: agent-device find text "Create account" click
4+added: agent-device find label "Email" fill "ada@example.com"
5+added: agent-device find label "Password" fill "Str0ng-Passw0rd!"
6+added: agent-device find text "Continue" click
7+added: agent-device wait text "Enter the 6-digit code" 5000
8+added: # The code arrives by email. Paste it in as OTP_CODE.
9+added: agent-device find label "Code" fill "$OTP_CODE"
10+added: agent-device find text "Verify" click
11+added: agent-device wait text "Welcome, Ada" 5000
12+added: agent-device screenshot ./evidence/signup-done.png
13+added: agent-device close
TesterArmy · the same test
Sign up with an email codePassediOS1m 52s
Open the app and tap Create accountAct
Sign up with the project inbox address and a strong passwordAct
Read the 6-digit code from the inbox and enter itAct
The home screen greets Ada by nameAssert
The profile shows the email address as verifiedAssert
See it on your own app

Sign up and run the first test from the dashboard, or hand the setup to your coding agent.

START TESTING FOR FREE
[03] Differences

Where they differ

Agent Device drives a device you provide and does what your coding agent tells it. TesterArmy provides the agent, the devices, and the verdict as one service.

01

A tool or a platform

Agent Device is a CLI your coding agent runs against your own device. TesterArmy is a hosted service with its own agent, devices, and verdicts.

02

Who runs the device

Agent Device drives simulators on your Mac or CI runner, so you install Xcode and the Android SDK. TesterArmy runs cloud simulators and emulators.

03

Codes from email and SMS

TesterArmy gives each project an inbox and a phone number, so the agent reads verification codes itself. With Agent Device, you supply the code.

04

How a run repeats

Agent Device saves a session as a .ad script that replays without AI. TesterArmy re-reads the plain-English steps each run and looks at the screen.

[04] Comparison

Side by side

Agent Device gives a coding agent a token-efficient way to see and operate a real app, physical devices included, for free. The rows below set that against a hosted platform.

DimensionTesterArmyAgent Device
  • How you startTesterArmySign up, upload a simulator build or enter a URL, write the first flow.Agent Devicenpm install, doctor check, then hand the CLI or MCP server to your agent.
  • Who decides each stepTesterArmyTesterArmy's own agent reads the plain-English step and drives the screen.Agent DeviceYour coding agent picks every command. Agent Device has no AI inside.
  • Where runs happenTesterArmyCloud iOS simulators and Android emulators, plus a hosted browser for web.AdvantageAgent DeviceYour Mac or CI runner, with Xcode or the Android SDK installed.
  • Physical devices and TVTesterArmySimulators and emulators only, with no physical devices and no TV.Agent DevicePhysical iOS and Android devices, tvOS, Android TV, HarmonyOS, macOS, Linux.Advantage
  • Email and SMS codesTesterArmyEach project gets an inbox and a phone number the agent reads itself.AdvantageAgent DeviceThe CLI types the code. Your agent must fetch it from the email itself.
  • Pull request verdictsTesterArmyA GitHub App check and comment with the video, plus an exploration agent.AdvantageAgent DeviceYou wire replay scripts into your CI. Callstack publishes an Expo EAS template.
  • Evidence and debuggingTesterArmyStep trace, screenshots, and an MP4 synced to every step.Agent DeviceScreenshots, video, logs, network, traces, CPU and memory, React profiles.Advantage
  • PricingTesterArmyFree tier to start. Hobby is $99 a month with 250 runs.Agent DeviceFree under MIT. You pay for devices, clouds, and your agent's tokens.

Facts checked September 2026. Spotted something out of date? Tell us and it gets fixed.

[05] What it costs

Pricing

Agent Device is free software. You pay for the Mac, CI minutes, or device cloud it drives, plus your agent's tokens. TesterArmy bills $99 a month beyond the free tier.

TesterArmy

$99/mo after a free tier

  • Free tier: sign up and run against your own app
  • Hobby $99/mo: up to 250 test runs included, web and mobile
  • Startup $299/mo: up to 1,000 test runs included, 10 concurrent test runs
Full pricing →
Agent Device

Free and open source under MIT

  • The CLI, MCP server, and Node.js API are MIT licensed on npm and GitHub
  • Local runs need a Mac with Xcode, or the Android SDK on Mac or Linux
  • Remote devices come from BrowserStack, AWS Device Farm, or Limrun on their own plans
[06] Fit

Who should pick which

Many teams run both. Agent Device checks a screen while the coding agent builds it. TesterArmy checks the pull request and runs the regression suite.

Pick TesterArmy ifPick Agent Device if
  • Pick TesterArmy ifYou want tests your product managers and QA engineers can read and edit without a terminal.Pick Agent Device ifYour coding agent should verify its own change on the simulator before it opens a pull request.
  • Pick TesterArmy ifSign-up, login, and checkout flows depend on email or SMS codes the agent must read itself.Pick Agent Device ifYou test on physical devices, tvOS, Android TV, HarmonyOS, macOS, or Linux desktop apps.
  • Pick TesterArmy ifYou want a pass or fail check on every pull request without building the pipeline yourself.Pick Agent Device ifYou want an MIT-licensed tool inside your own CI and device cloud, and no vendor account.
Already on Agent Device?

Give Claude Code, Cursor, or Codex one prompt inside the repo. The agent reads your .ad replay scripts, converts each into plain-English steps, and queues the runs.

START TESTING FOR FREE
[07] FAQ

Questions

Agent Device is a CLI, MCP server, and Node.js API that lets a coding agent inspect and operate an app on your own devices. TesterArmy is a hosted platform whose own agent runs plain-English tests on cloud devices.
For QA, yes. Both put an agent on a mobile app. TesterArmy adds hosted devices, an inbox and phone number, a results table, and the pull request check. Agent Device still fits a coding agent that checks its work locally.
Agent Device is free under the MIT license. You pay for the Mac or CI runner, any device cloud account, and the tokens your coding agent spends. TesterArmy starts free. Hobby is $99 for 250 runs a month.
Yes. A coding agent checks its change with Agent Device on the local simulator. TesterArmy then runs the saved regression tests and the exploration agent on the pull request build. Each tool covers a different moment of the same change.
Agent Device wins on reach and evidence. It drives physical iOS and Android devices, tvOS, Android TV, HarmonyOS, macOS, and Linux, connects to BrowserStack, AWS Device Farm, and Limrun, and captures logs, network, and React profiles. TesterArmy stays on simulators.
One prompt does most of it. The coding agent reads the .ad replay scripts, turns each click or fill into an act step and each wait or assertion into an assert step, and queues every test through the CLI.

Read next

  • Playwright MCP vs an AI Testing Agent: What Is the Difference?
  • The Best MCP Tools for Testing in 2026: 12 MCP Servers, Ranked
  • React Native E2E Testing Without Detox or a Device Farm
Comparing against something else?
SpurCompare →MomenticCompare →AutosanaCompare →QA.techCompare →Stably AICompare →ChecksumCompare →TestSpriteCompare →MeticulousCompare →RevylCompare →ThundersCompare →Bug0Compare →MablCompare →testRigorCompare →FunctionizeCompare →Virtuoso QACompare →TestMu AICompare →QA WolfCompare →BrowserStackCompare →PlaywrightCompare →CypressCompare →SeleniumCompare →See all 22View →?Not listed?Tell us →
[08] Decide with a real run

Run the same flow on a cloud device

Take the screen your coding agent verified with Agent Device this week, describe that flow in sentences on the free tier, then let the pull request check run it.

Contact usStart testing for free
XLinkedInDiscord
TesterArmyTesterArmy

AI-powered QA testing for modern teams. Ship faster with confidence.

SOC 2 Type 2 badge
GDPR badge

© 2026 TesterArmy, Inc.

Platform
  • Web testingWeb testing
  • Mobile app testingMobile app testing
  • Pull request testingPull request testing
  • CI/CD testingCI/CD testing
  • Production monitoringProduction monitoring
  • Coding agentsCoding agents
By stack and product
  • AI app testingAI app testing
  • React Native testingReact Native testing
  • Expo app testingExpo app testing
  • WordPress testingWordPress testing
  • Ecommerce testingEcommerce testing
Quick links
  • HomeHome
  • DemoDemo
  • How it worksHow it works
  • FAQFAQ
  • PricingPricing
  • Get a demoGet a demo
  • About usAbout us
  • Contact usContact us
Resources
  • DocumentationDocumentation
  • IntegrationsIntegrations
  • Migrate to TesterArmyMigrate to TesterArmy
  • Compare toolsCompare tools
  • Recruit a friendRecruit a friend
  • Affiliate programAffiliate program
  • BlogBlog
  • CustomersCustomers
  • Open sourceOpen source
  • Brand assetsBrand assets
  • API referenceAPI reference
  • Getting startedGetting started
Legal
  • Privacy policyPrivacy policy
  • Terms of serviceTerms of service

We raised $1.2M in Pre-Seed FundingRead more

TesterArmy
  • Customers
  • Pricing
Sign inGet started
Quick links
  • HomeHome
  • DemoDemo
  • How it worksHow it works
  • FAQFAQ
  • PricingPricing
  • Get a demoGet a demo
  • About usAbout us
  • Contact usContact us