← Back to The Lab

Smack

A swarm of AI personas that use-test any website and tell you where it hurts.

Smack screenshot
Smack screenshot
Smack screenshot
Status
Shipped
Built with
Python · Playwright · on-device vision · on-device LLM

Point Smack at a URL and it sends in a crowd of made-up users (different ages, patience, tech-literacy) to click around your site and get lost in their own particular ways. Then they argue about what went wrong, and it writes the whole thing up, with who tripped on what.

How it runs:

  • Each persona is a full character, and each drives its own browser.
  • A vision model clocks what a human would notice; the DOM gives it the exact elements.
  • They hold a four-round debate, then a report agent sums it up.
  • All local, through Ollama. Nothing leaves the machine.
What I learned / would do differently

The personas only earn their keep if they actually behave differently. The first version had everyone act the same, and every report read the same. So a novice runs hot and twitchy, an expert cold and quick, and suddenly the debate has something to argue about.

Go see Smack
Take a look for yourself.
Visit smck.ai