Skip to main content
Give your coding agent access to the TesterArmy CLI when you want it to set up and run QA without leaving your development loop. The CLI is a control plane for the TesterArmy dashboard: agents use it to manage projects, environments, and saved tests, and to queue remote runs that execute in TesterArmy cloud. The CLI is designed to be self-discoverable. Agents should start with ta agent init and ta docs instead of scraping long help output. ta docs prints task-oriented command routing, and --json returns structured output for automation.

What agents can do

With an API key, an agent can:
  • create and list projects
  • create and delete static project environments (--name/--url flags)
  • save project memories as durable testing context
  • create dashboard tests
  • create test groups and add or remove tests
  • list and create project credentials, and list project files
  • queue remote dashboard runs (default) and target saved environments with --env
  • validate development changes against a saved preview or tunnel environment with --env
  • wait for, cancel, and inspect remote runs
  • upload iOS Simulator apps and Android artifacts for mobile tests
  • report TesterArmy bugs, misleading docs, or missing capabilities to the TesterArmy team with ta feedback

Setup

Install and authenticate once:
For non-interactive sessions, set:
For editor sessions in Cursor, VS Code, Windsurf, Claude Code, Codex, or any other MCP client, connect the hosted MCP server as well. It covers group schedules, issues, and run recordings, which the CLI does not:

Prompt your agent

Useful entrypoints

Safety

  • API keys have full access to their workspace, so keep them in a secret manager
  • prefer --json for agent-readable output
  • use JSON error envelopes to decide the next action instead of parsing text
  • avoid putting secrets in shell history
  • ask before deleting projects, environments, memories, or tests