On-brand AI decks from a single URL
Extract your brand from any URL one time. Every deck heydecks builds after that stays locked to your colors, type, logo, and layout rules, at any volume and with no human in a design review.
The Brand Kernel is heydecks' brand engine. Point it at any public URL and it analyzes the palette, typography, logo, and tone into a reusable brand. From then on, every deck built in the dashboard, over the API, or by an agent over MCP renders on that brand automatically, at any volume and with no template work or design review.
Extract once from a URL
Give heydecks your homepage and it reads your colors, type, logo, and tone into a structured brand. No style guide upload, no manual token entry.
Locked across every deck
Once a brand exists, every deck honors it automatically, whether you generate one or a thousand. The content changes from deck to deck; the brand never drifts and no one signs off by hand.
Works wherever decks are built
The same brand applies in the dashboard, through the REST API, and when an agent builds a deck over MCP. One source of truth.
Layout rules, not just colors
The kernel carries radius, stroke, card style, and display type, so decks feel like your brand, not a recolored template.
How it works.
- 1
Extract your brand from a URL
POST a public https URL to /v1/brands/extract, or use the dashboard. heydecks returns a brand payload: palette, typography, logo, and tone.
- 2
Review and save it
Confirm the extracted tokens and save the brand. Set it active so it applies by default, or keep several brands for different products.
- 3
Build decks on autopilot
Generate decks however you like. Each one inherits the active brand, or the brand_id you pass, with no extra styling step.
curl -X POST https://heydecks.com/v1/brands/extract \
-H "Authorization: Bearer hd_live_..." \
-H "Content-Type: application/json" \
-d '{ "url": "https://acme.com" }'