Recording of the visual regression run on www.sim.ai · Sim — app walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

Sim — app walkthrough

116,876 ms · 24,733 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, s) => screenshotPath.replace('.png', '-' + n + '-' + s + '.png');
  const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1200); await new Promise(r => setTimeout(r, 300)); await anim(max, 0, 700); })()";
  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 pattern of ['**/cdn-cgi/scripts/**/email-decode.min.js','**/sentry-cdn.com/**','**/browser.sentry-cdn.com/**','**/cdn.segment.com/**','**/connect.facebook.net/**','**/*.posthog.com/**']) {
    await page.route(pattern, r => r.abort()).catch(function(){});
  }
  let n = 0;
  // ---------- PUBLIC PHASE ----------
  await page.goto(baseUrl + '/', { waitUntil: 'domcontentloaded' });
  await page.waitForLoadState('networkidle', { timeout: 3500 }).catch(function(){});
  await page.locator('h1, main, [role="main"]').first().waitFor({ state: 'visible', timeout: 6000 }).catch(function(){});
+46 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
100.00%
Text
—
DOM
✓
Network
+190 −190
Console
✓
A11y
B
Perf
320 over
URL
50 diverged
Variables
—
Full report
Log in →
24,733
Diff px
1m 57s
Duration
B
Accessible
WCAG 2.2 · 86
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Sim is an open-source workspace for AI agents, and Google sign-in drops you straight into a chat-first workspace ('What should we get done, Last?'). What stands out is the depth behind that simple prompt: a full sidebar of real primitives — Tables, Files, Knowledge base, Scheduled tasks, Logs, Integrations and Workflows — plus one-click suggested actions (Integrate with Slack/Gmail, Create a CRM with sample data, Link GitHub PRs to Jira) that give a brand-new user an obvious first move.

Highlights
  • Chat-first, but data-backed
    The agent prompt sits in front of real Tables / Files / Knowledge-base primitives, so it reads as a workspace rather than a toy chatbot.
  • Suggested-action on-ramps
    'Create a CRM with sample data', 'Integrate with Slack/Gmail', 'Link GitHub PRs to Jira' turn a blank workspace into a 1-click first task.
  • Operational surface built in
    Scheduled tasks + Logs are first-class sidebar items — the product is clearly built for agents that run unattended, and it shows them off up front.
Friction points
  • Workspace holds long-lived connections
    Every workspace route keeps a realtime/websocket connection open, so the page never reaches network-idle; a lightweight 'ready' signal would help evaluators (and monitoring tools) know when a view has settled.
  • Empty-state depth
    With no chats yet, the deep sidebar (Tables/Files/Knowledge/Workflows) is powerful but a lot to take in — a single guided 'first workflow' path could focus the first session.

3 visual changes

Step 198 px changed
Before
Before
After
After
Diff
Diff
Step 2311 px changed
Before
Before
After
After
Diff
Diff
Step 824,324 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

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

This test was built for www.sim.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.