features

Everything designlang ships.

Twenty-six capabilities. One CLI. No paid tier, no API keys, no signup. Plug into Tailwind, shadcn, Figma, your iOS app, your build pipeline, or your editor — same run.

extractors

Extractors.

Nine extractors run against any URL — they read what your browser actually sees.

9 items
palette

All colours from computed styles, deduped, named, with primary inferred from frequency × position × contrast.

typography

Font families, weights, sizes, line-heights, letter-spacing — flagged primitive, semantic, or composite.

spacing

Margin / padding / gap rhythm, snapped to a base scale and quantised to the nearest token.

shadows

Box-shadows captured layer-by-layer with offset, blur, spread, alpha — emit as DTCG composite tokens.

borders

Radius scale, border styles and widths — recovered from real DOM, not guessed from a class name.

motion

Transitions and keyframe animations: durations, easing curves, stagger.

anatomy

Components clustered by structural similarity. Slots, props and variants typed.

voice

Headline, subhead and CTA samples lifted from the page — your real product voice, not Lorem.

a11y

WCAG contrast audit with the smallest hue-shift remediation that passes AA.

emitters

Emitters.

One run, every output. Pipe wherever your stack lives.

11 items
DTCG

W3C Design Tokens Community Group format. Primitive · semantic · composite, fully linked.

Tailwind

Drop-in tailwind.config.js with theme.extend wired to the extracted tokens.

CSS vars

:root { --color-primary: … } — copy-paste into any project.

Figma

Figma Variables JSON. Imports clean into Figma's native variables panel.

shadcn/ui

shadcn theme.json with colours, radii and font-family already mapped.

React/Vue

Theme objects for React, Vue and Svelte that read like you wrote them by hand.

iOS

SwiftUI Color, Font and CGFloat scales. Builds straight into Xcode.

Android

Jetpack Compose ColorScheme, Typography, Shapes — no manual translation.

Flutter

Dart ThemeData with light + dark generated from the extracted pair.

WordPress

A block theme.json with palette, type, spacing — drop in any wp-content/themes folder.

PDF

A 13-chapter brand book PDF with chapter breaks, running footers, optional embedded tokens.

agent surface

Agent surface.

Built for the editor, not just the terminal.

6 items
MCP server

Stdio MCP for Claude Code, Cursor and Windsurf. Your editor speaks tokens natively.

AGENTS.md

Auto-generated AGENTS.md / .cursorrules / Claude skills with the extracted system embedded.

DESIGN.md

Single-file, 8-section spec — agent-readable, repo-checkable, badge-verifiable.

Studio

Local browser studio. Inspect every token, every spec, every emitter output.

CI drift

Snapshots tokens. Fails the build when your design system silently drifts.

Permalinks

Every extraction gets a /x/<hash> permalink. Share without re-running.

One command.

Every output above lands in ./design-extract-output in seconds.

Try it live