Brand infrastructure for AI-built products

AI builds your app. Staying on-brand is the hard part.

Every AI-built product converges on the same aesthetic — and keeps converging, feature by feature, long after launch. Variel gives your product a structural point of view, then serves it to every agent and checks it on every commit.

Same company. Same brief. One engine. — toggle to watch the point of view change.
Works with
Claude CodeCursorLovablev0Replit
01The problem

Fine at launch. Average by the third sprint.

Ask the agent for a screen. It looks fine. Ship it. Then the next feature is a little off, and the one after that, and six months in every screen has drifted back to the mean — the same mean your competitor's agent is drifting toward.

A brand kit can't stop this. Static guidelines don't run when the agent does. What you need is a position the agents are held to — on every output, every commit.

Nimbus
AI that just works.
FlowGrid
Ship your app in seconds.
Synthase
Your intelligent workspace.
Lumen
Build faster with AI.
Kontext
The future of work, today.
Vertex
Automate everything.
Halcyon
Smarter, simpler, faster.
Cadence
AI-powered. Effortless.
Quanta
Do more with less.

Nine companies. One template. This is the mean every AI-built product drifts toward — unless something holds it back.

02The mechanism

The missing step is the one before design.

Design systems are only as strong as the position they encode. Without a position, any system is decoration.

Variel runs the step that's missing: positioning → divergent concept vectors → a brand system. "Vectors" is the word. A direction and a magnitude. Not a color, not a mood board — coordinates in brand space that tell every agent where your product stands and why.

01
Positioning
What you build, for whom, against what alternatives, what you refuse to be.
02
Vectors
Divergent concept routes generated from position — structurally different, not recolors.
03
System
A brand object encoding color, type, space, motion, and voice — served live to every agent.
03How it works

Set it in the Studio. Hold it with the Server.

Act 1 — Studio
Build your position.

Start with a positioning interview: what you're building, for whom, against what alternatives, what you refuse to be. The Studio returns concept routes — structurally different, not recolors.

Choose a route. Refine it at the system level — “warmer” reshapes everything, coherently. Your brand object is ready.

Act 2 — Server
Serve it — and enforce it.

The brand becomes a live system served to your agents over MCP. One install. Every feature an agent builds inherits the full system — and every output is checked against it.

# add to Claude Code once claude mcp add variel \ -e BRAND_API_KEY=vrl_… \ -- node .../server.js

Static guidelines don't run when the agent does. The Server is the part that does — continuously.

04Enforcement

The brand isn't a document. It's a gate.

Connect once over MCP. From then on, every design an agent produces is checked against your brand — automatically, in the loop, before it ships. This is the part competitors can't copy without a divergence engine behind the verdict.

validate_design

Token, contrast, and voice conformance — deterministic. Catches raw hex, off-scale spacing, off-brand words the moment an agent writes them.

grade_visual_quality

A vision judge scores the rendered screen on hierarchy, type, spacing, color, and coherence — it catches “on-token but still looks generic.”

validate_copy

Brand voice enforced on the words, not just the pixels — every heading, button, and error message.

propose_token

When no token fits, the agent proposes one for review instead of inventing a raw value off-system.

drift report

A conformance score tracked over time. See exactly when, where, and how far the product slipped.

05On every pull request

On-brand, checked before it merges.

Drop the Variel check into your repo. Every PR gets an on-brand status and a drift comment — the score, what regressed, and the fix. The enforcement stops being invisible: the person paying for it sees it work on every change.

06Divergence showcase

One brief. Three structurally different answers.

Real output from the same engine. Not recolors — different form language, type voice, spatial density, and color strategy. This is the engine behind every verdict the Server makes.

Aa
Precise
Conviction over safety.
organic-irregulardensehumanist-sanssaturated
Inter · #0a1628 · #3b82f6
Aa
Signal
Cut through the noise.
geometric-sharpbalancedgrotesque-sansnear-bw-signal
DM Sans · #0f0f0f · #e8ff47
Aa
Editorial
Earned authority.
humanist-roundedairyeditorial-serifwarm-neutral
Playfair Display · #faf8f5 · #c45c2a
07Everywhere you build

It follows you — across agents, and across your team.

The same system serves every agent in your stack, and the same brand is shared across your whole team. Switch tools, add teammates; the position holds.

Claude Code
Design enforcement + brand-aware generation. validate_design runs after every output.
Cursor
Ambient brand context for every feature. The CLAUDE.md block enforces the system implicitly.
Lovable
Constraint-first scaffolding. Variel tokens prevent drift from the first generated screen.
v0
On-brand component generation. Paste the CSS vars block; every component inherits the system.
Replit
Consistent brand from prototype to production. No manual re-theming when you graduate to a real codebase.
08Pricing

Free to fall in love. Paid to keep it.

Generation is free — the whole aha, no card. You pay when you want the position enforced: live on your agents and on every PR.

Free
$0
Fall in love with the divergence.
  • Full positioning interview
  • See every concept route
  • Refine at the system level
  • 1 brand · download the kit
Start free
Team
Shared + multi-seat
One position across everyone's agents.
  • Shared brands across your org
  • Multiple seats, one source of truth
  • Everything in Pro
  • Org-wide enforcement
Get started
Meta proof

This page was designed by Variel. The font, the color, the density — tokens from a brand object generated by the same engine you're about to use. Toggle the concept control to watch the entire page reskin in real time.

Your competitors are shipping the same app you are.

Set your position once. Variel keeps every commit on it.

Generate your brand