Michael Cronin
← Projects

MantisVisual QA crawler for the web

A crawler that drives a site with Playwright and hands screenshots to a multimodal model to find visual bugs and accessibility issues that DOM-based tools miss.

Year
2025
Category
AI / ML
Recognition
Hack the North finalist · Best Developer Tool
Links
LiveCodeDemo video

Traditional QA tools inspect the DOM against static rules and miss anything that only shows up visually: overlapping components, elements pushed off-screen, broken images, controls that look enabled but are not. Mantis crawls a site breadth-first with Playwright, exercising clicks, scrolls, and viewport sizes along the way, and hands each state to a multimodal model to find those bugs.

It ships as a PyPI package with a CLI, produces JSON reports that link every issue to a DOM node with a suggested fix, and drops into CI or GitHub Actions so problems get caught before merge. Built with three teammates at Hack the North 2025, where it was a finalist and won Best Developer Tool.