In this video· click a step to jump to it
Test recording
vuci — app walkthrough
42,501 ms · 12,137,240 pixels changed
We built this regression test for vuci.ai — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against vuci.ai. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
// Auth via attached storage_state (setupOverrides). Runner replays it, so
// page.goto(baseUrl) starts AUTHENTICATED — account lands on the onboarding wizard.
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const idle = async () => { await page.waitForLoadState('networkidle').catch(function(){}); };
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
for (const pat of ['**/cdn-cgi/scripts/**/email-decode.min.js','**/sentry-cdn.com/**','**/browser.sentry-cdn.com/**','**/cdn.segment.com/**','**/connect.facebook.net/**','**/*.hotjar.com/**']) {
await page.route(pat, function (r) { r.abort().catch(function(){}); }).catch(function(){});
}
let n = 1;
// 1. Authed onboarding landing (pick-podcasts step)Checks run
Notes from the demo run
AI-generatedWe replayed a logged-in session and walked Vuci end to end. The 4-step onboarding (pick up to 5 shows, then choose a persona) built a personalized 'Your Edition' feed in seconds, and Deep Search returned structured data-point cards plus a 'what podcasts are talking about' ranking pulled straight from spoken audio. Clean, fast, and genuinely differentiated from a plain podcast app.
- Onboarding builds a real feed in secondsPicking Lex Fridman, Huberman, Acquired and My First Million plus a persona dropped us straight into a populated Your Edition — no empty-state limbo, the payoff is immediate.
- Search turns audio into structured answersSearching 'lex fridman' returned instant matches, and the GPT-5.6 story surfaced extracted data points ($224,700, 100B tokens) and a talking-about ranking — your 'finally searchable' promise made visible.
- Cookie banner covers the feed header on first loadThe consent bar sits on top of Your Edition's header and the first top-story card until dismissed. Fix: dock it to the bottom or push page content down so nothing is occluded.
- Feed leaves large skeleton blocks below the heroSeveral full-width gray placeholders stayed unfilled well after load on Your Edition. Fix: lazy-load those modules on scroll or swap persistent skeletons for a light empty-state.
10 visual changes
Share this run
Proof your app is not AI slop
This test was built for vuci.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.





























