A natural-language CLI that drives real Chrome to test web flows, validate pages, and run repeatable browser checks from terminals or CI.
What it does
Kane CLI lets developers, QA engineers, platform teams, and AI coding agents describe browser tasks in plain English and execute them against a real Chrome browser. After installing the npm package and authenticating, users can run an objective from a terminal, IDE, CI pipeline, or agent workflow. The tool navigates pages, clicks elements, fills forms, extracts data, and verifies outcomes without requiring selectors, test scripts, or framework boilerplate.
Interactive mode supports development and exploration, while headless, non-interactive execution produces structured JSON output and standard exit codes for automation. Users can work with authenticated Chrome profiles, secrets, variables, OTP or CAPTCHA handoffs, and stateful flows. Built-in auto-healing, smart waiting, dynamic querying, and vision support help flows adapt as interfaces change. Tests can also inspect network responses, console and JavaScript errors, performance metrics, cookies, and local storage—not only visible page content.
Runs can sync with TestMu AI’s Test Manager for logs, replays, shareable evidence links, session history, and native Playwright exports. Kane CLI works locally or in CI, with cloud execution billed through the associated TestMu AI plan credits.