KushoAI UI Testing TUI icon

KushoAI UI Testing TUI

KushoAI UI Testing TUI is an open-source CLI for recording browser flows and expanding them into Playwright test suites with AI. It targets developers and QA engineers who want broader UI coverage from a terminal-first workflow.

KushoAI UI Testing TUI

Overview

KushoAI UI Testing TUI is an open-source CLI tool for turning a single browser recording into a Playwright test suite. It is designed for developers and QA engineers who want broader UI test coverage without writing each scenario by hand.

The workflow starts with recording a real user flow in the browser, then uses AI to expand that recording into additional variations, edge cases, and error paths. The tool keeps the process in the terminal, supports an interactive menu as well as direct commands, and stores API credentials locally.

Features

Browser-based recording

Record a user flow in a real browser with Playwright’s recorder, then review the generated script in your terminal editor before continuing.

AI test generation

Expand one recording into a fuller suite that covers multiple variations, edge cases, and error scenarios using plain-English instructions.

Interactive test editing

Refine generated tests interactively with `kusho edit`, using short natural-language prompts instead of manual code rewrites.

Flexible execution modes

Run extended suites headlessly or in headed mode, with optional video capture and raw recording runs for debugging.

Run reporting

Review detailed HTML reports after each run, including pass/fail status, screenshots, video when enabled, performance timing, and error details.

Guided TUI workflow

Use the `kusho ui` terminal menu to move through setup, recording, generation, editing, and execution with arrow keys.

Use Cases

  • Build test coverage from one recording

    Capture a realistic user journey once in the browser, then generate broader test coverage without hand-writing every Playwright step.

  • Extend a baseline flow into negative tests

    Let QA or developers expand a happy-path recording into edge cases, error handling checks, and input variations.

  • Work in a terminal-first, guided workflow

    Use the guided `kusho ui` menu when you want a menu-driven setup for credentials, recording, generation, and execution.

  • Debug runs and inspect failures

    Run suites in headed mode or with video capture when you need to inspect failures or debug the original captured flow.

Pros and Cons

Pros

  • Turns one recorded flow into a larger Playwright suite with variations and edge cases.
  • Keeps recording, generation, editing, and execution inside a terminal workflow.
  • Supports both direct commands and an interactive `kusho ui` menu.
  • Offers headless and headed runs, optional video recording, and HTML reporting.
  • Stores credentials locally in `~/.kusho-credentials` and says they are only used with the selected provider.

Cons

  • The source does not include confirmed pricing details, and the linked pricing page in the evidence returns a 404.
  • Setup still requires Node.js 18+, Git, a terminal editor, and an API key from a supported LLM provider.

FAQ

What does KushoAI UI Testing TUI do?

It is a CLI workflow for recording a user flow in the browser, expanding it with AI, and running the result as a Playwright test suite. The source describes support for the `record`, `extend`, `edit`, `run`, and `run-recording` commands, plus an interactive `kusho ui` menu.

What do I need to use it?

The source says the tool works with Node.js 18 or later, Git, a terminal editor such as Vim or Nano, and an API key from OpenAI, Anthropic, or Google Gemini.

Can I use it without memorizing commands?

You can use the guided `kusho ui` menu or run commands directly in the terminal. The menu covers credentials, recording, generation, editing, and running with arrow-key navigation.

What do the test runs produce?

Generated suites run headlessly by default, and you can choose headed mode and optional video recording. The run output includes an HTML report with pass/fail results, screenshots, video when recorded, performance timing, and error details.

Is there pricing information available?

The source says it is an open-source CLI tool and that credentials are stored locally in `~/.kusho-credentials`. It does not provide pricing details on the linked pricing page, which returns a 404 in the supplied evidence.

Quick Facts

Category
Developer Tool
Product type
Open-source CLI
Primary users
Developers and QA engineers
Core workflow
Record once, expand with AI, run as Playwright tests
Platform/runtime
Node.js 18+ in the terminal
Source domain
resources.kusho.ai

KushoAI UI Testing TUI 대안

EAS Observe icon

EAS Observe

EAS Observe is a production performance monitoring tool for Expo and React Native apps. It shows startup metrics, session timelines, release markers, and errors inside the Expo dashboard.

ByteAsk icon

ByteAsk

ByteAsk is a terminal-first AI coding agent for C and C++ that edits repositories and verifies changes with the real compiler, debugger, sanitizers, and tests before showing a diff. It offers a free tier plus paid plans, with editor connectors and zero-retention handling described in the source.

Manta AI icon

Manta AI

Manta AI is an autonomous web app testing tool for teams that want to map application behavior, catch regressions, and generate tests without writing scripts or maintaining selectors. It works from a URL and supports plain-English test flows, run results with screenshots, and scheduled or deployment-triggered checks.

ClawTick icon

ClawTick

ClawTick is an AI agent automation platform for scheduling jobs from the CLI, dashboard, or REST API. It is aimed at developers and teams running LangChain, CrewAI, webhook, or custom agent workflows that need monitoring, alerts, and logs.

Falconer icon

Falconer

Falconer is an AI-powered company brain that keeps internal documentation accurate, searchable, and up to date by syncing with tools like GitHub, Slack, and Linear. It helps engineering and cross-functional teams centralize knowledge and answer questions from a shared source of truth.

OpenFlags icon

OpenFlags

OpenFlags is an open-source, self-hosted feature flag platform for modern JavaScript teams. It supports local evaluation, targeted rollouts, and controlled launches while keeping flag data in your own infrastructure.