Hydra
Visual Identity System — For Neil
Document
Brand Identity v1.0
Date
May 2026
Product
Hydra — Autonomous Code Governance
Status
Pre-launch, design TBD

The Autonomous Operator

Hydra's brand is the Magician + Ruler combined. The Magician alone is a magic trick — impressive but fragile. The Ruler alone is SonarQube — structured, safe, inert. Together they produce something the category does not have: a system that makes problems disappear within a structure that is continuously self-improving and self-governing.

The Magician

Transforms

The codebase is permanently better. Not "flagged for review." Actually fixed. The problem disappears. The developer never touched it. Governance happens invisibly. Transformation without friction.

The Ruler

Governs

Safety architecture. Verification at every step. Baseline tests before the fix executes. Post-fix audit after. Every change reviewable and reversible. The governance layer builds itself, but it is rigorous.

Do not

Use shields, locks, or guardian imagery. That is the Hero or Guardian archetype — fighting threats. Hydra dissolves problems before they exist.

Use mascots or literal animals. CodeRabbit has a bunny. Hydra is mythological and abstract.

Use "security denim" blues. Snyk owns blue. Every DevSecOps tool defaults to blue. Hydra is differentiated by its palette.

Use pure black (#000000) or near-blacks without a green cast. Vercel owns the pure black/white space.

Use violet or purple. Was evaluated, ruled out.

Do

Use bioluminescence and phosphorescence as the visual metaphor. Deep forest. Things that glow from within in darkness. Transformation that is visible but effortless.

Use abstract "energy" marks over literal icons. A prism. A light shift. Particles. Not a hydra head, not a code symbol.

Let the background breathe. The Magician's UI is minimalist. Complex governance happens in the background. The interface should feel quiet while powerful things happen beneath.

Use glow for "powered by intelligence" signals. Stat numbers, CTA buttons, featured elements, progress indicators.

Bioluminescent Forest

Deep forest green backgrounds. Electric emerald accent that glows. An iridescent gradient that shifts from emerald through teal to cyan — the Magician's "light through a prism." Gold as a secondary Ruler accent for authority and precision moments.

Backgrounds & Surfaces

Background
#0C1F11
Base page background. Deep forest. Never pure black.
Surface
#172B1E
Cards, panels, slide backgrounds. One layer above base.
Surface 2
#1F3827
Table headers, hover states, nested elements.
Border
#2A5038
Dividers, card edges, separators. Must be visible on all surfaces.
Featured Surface
#1A3A22 → #172B1E
Featured cards, hero sections, highlighted elements. Slightly lighter green gradient.

Accent Colors

Emerald
#00E87A
Primary accent. The glow color. Numbers, borders, CTAs, icons, progress bars. Always glows.
Teal
#06D6A0
Iridescent mid-point. Labels, eyebrows, table headers, secondary UI elements.
Cyan
#22D3EE
Iridescent far edge. Gradient endpoint. Use sparingly — the "cold" edge of the prism.
Gold
#FBBF24
Ruler accent. Authority, precision, verified, safety architecture moments. Safety gauntlet callouts.
Red
#F87171
Errors, competitor "No" states, negative signals. Not the brand color — functional only.

Text

Text Primary
#FFFFFF
All body text, headlines, strong elements. Pure white for maximum contrast on forest green.
Text Dim
#A8C9B0
Supporting text, metadata, descriptions. Cohesive with the green palette while clearly secondary. Min 4.5:1 contrast.

The Iris Gradient — The Magician's Light

#00E87A
Emerald · 0%
#06D6A0
Teal · 50%
#22D3EE
Cyan · 100%

Use on

  • Wordmark / logo
  • Section numbers and eyebrow labels
  • Large stat numbers (with glow)
  • Hero headline emphasis (em/italic moments)
  • Progress bars, loading states
  • Divider section labels

Do not use on

  • Body text or paragraphs (gradient text is unreadable at small sizes)
  • Bullet points or lists
  • Table content
  • More than one headline per screen (it loses impact)

CSS definition

background: linear-gradient(135deg, #00E87A 0%, #06D6A0 50%, #22D3EE 100%);
-webkit-background-clip: text;  -webkit-text-fill-color: transparent;
background-clip: text;
filter: drop-shadow(0 0 24px #00E87A44); /* adjust intensity */

Glow System — Three Intensities

Ambient
box-shadow: 0 0 10px #00E87A33
border color: #00E87A44
Borders, subtle backgrounds, hover states on non-featured cards
Active
box-shadow: 0 0 20px #00E87A66
filter: drop-shadow(0 0 12px #00E87A66)
Stat numbers, card labels, step numbers, featured borders
Featured
box-shadow: 0 0 32px #00E87A44
filter: drop-shadow(0 0 32px #00E87A55)
Wordmark, CTA buttons, the single most important element on any screen
Gold (Ruler)
box-shadow: 0 0 16px #FBBF2444
filter: drop-shadow(0 0 12px #FBBF2466)
Safety architecture moments, verified states, precision callouts

Inter — Precise and Intelligent

Inter at extreme weights (900 for display, 700 for UI, 400 for body). Tight negative letter-spacing at large sizes. The Magician energy comes from the motion and glow system — not from decorative typefaces. Developer audiences distrust over-designed marketing; Inter with tight typesetting signals precision over showmanship.

Wordmark / Hero Display
Inter 900
5-7rem
tracking -0.04em
+ Iris gradient + glow
Hydra
Hero Statement
Inter 900
3-4rem
tracking -0.03em
White + Iris on emphasis
Every other tool leaves a comment.
Hydra leaves it done.
Section Headline
Inter 800
1.9-2.6rem
tracking -0.02em
Pure white
The fix executes. The PR opens. The ticket closes.
Eyebrow Label
Inter 700
0.65-0.72rem
tracking +0.22em
ALL CAPS
Teal for standard
Iris for accent
The Problem
The AI Velocity Paradox
Safety Architecture
Card Label
Inter 700
0.68rem
tracking +0.16em
ALL CAPS
Emerald
Layer 2 — Fix
Card Title
Inter 700
1rem
tracking 0
Pure white
Autonomous fix execution
Body Lead
Inter 400
1.05-1.1rem
line-height 1.75
Pure white
Hydra finds issues, executes the fix using your codebase's own conventions, opens the PR, and closes the ticket. No developer in the critical path.
Body Default
Inter 400
0.93rem
line-height 1.8
Pure white
Discovery runs once per repository, costs a few dollars, and produces a comprehensive architecture outline, conventions and definition-of-done, and an application profile that changes how Hydra weights analysis.
Supporting / Dim
Inter 400
0.83-0.87rem
line-height 1.75
#A8C9B0
Sources: LinearB 8.1M PR study · Faros AI 10K developer study · Sonar 2026 developer survey (1,100+ devs)
Monospace
SF Mono / Fira Code
0.78-0.9rem
line-height 1.8-2.1
Teal (#06D6A0)
On surface bg
Find issue → Write ticket → Fix code → Open PR → Close ticket
Hydra. No human in the critical path.

Font loading

<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">

The Wordmark

The wordmark is Inter 900 with the Iris gradient and active-level glow. Four icon mark concept directions for Neil are in section 04B below — these are oriented briefs, not finished art. Below: approved wordmark treatments on each background type.

Hydra
On background (#0C1F11)
Primary treatment. Iris gradient + active glow.
Hydra
On surface (#172B1E)
Same iris gradient. Use in card headers and divider slides.
Hydra
White on surface 2
For contexts where gradient reduces legibility (e.g. motion, video). White only — no iris.
Hydra
On light background
Background color (#0C1F11) on white/light. For print or light-mode contexts.

Wordmark rules for Neil

  • The Iris gradient runs left-to-right at 135° only
  • Active-level glow: drop-shadow(0 0 32px #00E87A55)
  • Minimum size: 48px height — below this, use white wordmark
  • Clearspace: 1× cap-height on all sides
  • Never use on a light surface without switching to the dark wordmark
  • Never stretch, skew, or rotate
  • Never apply the iris to body text or supporting copy
  • Never use emerald-only (without the full iris gradient) for the wordmark

Paths to the Mark

Four concept directions grounded in the brand system. These are oriented briefs, not finished designs. Neil executes the final mark. Each concept is rationale-first — tied to what Hydra does and how the Magician + Ruler archetype expresses itself visually. The mark must never be a bug, shield, checkmark, or code bracket.

A — The Prism

Transformation engine

Light enters the left as tangled code and exits the right as resolved output. A diamond reads as precision and refraction simultaneously. The iris gradient passes through it. Works cleanly at 16px. Purely geometric — no organic ambiguity. Strong favicon candidate.

Build notes: Rhombus on a 100px outer span, 120px canvas. Iris stroke 1.5px with glow. Inner cross at 0.25-0.4 opacity. Left vertex emerald (entry), right vertex cyan (exit). Center nucleus filled #00E87A, white dot r=1.5px.

B — The Living Node

Organism in the codebase

Seven arms = seven workflows. The nucleus pulses; the arms extend into the repo like a bioluminescent organism. References the actual Hydra creature: radially symmetric, regenerating. Most directly expressive of the product's autonomous behavior. Arms cycle through the iris colors.

Build notes: 7 arms at 51.4° intervals, r=45px from center (60,60). Top arc: emerald. Right: teal. Bottom/left: cyan. 0.9px stroke, round cap, 0.45-0.6 opacity + glow. Nucleus r=5.5px filled #00E87A. White center dot r=2px. Ambient corona 15% opacity.

C — The Continuous Loop

Perpetual governance cycle

A closed form with no beginning and no end. The three anchor points map to Find, Fix, Improve. Governance is continuous — Hydra does not run once and stop. The iris gradient traces the cycle direction. More abstract than A or B, higher-end feel, harder to render at small sizes.

Build notes: Smooth rounded form, 90px outer span. Iris stroke 1.5px + glow. Three vertex dots: emerald top (Find), teal right (Fix), cyan left (Improve). Inner ghost path at 55% scale, 0.28 opacity. Center dot as the always-present governance witness.

D — The Convergence

Every issue resolves here

Many threads — many PRs, many issues, many workflows — drawn to a single resolution point. The convergence is inevitable. The center glows because that is where Hydra acts. The periphery fades because that is where the noise lives. Most kinetic-feeling of the four.

Build notes: 8-10 lines from varied edge positions. Emerald from top arc, teal from right, cyan from bottom arc. Opacity 0.35-0.65, varied by distance. Brighter primary lines get glow filter. Resolution nucleus r=5px, white dot r=2px. Ambient corona 12% opacity.

Lockup patterns

All three lockups are shown with the Prism mark as a stand-in. Swap any of the four concept marks in; the layout rules apply equally.

Hydra

Horizontal

Default lockup. Website nav, email signatures, app headers. Mark left, wordmark right. Gap = 1× cap-height.

Hydra

Stacked

Square contexts, OG images, conference slides. Mark above wordmark, center-aligned. Use only when horizontal does not fit.

Mark only

Favicon, GitHub avatar, app icon, notification badge. Only when Hydra is already named in context. Never the first brand impression.

Mark color rules

  • Mark always carries the Iris gradient (emerald to cyan)
  • Active-level glow on dark backgrounds: 0 0 20px #00E87A66
  • Center node/nucleus: white fill at all sizes
  • Light backgrounds: no glow; iris gradient + drop-shadow(0 2px 8px #00E87A55)
  • Never fill with solid emerald — no flat color
  • Never use violet, purple, or any off-palette color
  • Never remove the glow on dark backgrounds
  • Never render the mark below 16px height — use wordmark-only below that

Rendered Components

Every component Hydra's UI uses, live-rendered with the correct spec. Use these as the design reference for Figma/web work. All components are dark-mode first.

Buttons

Primary

Background: #00E87A
Text: #071510 (forest dark)
Glow: 0 0 20px #00E87A44
Hover: glow increases, translateY(-1px)

Secondary

Background: transparent
Border: 1px #00E87A
Text: #00E87A
Hover: bg #00E87A0F + subtle glow

Ghost

Background: surface
Border: 1px #2A5038
Text: #FFFFFF
Hover: border-color #00E87A44

Stat Cards

98%
increase in PR volume on teams using AI coding tools
1.7×
more issues in AI-generated code vs. human code
19%
slower — how teams actually perform vs. perceived 20% faster
$2.75
total cost for 7 autonomous Kaizen improvement loops

Cards

Layer 1
Find

Continuous codebase discovery — bugs, vulnerabilities, technical debt, convention drift. Not triggered by PR events. Runs on the system.

Layer 2
Fix

Baseline tests written first. Fix applied using your conventions. PR opened. Linear ticket closed. No developer in the loop. Hover state — see the glow.

Monospace Block

Find issue  →  Write ticket  →  Fix code  →  Open PR  →  Close ticket
Hydra. No human in the critical path.
Baseline tests before. Post-fix audit after. Every change reviewable and reversible.

Step List — Two Variants

Standard (emerald numbers)

1
Baseline tests written before any fix
Defines expected behavior. If tests fail, nothing ships.
2
Fix applied using your conventions
Not generic best practices. Your actual patterns and idioms.
3
Post-fix audit runs
Verifies no regressions introduced. Every change reviewable.

Gold variant (safety/authority moments)

1
Safety check one
Gold numbers signal the safety architecture section — Ruler archetype energy.
2
Safety check two
Use gold numbers consistently for the verification/gauntlet flow, not mixed with emerald.
3
Safety check three
This signals "authority and precision" — the Ruler half of the archetype.

Pills & Tags

Tier 1 Direct Competitor Platform Risk Most Installed Pre-launch Blocker

Blockquote

Every other tool in this market hands your engineers a list. CodeRabbit comments. Qodo flags. Augment suggests. Hydra executes. The loop closes.

From the Hydra messaging framework — approved for external use

Table

Capability CodeRabbit SonarQube Hydra
Full codebase discoveryNoNoYes
Autonomous fix executionNoNoYes
Safety gauntlet before mergeNoNoYes
PLG free tierYesCommunityYes

Form Input (click to see focus state)

Focus ring: box-shadow 0 0 0 3px #00E87A18 · Border: #00E87A · Consistent with the glow system

Fluid, Not Mechanical

Motion is how the Magician archetype comes alive. Animations should feel alive and organic — like bioluminescence pulsing in water, not like a loading spinner. Use cubic-bezier easing, not linear. Keep durations short for UI interactions (200-350ms), longer for ambient animations (4-6s).

Pulse — orbs, glows
4-6s ease-in-out infinite
Hydra fixes it.
Slide-in — screen/slide transitions
0.45s cubic-bezier(0.16, 1, 0.3, 1)
Progress bar — 0.3s ease
Iris gradient + emerald glow
Slide / Screen Transition
animation: slideIn 0.45s cubic-bezier(0.16, 1, 0.3, 1);
@keyframes slideIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }
Use for: page transitions, modal appear, card entrance. The "spring out" easing (0.16, 1, 0.3, 1) is fast to settle and feels confident.
Ambient Pulse (Orbs / Background Glows)
animation: pulse 4-6s ease-in-out infinite;
@keyframes pulse { 0%, 100% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.1-1.15); opacity: 1; } }
Use for: title slide orbs, background glow elements, "powered by intelligence" ambient effects. Never use on interactive elements — ambient only.
Hover States
transition: border-color 0.25s, box-shadow 0.25s, transform 0.25s;
/* Cards: border-color → #00E87A44, box-shadow → 0 0 24px #00E87A0F */
/* Buttons: translateY(-1px), glow increases */
Keep hover transitions fast (200-300ms). Cards get a glow on hover. Buttons lift slightly (translateY -1px) and increase glow. Never animate color — only shadow, border, and transform.
Focus States (Accessibility)
transition: box-shadow 0.2s;
:focus { box-shadow: 0 0 0 3px #00E87A18; border-color: #00E87A; outline: none; }
All interactive elements. The focus ring uses the emerald glow system for visual consistency. Never use the default browser outline — replace it with this system.

4px Base Grid

All spacing on a 4px grid. Generous default padding — the Magician's UI breathes. Tight spacing inside components, wide spacing between sections. The negative space is intentional.

4px
8px
12px
16px
24px
32px
48px
64px
80px
96px

Key spacing values

Page padding (desktop)64-104px
Section gap80-96px
Card padding22-28px
Grid gap (cards)16-24px
Grid gap (sections)32-44px
Headline to body gap24-28px

Border radii

Cards8px
Buttons6px
Inputs6px
Pills / tags20px (full round)
Step numbers50% (circle)
Mono blocks (left border)0 8px 8px 0

Abstract Energy, Not Literal Objects

No icons are defined yet — this is Neil's domain. The following are directional guidelines to orient the creative work. The test for any visual: does it suggest transformation, invisible intelligence, or bioluminescent energy? Or does it suggest protection, code, shields, or literal mechanics?

Do not use
  • Shields or locks (Hero / Guardian archetype)
  • Literal hydra heads or snake imagery (too on-the-nose, wrong energy)
  • Code brackets, terminals, or circuit board patterns
  • Magnifying glasses or bug icons (too literal for a governance tool)
  • Robot/AI clichés: brain icons, neural network grids, circuit chips
  • Animal mascots (CodeRabbit territory)
  • Checkmarks or green ticks as primary iconography (too generic)
Explore
  • Prism / light split: single source of light splitting into the iris gradient — transformation, refraction
  • Bioluminescence: glowing particles in dark water — energy that is alive, distributed, self-organizing
  • Orbital / particle systems: abstract energy that governs itself — no central point of control
  • Flowing lines that resolve: tangled → clean / chaotic → ordered — the transformation metaphor without being literal
  • The closed loop: circular or spiral forms that close seamlessly — the product's core narrative
  • Depth and layers: surfaces with glow beneath — the invisible intelligence working under the surface

The one-question test for every visual

"Does this look like something that dissolves problems before they exist — or does it look like something that fights problems after they arrive?"

If it looks like a fight (shield, sword, bug squash, lock), it's the wrong archetype. Hydra is the Magician. The problem disappears. No fight. No drama.

Nav + Hero Pattern

Miniaturized reference for the website structure. Full site map is in hydra-website-structure.md. Navigation: 4-item nav + always-visible "Install free" CTA. Hero: radial gradient background, large headline with Iris emphasis, two CTAs.

Install free →

The fix, not the flag.

Hydra finds issues in your codebase, executes the fix using your own conventions, opens the PR, and closes the ticket. No human in the critical path.

Install free on GitHub
See how it works →

Layout rules

  • Max content width: 1100px, centered
  • Desktop page padding: 48px horizontal minimum
  • Nav height: 56-64px, sticky
  • Hero min-height: 80vh on desktop
  • No more than 4 columns at any breakpoint
  • Mobile breakpoint: stack to 1-column at 768px
  • Primary CTA is always visible — fixed in nav or floating
  • No Contact Sales or demo request — PLG only
  • Docs link to external Mintlify subdomain
  • Dark mode only — no light mode toggle at launch

Everything on One Screen

Colors

#0C1F11Background
#172B1ESurface
#1F3827Surface 2
#2A5038Border
#00E87AEmerald
#06D6A0Teal
#22D3EECyan
#FBBF24Gold
#FFFFFFText
#A8C9B0Text Dim

Type Scale

Wordmark — Inter 900, 5-7rem, -0.04em
Hero — Inter 900, 3-4rem, -0.03em
Section H1 — Inter 800, 1.9-2.6rem, -0.02em
Card title — Inter 700, 1rem
Eyebrow — Inter 700, 0.7rem, +0.22em, CAPS
Card label — Inter 700, 0.68rem, +0.16em, CAPS
Body lead — Inter 400, 1.05-1.1rem, lh 1.75
Body default — Inter 400, 0.93rem, lh 1.8
Supporting — Inter 400, 0.83-0.87rem, #A8C9B0
Mono — SF Mono / Fira Code, 0.78-0.9rem, teal

Rules

No black (#000 or near-black without green cast)
No violet or purple — ever
No shields, locks, or literal code symbols
No mascots or literal animal imagery
No security blue (#145DEB or variants)
No Iris gradient on body or supporting text
Glow on every accent element — always
Dark mode only at launch
Generous spacing — breathe, always
Motion feels alive, not mechanical
Gold for authority / safety moments only
Hydra
Autonomous Code Governance  ·  Archetype: Magician + Ruler = Autonomous Operator  ·  Tagline: The fix, not the flag.