Automations04

A website auditwith no person in the loop.

A finished audit: the SightStack score for a real site, with the verdict

SaaS · billing · PDF reports · 2026

SightStack crawls a site with a real browser, measures it with Lighthouse, sends the screenshots to Claude and assembles a designed PDF report, scored across six dimensions, without anyone touching it on the way.

Client
SightStack, own product
AI
Claude, with every answer checked against a schema
Stack
Next.js, NestJS, BullMQ, Postgres, Prisma, Playwright, Lighthouse, Stripe, Claude API

The chain

  • Capture

    A real browser loads the pages at desktop and phone widths, dismisses cookie banners and waits for content drawn by scripts.

  • Measure

    Lighthouse and the Core Web Vitals, taken from the live page.

  • Read

    Claude reviews the screenshots and the data one dimension at a time, and every answer is checked against a schema.

  • Report

    A designed PDF with annotated screenshots, scored across six dimensions.

When something fails

  • The AI provider is down

    Jobs wait on a backoff of up to about six hours, customer emails pause, and one click retries everything held.

  • An answer does not fit the schema

    It is retried with the exact fields that failed, instead of reaching a report.

  • A screenshot is too large for the model

    It is re-encoded step by step until it fits, instead of failing the audit.

The report

Where it stands

Live at sightstack.app, with a free instant score and paid reports.

Contact

Tell me what you want automated.

A task you do by hand, the tools it touches, and how often it happens. I reply within a day, usually sooner.

About 20 hours a week, more in a launch week, remote, on European hours. I can start within a few weeks.

LinkedIn

All fields are required.

If it fits: a short call, then a written quote, invoiced by my Romanian company (SRL); for EU businesses outside Romania, with VAT reverse charge. How your message is handled