Recording of the visual regression run on trybivy.ai · Bivy — app walkthrough.

In this video· click a step to jump to it

T
Passed ✓

Test recording

Bivy — app walkthrough

43,587 ms · 2,301 pixels changed

We built this regression test for trybivy.ai — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against trybivy.ai. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const DEMO_EMAIL = `viktor+bivy${STAMP}@lastest.cloud`;
  const DEMO_PASSWORD = `•••`;

  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const isAuthPath = (u) => /\/(login|signin|sign-in|signup|sign-up|register)(\/|$)/i.test(new URL(u).pathname);

  // ─── PUBLIC PHASE ─────────────────────────────────────────────────────────
  stepLogger.log('Scenario 1: Marketing home');
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
+135 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
3.11%
Text
—
DOM
✓
Network
+27 −27
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
2,301
Diff px
44s
Duration
—
Accessible

Notes from the demo run

AI-generated

Bivy is a multi-model AI interface ('AI. Simplified.') with a clean three-step landing (Send anything / Get what you need / Refine as needed) and a freemium-by-default chat surface on /app — visitors can send a prompt and get an AI response without signing up. The 'Create a Bivy account' modal is a soft prompt overlay positioned beside the actual product surface, not a hard gate.

Highlights
  • Freemium-by-default chat — no signup wall
    The /app surface accepts a prompt and returns a real AI response from an anonymous visitor. Unusual generosity for an AI tool; the lead-magnet pattern that turned ECFotos into a 10-screenshot demo applies here.
  • STEP 1 / STEP 2 / STEP 3 cards explain the flow inline
    Three card-shaped panels on the chat home tell users exactly what to do, with one-sentence explainers. No video tutorial required.
  • Response toolbar adds genuine refinement options
    Every AI response surfaces 'Ask a different AI / Review this answer / Improve this response' inline — the multi-model orchestration the marketing promised, made one-click.
  • Captured AI haiku response live
    Test prompted 'Write a 2-line haiku about visual regression testing' and Bivy returned: 'Pixels shift unseen, Screenshots reveal the truth— No bug hides from light.' Captured as the demo's final scenario.
Friction points
  • Signup modal blocks first-screen view on /app?signup=true
    The modal covers the STEP 1/2/3 explainer cards. First-time users who land via the 'Get started free' nav button see a modal-over-content state. Consider not auto-opening the modal — the chat surface is the strongest demo.
  • Form submit appeared to no-op
    Email + both passwords filled correctly and 'Create account' clicked, but the modal stayed visible. Either a silent backend rejection, async client validation, or the freemium pattern not requiring real signup. Either way, the user is left wondering 'did that work?' Add a loading spinner or inline success state.
  • Sidebar still shows 'Create account / Sign in' after sending a prompt
    Even after a successful chat turn, the left sidebar's ACCOUNT panel still pushes signup — a small inconsistency given the chat clearly worked.

3 visual changes

Step 5682 px changed
Before
Before
After
After
Diff
Diff
Step 6682 px changed
Before
Before
After
After
Diff
Diff
Step 8937 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for trybivy.ai — 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.