CLI reference

Commands

CommandWhat it does
kernicOpen Studio, the visual editor
kernic wizardWalk through it in the terminal instead
kernic create <name> [--vibe <id>]Create a new system non-interactively
kernic listList saved systems
kernic show <name>Full spec + swatches
kernic palette <name>Just the swatches
kernic studio [name]Local visual editor in your browser
kernic export <name> -f <format>Output tokens to stdout
kernic context <name> -o ./Write DESIGN.md, W3C tokens.json and shadcn.json into a project
kernic appsEvery project using a system, and what has fallen behind
kernic mcpMCP server for coding tools
kernic delete <name>Remove a system

Vibes

Pass any of these to --vibe:

IDLook
retro70s & 80s
techModern SaaS
corporateClean & trustworthy
neonStripe-style gradient fintech
minimalClean monochrome
soft-pastelGentle & friendly
funLoud solid color-blocks
earthyOrganic & warm

Export formats

Format (-f)Output
cssPlain CSS custom properties + Google Fonts imports
tailwindTailwind v4 @theme block
jsonThe raw kernic system file
fontsGoogle Fonts @import statements
dtcgW3C Design Tokens, 2025.10
design-mdDESIGN.md, in Google's spec, for coding agents
shadcnA shadcn registry:style item for npx shadcn add
allEvery format, written with -o ./design-system

MCP server

kernic ships an MCP server so agents can query your systems live:

shell
claude mcp add kernic -- npx kernic mcp

Tools exposed: list_systems · get_system · get_tokens · list_vibes.