For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Discord
DocsAPI Reference
DocsAPI Reference
  • Get Started
    • Welcome
    • Introduction
    • Quick Start
  • Run
    • Run Videos
    • Run Mode
    • Viewport Size
    • Preparation Test
    • Pull Request Testing
    • Production Monitoring
    • Group Webhooks
    • Run Troubleshooting
  • Auth
    • Test Credentials
    • API Keys
    • Agent Mail Inboxes
    • HTTP Basic Auth
    • Auth Troubleshooting
  • Mobile
    • Overview
    • App Uploads
    • Expo EAS
    • GitHub Actions
  • Integrations
    • Vercel
    • Coolify
    • Custom Infrastructure
    • Slack
    • Discord
    • Email
  • Guides
    • Testing Staging Environment
  • CLI
    • Getting Started
    • Local Development
    • Agentic Usage
  • AI
    • LLMs
LogoLogo
Discord
On this page
  • Install
  • Agent workflow
  • Agent skill (recommended)
  • Authenticate
  • Verify
  • Sign out
  • Next steps
CLI

Getting Started

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Testing Staging Environment

Next

Local Development

Built with

testerarmy (alias ta) is an agent-first QA runner. It works standalone for interactive use or as a skill for coding agents like Claude Code, Codex, and OpenCode.

Your coding agent spawns testing agents to validate changes - keeping the feedback loop tight without polluting main agent context.

Install

$npm install -g testerarmy

Or use without installing:

$npx testerarmy --help

Both testerarmy and ta map to the same CLI.

Agent workflow

Agents can discover the full flow from ta --help. The usual path is:

$ta auth
$echo '{"name":"Example","url":"https://example.com","projectType":"web"}' | ta projects create --json
$ta projects list --json
$echo '{"category":"site_structure","title":"Auth route","content":"Login is at /login","importance":"high"}' | ta memories create --project <projectId> --json
$ta memories delete <memoryId> --project <projectId> --json
$echo '{"title":"Login flow","steps":[{"title":"Navigate to /login","type":"act"},{"title":"Dashboard loads","type":"assert"}]}' | ta tests create --project <projectId> --json
$ta tests run <testId> --remote --wait --json

Agent skill (recommended)

If you use a coding agent, install the official skill for tighter integration:

$npx skills add tester-army/cli

This gives your agent structured instructions for running tests, interpreting results, and iterating on failures.

Repository: github.com/tester-army/cli

Authenticate

Run ta auth and paste your API key when prompted:

$ta auth

Get your key from the TesterArmy dashboard under Profile → API Keys.

For API key troubleshooting and Bearer token examples, see API Keys.

You can also pass the key directly:

$ta auth --api-key YOUR_KEY

Or set it as an environment variable (useful for CI):

$export TESTERARMY_API_KEY="YOUR_KEY"

Verify

$ta status

Use --json for machine-readable output:

$ta status --json

Sign out

$ta signout
$# or
$ta logout

Next steps

Local Development

Run tests against your dev server.

Agentic Usage

Give your coding agent the CLI and let it create projects, memories, tests, and runs.