CLI reference

Commands

CommandWhat it does
kernicInteractive wizard
knAlias for kernic
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 for agents
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
minimalQuiet 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
jsonW3C DTCG-style token JSON
fontsGoogle Fonts @import statements
design-mddesign.md agent context
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.