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.


