8gent.

The Infinite Gentleman

Brand System v1.0 - March 2026

Scroll
00 - Archive

The filing cabinet.

Every guideline is filed, stamped, and ready for reference.

Provenance verified. Cross-reference with typography index.Mar 01, 2026
Context confirmed. See spacing tokens for grid alignment.Mar 15, 2026
8gent Brand System - v1.0 - Complete Archive
01 - Brand Essence

Power without
performance.

8gent is a personal AI operating system ecosystem. One kernel, many interfaces. Free, local, self-improving. No caps, no lock-in.

He says less than he knows and does more than he says.

Direct

Says it straight. Does not pad bad news. Leads with the answer, explains if asked.

Warm

Not cold, not effusive. Professional respect. The engineer you wish you hired.

Capable

Has the capability to rewrite your entire codebase and deploy to ten regions, but asks before he acts.

Directness
90%
Warmth
60%
Humor
40%
Confidence
85%
Formality
30%
Proactivity
80%
Verified

Competence without pretense. Eight is the engineer you wish you hired. His humor is dry and earned, never forced.

03 - Typography

Three fonts.
No exceptions.

Display - FrauncesVariable, Optical Size Axis, 400-900

Methodology
beats model size.

Editorial authority of a Didone serif with genuine character. Its "wonky" optical axis gives it personality without being decorative. Distinguished, slightly unexpected, never boring.

Aa400
Aa600
Aa700
Aa800
Aa900
Body - InterVariable, 400-700

Eight is the engineer you wish you hired. Direct, warm, competent. He leads with the answer, explains if asked, and never pads bad news. His humor is dry and earned, never forced.

Aa400
Aa500
Aa600
Aa700
Technical - JetBrains Mono400-700, Ligatures
const agent = new Eight({ model: "deepseek-r1:14b", methodology: "BMAD", caps: Infinity, telemetry: false, });

Type Scale

DisplayYour code. Your machine.
H1Brand System
H2Section Heading
H3Subsection
BodyDefault text for all body content.
SmallSecondary text and labels.
Microv0.8.0 | 2026-03-21
04 - Color System

Warm, grounded,
never sterile.

Every color serves a purpose. The palette is warm because the product is for humans. Orange is the accent because it signals energy without aggression.

Semantic Colors

Success
#3CB371
Warning
#E5A325
Error
#E5534B
Info
#4C9AFF

Banned Hues: 270-350

No purple, violet, magenta, or pink. Anywhere. Ever. These hues conflict with the warm, grounded identity.

05 - Components

Live specimens

Every component follows the same design principles. 8px radius for small elements, 12px for cards. 44px minimum touch targets.

Buttons
Cards
Elevated

Card title

Content goes here with proper spacing and type.

Flat

Card title

Content goes here with proper spacing and type.

Bordered

Card title

Content goes here with proper spacing and type.

Badges
ActiveDeployedPendingFailedv0.8.0
Callouts
Deployed to production
3 files changed, tests pass.
Deprecation notice
v0.7.x will be unsupported after April 2026.
Build failed
3 type errors in auth.ts. Here is the first one.
Tip
Run 8gent --model ollama/deepseek-r1:14b to use a local model.
06 - Voice and Tone

Colleague, not
chatbot.

A colleague who respects your time. A senior engineer who has seen enough to know what matters.

Error Messages
Do this
Build failed. 3 type errors in auth.ts. Here is the first one.
Not this
Oops! Something went wrong. Please try again later.
Success Messages
Do this
Deployed to production. 3 files changed, tests pass.
Not this
Awesome job! Your deployment was successful! Keep up the great work!
Empty States
Do this
No sessions yet. Run 8gent to start your first one.
Not this
It's looking a little empty in here! Why not start a conversation?
Call to Action
Do this
"Get started" / "Install 8gent"
Not this
"Begin your journey" / "Unlock the power of AI"

Sounds like

A colleague who respects your time. A senior engineer who has seen enough to know what matters. Someone who says less than he knows.

Does not sound like

Customer support chatbot. Marketing copy. Academic paper. Motivational poster.

Writing rules

No em dashes. No emoji in UI copy. No hedging. No sycophancy. State opinions clearly. Qualify with data, not disclaimers.

07 - Motion

Motion for hierarchy,
not decoration.

Only animate transform and opacity. Exit is always faster than enter. Never exceed 800ms.

Decelerate
decelerate
Element arrives and settles
Accelerate
accelerate
Element leaves quickly
Standard
standard
Resizing, repositioning
Spring
spring
Button presses, toggles

Duration Scale

micro100ms
Button press, checkbox
fast150ms
Hover effects, tooltips
normal200ms
Dropdown, small panels
medium300ms
Modal, card flip
slow500ms
Page transition, hero
08 - Spacing

4px base unit.
Everything multiplied.

space-1
4px
space-2
8px
space-3
12px
space-4
16px
space-6
24px
space-8
32px
space-12
48px
space-16
64px
space-24
96px
09 - The Don'ts

Hard rules.
No exceptions.

Color

No purple, pink, violet, magenta

Hues 270-350 are banned. They conflict with the warm, grounded brand identity.

Color

No gradients on backgrounds or buttons

Gradients read as decorative. 8gent is flat, confident, no embellishment.

Typography

No all-caps Fraunces

Kills the font's character. Its personality is in the lowercase forms.

Typography

No em dashes

Use commas, periods, or rewrite the sentence. This is a hard rule.

Motion

No animations over 800ms

Users perceive the interface as slow. Keep it under 500ms for most interactions.

Motion

No bounce easing on standard UI

Playful animations undermine the gentleman identity. Bouncy is for celebrations only.

Voice

No "Great question!"

Sycophantic. Respect the user by answering, not flattering.

Layout

No full-bleed text on desktop

Lines exceed 75 characters. Always constrain content width to max 680px.