A brief in, a reproducible brand package out.
A zero-dependency TypeScript engine and CLI that turns a brand brief into a complete, reproducible package: strategy, logo system, colour, type, tokens, a brand book and applications.
From a JSON brief, `brand generate` writes strategy, verbal identity, a vector logo system, colour and type systems, design tokens (DTCG, CSS, TypeScript, Tailwind), a 29-section brand book and applications — stationery, social posts, display ads, email, packaging, merchandise and a UI kit. The same input, version and seed always produce the same files.
Every piece of copy records where it came from, claims are flagged rather than invented, and quality checks cover logo reproduction at small sizes and colour contrast. A studio mode chains research, three creative territories, a director decision, an aesthetic review and visual QA in headless Chromium.
The brand shown (Northwind Grid) is one of the repository’s fictional example briefs.
TypeScript, Node.js, SVG, DTCG tokens, Playwright (Chromium), node:test