In this video· click a step to jump to it
Test recording
NameSpyAI — app walkthrough
38,908 ms · 0 pixels changed · matches baseline
We built this regression test for www.namespyai.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.namespyai.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
let n = 0;
const shot = async (slug) => {
n += 1;
const p = screenshotPath.replace('{n}', String(n)).replace('{slug}', slug);
await page.screenshot({ path: p, fullPage: true });
return p;
};
const dismissCookieBanner = async () => {
const btn = page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first();
await btn.click({ timeout: 3000 }).catch(() => {});Checks run
Notes from the demo run
AI-generatedNameSpyAI checks whether a proposed product or brand name is available across domains, app stores, and social platforms in one pass, returning a numeric risk score plus per-platform findings. Signup is Google OAuth via Supabase; the free tier is metered (5 checks/month, 3/day) and surfaced right next to the search box rather than hidden in a billing page.
- Single-search, many-surface coverageOne query fanned out across Web Search, Domains, App Store, Play Store, Instagram, YouTube, LinkedIn, GitHub, and npm/PyPI, plus one-click manual-check links for X, Reddit, Product Hunt, and Crunchbase where automated checks aren't feasible.
- Quota visible at the point of use'4/5 left this month - 2/3 today' sits directly next to the search box, so the free-tier limit is legible before a user burns their remaining searches, rather than a surprise paywall.
- Actionable alternative namesA conflict (e.g. Instagram handle taken) surfaces 'Try instead' suggestion chips (alternate word orders) right in the results, turning a dead-end into a next step.
Share this run
Proof your app is not AI slop
This test was built for www.namespyai.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.