ZeroStep
ZeroStep was a Playwright library that let QA engineers write end-to-end tests in plain English through an ai() function instead of CSS or XPath selectors. The npm package @zerostep/playwright integrated with existing Playwright runners and used GPT models to interpret instructions like clicking buttons or filling forms at runtime. Tokens were issued through app.zerostep.com, which paired with the marketing site zerostep.com.
As of this research pass, both zerostep.com and app.zerostep.com fail DNS resolution from public resolvers, so the public website and account portal are unreachable. The open-source GitHub repository under zerostep-ai shows last activity in December 2023, while the npm package remains published but depends on the offline token service.
Teams that adopted ZeroStep for selector-free Playwright tests should treat the listing as discontinued infrastructure. Existing installs may still run locally until tokens expire, but new signups and marketing pages are not available on the original domains.
ai() function accepted plain-text Playwright instructions instead of CSS or XPath selectors
Install via npm i @zerostep/playwright -D per published package documentation
Supported action, query, and assertion prompt types per published package documentation
Required a ZEROSTEP_TOKEN from app.zerostep.com for backend interpretation calls
Free tier offered 500 ai() calls per month in published writeups citing the vendor
npm package version 0.1.5 listed on the registry during August 2026 checks
Plain-English ai() steps reduced brittle selector maintenance in Playwright suites.
Dropped into existing Playwright projects without replacing the test runner.
Published docs supported action, query, and assertion prompt modes for flexible tests.
Primary domains zerostep.com and app.zerostep.com fail DNS resolution in 2026.
Token-backed ai() calls depended on a hosted service that is no longer reachable.
GitHub repository last updated in December 2023 per public metadata.
What was ZeroStep?
ZeroStep was an npm library that added natural language ai() steps to Playwright tests. It interpreted plain-text instructions at runtime instead of relying on fixed element selectors.
Is ZeroStep still online?
ZeroStep marketing site zerostep.com and app.zerostep.com both fail DNS resolution in August 2026 checks. The npm package remains listed but the token portal is unreachable.
How did ZeroStep authenticate API calls?
ZeroStep required a ZEROSTEP_TOKEN environment variable. Published package docs state tokens were created from accounts on app.zerostep.com before the domain went offline.
How do you install ZeroStep?
ZeroStep installed via npm with npm i @zerostep/playwright -D. Tests imported ai from @zerostep/playwright and passed page and test objects into each call.
Who maintained ZeroStep?
ZeroStep was maintained by the zerostep-ai GitHub organization. The public repository last updated in December 2023 according to GitHub metadata surfaced in research.

