Skip to content
← Back to projects
IndependentOpen-source testing tool

SuiSui

SuiSui lets you write and review end-to-end test scenarios without writing code. The app reads a playwright-bdd project’s step definitions, lets you compose Gherkin scenarios visually, validates them before running and runs them with Playwright. I designed and built it on my own, alongside my client work, and it is released under the MIT licence for Linux, macOS and Windows.

Outcome: AutorizConstruction’s end-to-end test suite can also be written and run from SuiSui; every demo video on the website is generated by a Playwright test.

Creator · open-source project2026Visit site(opens in a new tab)
SuiSui

What I did

Self-contained Electron app with an embedded Node.js runtime: nothing else to install
Step catalogue extracted from the project’s code, with typed parameters and source
A browser recorder that turns clicks into existing steps
An optional AI assistant, on a local model, an API key or an existing subscription
A Gherkin scenario assembled visually, with an editable data table
A Gherkin scenario assembled visually, with an editable data table
The test runner: filters by feature, sequential or parallel execution
The test runner: filters by feature, sequential or parallel execution
Welcome screen: open a project, create one or clone a Git repository
Welcome screen: open a project, create one or clone a Git repository
Tech
ElectronNuxtVue.jsTypeScriptPlaywrightplaywright-bddGherkinisomorphic-git

Delivered features

01

Scenario builder

Given / When / Then steps are picked from the project’s catalogue, reordered by drag and drop and filled in inline: strings, data tables, scenario outlines and examples.

02

Validation before running

Every scenario is checked in real time against the step definitions (Cucumber expressions, enums, optional text), so an invalid test never gets run.

03

Built-in test runner

Headless runs or Playwright UI mode, filters by feature, folder or tag, and live progress, step by step.

04

Browser recorder

A SuiSui-driven browser records actions (navigation, clicks, typing) and matches them to existing steps, arguments included, before inserting them into the scenario.

05

Multi-provider AI assistant

Scenario drafting and troubleshooting with a local Ollama model, an OpenAI-compatible API or the Claude and Codex CLIs; suggested Gherkin goes back through validation before it is accepted.

06

Built-in Git and updates

Clone, status, commit and push from the app with isomorphic-git, and automatic app updates on every release.