{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:08:05.132670+00:00", "stars": 3443}, "canonical_url": "https://ross.abutalabs.com/products/qawolf-cli", "card": {"archived": false, "artifact_type": "cli-tool", "description": "QA Wolf from anywhere — your terminal, your CI, your AI agent.", "domain": ["testing", "developer-tools", "web-development"], "enriched": true, "function": ["e2e-testing", "testing", "cli", "workflow-automation"], "health_score": 100, "homepage": "https://docs.qawolf.com", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["qawolf/cli"], "name": "qawolf/cli", "platform": ["cli", "windows"], "pushed_at": "2026-08-26T18:04:21+00:00", "repo": "qawolf/cli", "stars": 3443, "tags": ["playwright", "appium", "test-automation", "qa", "ci-cd", "ai-testing", "browser-testing", "mobile-testing", "automation", "nodejs", "linux", "macos", "docker"], "topics": ["testing", "qa", "end-to-end-testing", "playwright", "automation", "cli", "e2e", "qawolf", "test-automation"], "urls": [], "use_cases": ["run end-to-end tests from the terminal", "run e2e tests in CI pipelines", "run playwright test flows locally", "test web apps automatically on deployment", "run QA Wolf flows without installing node", "trigger mobile app tests from CI", "cache and pull test flows per environment"], "what_it_is": "QA Wolf CLI is a TypeScript command-line tool for running and managing QA Wolf end-to-end test flows locally or in CI, built on Playwright and Appium. It is the local execution component of the QA Wolf AI testing platform, which generates and maintains E2E tests for web and mobile applications.", "when_to_avoid": ["you want a fully self-contained open-source test framework with no QA Wolf account or cloud service", "you need to author tests entirely locally without the platform's AI generation features", "you prefer writing raw Playwright tests yourself rather than platform-managed flows"], "when_to_choose": ["your team already uses the QA Wolf platform and needs local or CI execution", "you want to run Playwright/Appium-based flows from the terminal or a CI pipeline", "you need standalone binaries to run tests without Node.js installed"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/qawolf-cli", "repo": "qawolf/cli", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.132670+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:37:38.078906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e760ac4570a32e38440ec5f355a2a0b2835d95d1f53de551c4f09fc851e49c7", "fetched_at": "2026-08-28T04:08:05.132670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qawolf/cli"}, {"content_hash": "65f533cacb5799b42fc8475a52ce147c84d8e57b4f9377f061c921ca05107878", "fetched_at": "2026-08-29T09:31:42.160412+00:00", "kind": "homepage", "missing": false, "url": "https://docs.qawolf.com"}, {"content_hash": "4848502f4e3937cf0eb3d88a01ade0d34dbba415f86304bac9f4fe98eaa2b1b8", "fetched_at": "2026-08-29T09:31:42.171479+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/Map-your-app-s-workflows-2a45b2a994fb80ca8a87c8fdc2a443fc"}, {"content_hash": "4caeb9223508bea3618889c562c819c85f22aa9a81973fd64d68058faff0c1cd", "fetched_at": "2026-08-29T09:31:42.173050+00:00", "kind": "site_page", "missing": false, "url": "https://docs.qawolf.com/qawolf/CI-CD-Overview"}, {"content_hash": "842b143a18d3ed37f8012ce54c9fb31b6a5f131aaf4111f7a8d221af7457f350", "fetched_at": "2026-08-29T09:31:42.169507+00:00", "kind": "site_page", "missing": false, "url": "https://www.qawolf.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2542, "days_push": 7, "days_rel": 7, "gap_med": 1, "n_releases_24m": 28}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}