On-brand AI decks from a single URL
Extract your brand from any URL one time. Every deck heydecks builds after that honors your colors, type, logo, and layout rules automatically, whoever or whatever builds it.
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, with no template work.
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. The content changes from deck to deck; the brand never drifts.
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" }'