← Back to Sandbox

Brand extraction via crawling

Creative Systems Flywheel

The Hypothesis

Can an AI sub-agent crawl an existing website and extract a complete, usable brand stylesheet automatically?

The Concept

Every AI content generation tool needs brand constraints — or it produces generic output. But most businesses don't have a neatly packaged brand stylesheet. Their brand lives in their existing website. This experiment tests whether an AI sub-agent can crawl a URL, extract the colour palette, typography, button styles, spacing, border radius, and link treatments, then auto-generate a locked brand CSS that constrains all future AI-generated content.

The Flow.
User pastes website URL
AI crawls key pages
homepage, product pages, about — sampling visual patterns
Extract visual DNA
colours, fonts, spacing, button styles, border radius, link treatments
Generate brand CSS
structured stylesheet with variables and component styles
User reviews and approves
preview applied to sample components, tweak if needed
Lock as immutable constraint
all AI-generated content inherits this CSS

From URL to locked brand stylesheet in under 2 minutes.

Brand extraction via crawling

The hypothesis

Can an AI sub-agent crawl an existing website and extract a complete, usable brand stylesheet automatically?


The concept

Every AI content generation tool needs brand constraints — or it produces generic output. But most businesses don’t have a neatly packaged brand stylesheet. Their brand lives in their existing website. This experiment tests whether an AI sub-agent can crawl a URL, extract the colour palette, typography, button styles, spacing, border radius, and link treatments, then auto-generate a locked brand CSS that constrains all future AI-generated content.


How it works

  1. User pastes website URL
  2. AI crawls key pages — homepage, product pages, about — sampling visual patterns
  3. Extract visual DNA — colours, fonts, spacing, button styles, border radius, link treatments
  4. Generate brand CSS — structured stylesheet with variables and component styles
  5. User reviews and approves — preview applied to sample components, tweak if needed
  6. Lock as immutable constraint — all AI-generated content inherits this CSS

From URL to locked brand stylesheet in under 2 minutes.


What it explores


What we found


Learnings


Where it goes next

This is now a core onboarding step for Flywheel. When a new client connects, the first thing the system does is crawl their site and lock in the brand CSS. The question we’re exploring now: can the same approach extract tone and voice — not just visual style?

Want early access?
Some of these become products.

Innovation and frustration start in the sandbox. Tell us about your what-ifs and let's test something.

Start a conversation