claudeers.
// Uncategorized / Others

cli

QA Wolf from anywhere — your terminal, your CI, your AI agent.

// Uncategorized / Others[ cli ][ api ][ web ][ claude ]#claude#automation#cli#e2e#end-to-end-testing#playwright#qa#qawolf#uncategorized◷ Apache-2.0$open-sourceupdated 30 days ago
Actively maintained
100/100
last commit 7 days ago
last release 11 days ago
releases 52
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up cli (npm project) into my current project.
Found on https://claudeers.com/cli-4
Repo: https://github.com/qawolf/cli
Homepage/docs: https://docs.qawolf.com
Detected install method: npm → npm install @qawolf/cli
Category: uncategorized. Platforms: cli, api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (npm)
npm install @qawolf/cli
// or clone
git clone https://github.com/qawolf/cli

// compatibility

Platformscli, api, web
Operating systems—
AI compatibilityclaude
LicenseApache-2.0
Pricingopen-source
LanguageTypeScript

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

QA Wolf CLI

Run QA Wolf flows from your terminal or in CI.

The CLI runs and manages flows locally. Flow creation, AI-powered test generation, managed cloud execution, and team collaboration are part of the full QA Wolf platform. See docs.qawolf.com for the full docs, or qawolf.com to get started.

Install

npm install -g @qawolf/cli
# or: pnpm add -g @qawolf/cli
# or: yarn global add @qawolf/cli
# or: bun add -g @qawolf/cli

Try it without installing:

npx @qawolf/cli --help

Supported Node versions: Node 20.19+. Node 20 reached end-of-life on 2026-04-30 and no longer receives security updates; it remains supported here only for environments still pinned to Node 20. Prefer Node 22+ where possible.

Standalone binaries

Precompiled binaries are attached to each GitHub Release — no Node.js required: qawolf-linux-x64, qawolf-linux-arm64, qawolf-darwin-x64, qawolf-darwin-arm64, and qawolf-windows-x64.exe.

curl -fsSL -o qawolf https://github.com/qawolf/cli/releases/latest/download/qawolf-darwin-arm64
chmod +x qawolf && ./qawolf --help

Quick start

You need a QA Wolf account — sign up at qawolf.com. The <env-id> comes from the QA Wolf dashboard under Settings → Environments.

qawolf auth login                  # or set QAWOLF_API_KEY for CI
qawolf flows run --env <env-id>

qawolf flows run --env runs your team's flows from the local .qawolf/<env> cache (a per-environment copy of your flows on disk), pulling them first only if they are not already cached locally and installing the runtime dependencies they need. To refresh the local cache, run qawolf flows pull --env <env-id>; to author flows locally without the platform, run qawolf init first.

Examples

The examples/ directory contains sample flows you can run directly:

qawolf install   # one-time: install the browser runtime
qawolf flows run examples/example.flow.ts

Commands

CommandWhat it does
qawolf authAuthenticate with QA Wolf
qawolf flowsRun flows locally, pull flows
qawolf runTrigger and manage QA Wolf runs on the platform (public API)
qawolf installInstall runtime dependencies
qawolf initSet up a local-only project
qawolf doctorDiagnose problems

Run any command with --help for its flags and options.

Agent integration

This repository ships a qawolf-cli Agent Skill that follows the open Agent Skills specification. It works with compatible harnesses such as Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, and OpenCode.

Install the CLI first, then use the cross-harness skills installer to install the skill globally:

npm install -g @qawolf/cli
npx skills add qawolf/cli --skill qawolf-cli --global

The installer detects supported harnesses and prompts you to select where to install the skill. To target specific harnesses non-interactively:

npx skills add qawolf/cli \
  --skill qawolf-cli \
  --global \
  --agent claude-code \
  --agent codex \
  --yes

Omit --global to install the skill only for the current project. The skill also ships in the npm package for consumers that manage skill files directly.

The skill is generated from its source template and the command tree (bun run generate), and kept in sync by the test suite.

Runner SDK

Drive interactive runners from TypeScript instead of spawning commands. Every verb names the runner it addresses, so nothing is launched or billed implicitly.

import { createRunnerSdk } from "@qawolf/cli/runner-sdk";

const runner = createRunnerSdk({ apiKey: process.env.QAWOLF_API_KEY });

await runner.launch({ id: "agent-1", runnerFamily: "default" });

const submitted = await runner.run({
  entryPointPath: "src/flows/smoke.flow.ts",
  environment: "ambient",
  runnerId: "agent-1",
  selection: "whole-flow",
});
if (submitted.ok) console.log(submitted.value.runId, submitted.value.fileSync);

ok: false is a transport or auth failure. A runner that refused the request comes back as ok: true with value.outcome === "failure" and a failureReason from the published contract, so a caller can switch on it exhaustively.

Reference

Contributing

See CONTRIBUTING.md for development setup. To report a bug or request a feature, open an issue on GitHub.

Security

To report a vulnerability, see SECURITY.md.

License

Apache-2.0

// faq

What is cli?

QA Wolf from anywhere — your terminal, your CI, your AI agent.. It is open-source on GitHub.

Is cli free to use?

cli is open-source under the Apache-2.0 license, so it is free to use.

What category does cli belong to?

cli is listed under uncategorized in the Claudeers registry of Claude-compatible tools.

11 views
★ 3,451 stars
unclaimed
updated 30 days ago

// embed badge

cli on Claudeers
[![Claudeers](https://claudeers.com/api/badge/cli-4.svg)](https://claudeers.com/cli-4)

// retro hit counter

cli hit counter
[![Hits](https://claudeers.com/api/counter/cli-4.svg)](https://claudeers.com/cli-4)

// reviews

// guestbook

0/500

// related in Uncategorized / Others

🔓

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

// uncategorizedn8n-io/⟨TypeScript⟩★ 205,721◷ NOASSERTION[ claude ]
🔓

The agent engineering platform.

// uncategorizedlangchain-ai/⟨Python⟩★ 146,945◷ MIT[ claude ]
🔓

FULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Q…

// uncategorizedx1xhlol/★ 143,887◷ GPL-3.0[ claude ]
🔓

100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

// uncategorizedShubhamsaboo/⟨Python⟩★ 140,637◷ Apache-2.0[ claude ]

// built by

→ see how cli connects across the ecosystem