P
Patchh · Theme Variants
For The HELM Icon

One Patchh. Four themes.

AiMANAC ships four UI themes — Terminal, Executive, Mecha, Accessible. Patchh's chassis, bowtie, eyes, and button geometry stay the same in every theme; the color, glow, and stroke weight shift to fit the surrounding surface. This page previews the four variants at the sizes Patchh is most likely to land at when he becomes HELM's icon.

01
Theme Variants
Side-By-Side

Each card simulates the visual surface of its iOS theme. Patchh in the middle is the same SVG with one CSS class added.

Terminaltheme-terminal
24
44
96
Executivetheme-executive
24
44
96
Mechatheme-mecha
24
44
96
Accessibletheme-accessible
24
44
96
02
As The HELM Tab Icon
Mocked At Tab-Bar Size

Mock of HELM as a tab in an iOS tab bar. Patchh sits next to other destinations; the active-tab color treatment matches each theme.

Terminal
HELM
Production
Library
Settings
Executive
HELM
Production
Library
Settings
Mecha
HELM
Production
Library
Settings
Accessible
HELM
Production
Library
Settings
03
Per-Theme Spec
Color · Glow · Stroke
Terminal · color#f0a423 (CRT amber)
Terminal · glowdrop-shadow 18px / .32 alpha (heavier — phosphor bleed)
Executive · color#c9b691 (muted bronze)
Executive · glownone
Mecha · color#ffd07a (hot HUD amber)
Mecha · glowdrop-shadow 20px / .45 alpha (max luminance)
Accessible · color#ffffff (pure white)
Accessible · glownone (low-vision distraction)
Accessible · stroke+0.5 on chassis/mouth, +0.6 on buttons
Chassis · bowtieunchanged in every theme — brand constants
04
For The iOS Engineer
What Lands In The App

The Swift side already has the four theme enums (Terminal / Executive / Mecha / Accessible). To use Patchh as HELM's icon:

If the iOS-side port wants to stay simple in the first cut, an asset catalog with 4 PNG sets per theme rendered from this page works too — but then you lose the animated states. Worth doing the SwiftUI port for the talking / listening states alone.

05
Open Brand Question
Per The Handoff

The original Patchh handoff CLAUDE.md left this open: "Single accent (amber) vs. amber + error red — confirm before merging into a design system." Adding theme variants implicitly answers that Patchh's primary color is theme-driven, not fixed. The error tint (red) still applies orthogonally — any Patchh in any theme can flip to error mode by adding the error state class on top of its theme class. That keeps the brand promise intact: amber is the default, red signals failure, theme variants substitute amber for the equivalent in a different palette.