Point your AI agent at any website. Get back a complete design breakdown — colors, type, spacing, and the reasoning behind every decision — ready to use in your next build.
Thanks for all the support on Taste Lab. A lot of you used it to pull the visual DNA out of websites you love.
But I kept running into the next problem. Even with the right visual style, an AI-built page can still feel off, because the agent doesn't know what belongs on the page, in what order, or why.
The extractor used to be all-or-nothing: if one part failed, everything failed. Now each section runs independently if button detection breaks on a weird site, you still get colors, typography, and everything else. The report tells you which parts degraded so you know what to trust.
Hi Product Hunt!
I built Taste Lab after hitting the same wall repeatedly: telling Claude "build this in the style of that site" and getting something that was technically close but clearly not it. The proportions were off. The spacing felt arbitrary.
The problem wasn't capability. It was the language I was giving the agent. Tokens say what a design is. Taste adds the why: the trade-offs that explain each specific decision.
The pipeline bans phrases like "clean and modern" entirely. If a principle could have been written without ever seeing this specific site, it gets deleted.
I'd love to know what site you run it on first!
@sunlinsen The 'delete any principle that could've been written without seeing this site' rule is the sharp part. How do you stop it from over-fitting, treating one page's quirks as the brand's actual taste? Curious where you draw the line between a site's real signature and just noise on that specific page.
very cool idea! does it capture interaction and motion too (transitions, easing), or is it focused on the static layer for now?
Report
The "why" behind design decisions is exactly what's missing when you hand off to AI agents. Tried it on a few sites and the output is way more useful than just extracting colors and fonts. Nice work, upvoted!
Report
The part I'd try first is running this on a messy personal portfolio, then using the breakdown as a prompt for a redesign instead of starting from a blank style guide. I like that it tries to explain why the spacing and type choices work, not just list tokens. Does Taste Lab keep a reusable brief/history for a site, or is each scan meant to be a fresh one-off export?
Report
Love the concept. Have you experimented with analyzing entire product ecosystems rather than individual pages? I'd be curious to see how Taste Lab handles consistency across marketing sites, product dashboards, and mobile experiences. 🤔
Report
Websites are becoming increasingly animated, how does it captuer animations styles? and unconventional animations?
@sunlinsen love it.
@sunlinsen The 'delete any principle that could've been written without seeing this site' rule is the sharp part. How do you stop it from over-fitting, treating one page's quirks as the brand's actual taste? Curious where you draw the line between a site's real signature and just noise on that specific page.
Very cool! Does it provide md files?
very cool idea! does it capture interaction and motion too (transitions, easing), or is it focused on the static layer for now?
The "why" behind design decisions is exactly what's missing when you hand off to AI agents. Tried it on a few sites and the output is way more useful than just extracting colors and fonts. Nice work, upvoted!
The part I'd try first is running this on a messy personal portfolio, then using the breakdown as a prompt for a redesign instead of starting from a blank style guide. I like that it tries to explain why the spacing and type choices work, not just list tokens. Does Taste Lab keep a reusable brief/history for a site, or is each scan meant to be a fresh one-off export?
Love the concept. Have you experimented with analyzing entire product ecosystems rather than individual pages? I'd be curious to see how Taste Lab handles consistency across marketing sites, product dashboards, and mobile experiences. 🤔
Websites are becoming increasingly animated, how does it captuer animations styles? and unconventional animations?