Visual kits for agents that need to design well
Pick what you're building, preview every kit on that surface, and hand your agent a complete visual system — fonts, colors, tokens, and component rules.
Pick what you're building, preview every kit on that surface, and hand your agent a complete visual system — fonts, colors, tokens, and component rules.
A developer-tool dark theme built on layered near-black surfaces (page nearly pure black, panels a hair lighter) divided by 1px hairline rules rather than shadows. One saturated red-orange carries all emphasis: a full-bleed color band behind the opening display headline, filled primary buttons, small uppercase monospace eyebrow labels, and diagram markers. Display headings are a tight, slightly condensed grotesque in near-black on the color band and off-white elsewhere; supporting copy is small, muted warm grey. Structure is a strict grid of sharp-cornered cells with no radius and no elevation, punctuated by monospace metadata, ticker strips, and schematic line diagrams. Charts keep a distinct saturated categorical sequence anchored on the signal red-orange.
terminalemberdark.com
Terminal Ember
A complete, agent-ready design system in your brand.
terminalemberdark.com
Terminal Ember
Checked per use case for the things that can actually be measured — chart-series distinctness, text contrast, information density. This finds where a kit would break, not whether it matches your taste.
The same kit, applied to real screens. Nothing here is a mockup of a template — every surface is drawn from this kit's own tokens, type and treatments.
The same kit across 3 surfaces.
A complete, agent-ready design system in your brand.
Trusted by 12.1k builders
Developer tool and SDK marketing sites
Go from zero to shipped in an afternoon, not a sprint.
Learn moreTechnical documentation and changelogs
SOC 2 controls and SSO are baked in from day one.
Learn moreInfrastructure or runtime dashboards
Dashboards and insights your whole team can read.
Learn moreField Notes — No. 42
By Sana Qureshi
Engineering Lead · 8 min read
There is a version of this story that begins with a spreadsheet, and a better one that begins with a walk. The team had spent a quarter arguing about metrics when the answer, as it usually does, arrived by looking at the thing itself.
What follows is less a methodology than a temperament: patient, specific, allergic to the generic. The work improves when the tools disappear.
"A near-black technical interface system with a single hot red-orange signal color, hairline-ruled sharp-cornered panels, and uppercase monospace micro-labels."
More from the archive
Process
Notes on a slower kind of product work
Interview
Four studios on charging for taste
Essay
The archive is the aesthetic
Welcome back
Sana
Total balance
$49.1k
+4% this month
Recent
See allIncoming payout
Today · 9:24
Figma
Subscriptions
Client invoice
Yesterday · 18:02
Northwind Co.
Transfer
Spotify
Subscriptions
Generic output is a layout problem before it is a color problem. These rules ship inside the kit, so the agent building your project reads them too.
Feels like
Not like
7 colors, a type scale, spacing, corners and elevation — the parts your agent gets as tokens.
Type specimen
Instrument Sans · Instrument Sans
ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 0123456789 & ?!
One command puts the tokens and the rules into your project. Your agent reads them from there.
Install
npx identityforge@latest apply terminal-ember-darkIn a coding agent
Through the Identity Forge MCP server in Claude Code, Cursor or OpenCode.
From the shadcn registry
npx shadcn add /r/terminal-ember-dark.jsonAs plain files
Tokens, themes and DESIGN.md, downloadable below.
Three ways from the same kit: run "npx identityforge@latest apply terminal-ember-dark" with the CLI to write the tokens and DESIGN.md into your project, fetch it through the Identity Forge MCP server inside Claude Code, Cursor, or OpenCode, or install from the shadcn registry at /r/terminal-ember-dark.json with "npx shadcn add".
A complete brand system: a font pairing, 28 semantic color tokens in light and dark, a typography scale, spacing and elevation, per-element treatments, distinctive motifs, do's and don'ts, and a DESIGN.md a coding agent builds from. Exports cover shadcn registry items, Tailwind v3 and v4 themes, DTCG tokens JSON, and plain CSS variables.
Terminal Ember Dark is free: its full color tokens, fonts, DESIGN.md, and every export are available at no cost.
A complete, agent-ready design system in your brand.
7 more surfaces
Dashboards, storefronts, pricing, component sheets, print. Free account.
Distinctive motifs
Do
Don't
Never build these
Typography is what language looks like. The right typeface sets the tone before a single word is read. Its rhythm, weight, and shape carry the brand.
Spacing & radius
Spacing · base 8px
Elevation
Contrast · WCAG
Save Terminal Ember to your library
Keep kits side by side, edit them in Studio, and take the whole bundle in one go. Free account.
## Overview A developer-tool dark theme built on layered near-black surfaces (page nearly pure black, panels a hair lighter) divided by 1px hairline rules rather than shadows. One saturated red-orange carries all emphasis: a full-bleed color band behind the opening display headline, filled primary buttons, small uppercase monospace eyebrow labels, and diagram markers. Display headings are a tight, slightly condensed grotesque in near-black on the color band and off-white elsewhere; supporting copy is small, muted warm grey. Structure is a strict grid of sharp-cornered cells with no radius and no elevation, punctuated by monospace metadata, ticker strips, and schematic line diagrams. Charts keep a distinct saturated categorical sequence anchored on the signal red-orange. ## Personality - **Feels like:** engineered, severe, high-signal, terminal, precise, uncompromising. - **Not like:** playful, pastel, glossy, corporate-friendly, rounded and soft. ## Colors Every color captured from the source. Store all of them; a given screen renders only the subset it needs (a chart may use every data-viz color while a hero uses two). **Brand** - `#d81007`: Signal Red **Surfaces** - `#0a0a0a`: Void - `#141312`: Panel **Ink / text** - `#f0ede6`: Bone **Accents** - `#ed462d`: Ember - `#ff6b6b`: Ember Light **Other** - `#9c968b`: Warm Grey **Semantic roles, light** - `background`: `#F5F2ED` - `foreground`: `#0A0A0A` - `card`: `#FFFFFF` - `card-foreground`: `#0A0A0A` - `popover`: `#FFFFFF` - `popover-foreground`: `#0A0A0A` - `primary`: `#D81007` - `primary-foreground`: `#FFFFFF` - `secondary`: `#E6E1D7` - `secondary-foreground`: `#1F1C1A` - `muted`: `#808080` - `muted-foreground`: `#000000`
© 2026 Identity Forge. All rights reserved.
Munich, Germany
Ranked by how much they share with Terminal Ember: overlapping tags, how close the palettes sit in perceptual color space, and who they are built for.