Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Brand and identity

Cross-product identity: workspace brand system. This page is how that identity shows up in the Veyyon harness (CLI, TUI, packages, config paths, docs).

Product identity

ItemValue
Product nameVeyyon (only name — not “Veyyon Code”)
Primary commandveyyon
Short aliasvey
npm scope@veyyon/* (e.g. @veyyon/pi-coding-agent)
Config home~/.veyyon (VEYYON_CONFIG_DIR / legacy OMP_CONFIG_DIR / PI_CONFIG_DIR)
Profile envVEYYON_PROFILE (also accepts legacy OMP_PROFILE / PI_PROFILE)

Veyyon forks oh-my-pi (MIT): TypeScript/Bun agent loop and TUI, Rust natives for hot paths (grep, PTY, hashline). Upstream provenance is license and history — not a tagline to paste into Veyyon UI or docs.

Features marked > **Spec — not shipped:** are target design, not current behavior.

Legal provenance: LICENSE, NOTICE, UPSTREAM.md, Acknowledgements. OpenAI-compatible wire formats are protocol facts, not product branding.

Voice

Exact, restrained, technical. Name the product Veyyon. Prefer short factual sentences. No inherited slogans (“IDE wired in”), no second product name for the CLI, no mascot language, no unbacked capability claims.

Interface palette

Titanium (titanium.json) is the shipped default dark theme (theme.dark defaults to titanium). Veyyon Dark (dark.json) is an alternative on the same brand rules. Light (light.json) is still the upstream oh-my-pi palette until a silver light theme ships.

ThemeStatusGroundPrimary textBrand accentHighlight
Titanium (default)ShippedPitch black #000000#e5e5e7Silver #B8BDC7Deep blue #4A84C9
Veyyon DarkShippedPitch black #000000#FAFAFASilver #B8BDC7Deep blue #4A84C9
LightShipped (upstream)Terminal / light gray chromeTerminal defaultTeal #5a8080

Spec — not shipped: Veyyon Light with #FAFAFA ground-inverse and silver #B8BDC7 (brand-system target).

The ground is pitch black. On it, two colors do two jobs:

  • Silver #B8BDC7 is the brand accent — wordmark, labels, rules, focus, progress, primary actions.
  • Deep blue #4A84C9 is a highlight only — one accent per view (link, caret, active state). Never a primary fill.

Green, red, and yellow only when meaning fits (success, error, warning).

TokenValueUse
Silver#B8BDC7Brand accent
Silver bright#E1E4E9Emphasis on dark surfaces
Silver dark#747B86Secondary labels
Deep blue#4A84C9Highlight
Blue bright#6BA3E8Highlight hover

Every background is pure black #000000. Hierarchy from silver hairlines and text weight — not raised panels or tinted fills. No cyan/orange/purple/rainbow chrome. No gradients. No glow. Sharp edges.

Onboarding and installers

Fullscreen setup: Veyyon wordmark + silver progress. No secondary product name and no upstream tagline under the mark. Install/upgrade copy uses Veyyon, commands veyyon / vey only.

Session welcome is a single hero card (not a dual-column dashboard): wordmark, one value line (Hashline edits that land. Your keys.), action rows with right-aligned shortcuts, optional recent sessions. Settings is a width-capped centered panel.

Documentation contract

  • Identity and palette: brand system + this page.
  • Engine behavior: handbook pages reconciled to shipped code.
  • Spec — not shipped: target design until a release ships it.

See also: Themes and identity, TUI design language.