Adea brand
Brand style guide

A friendly octopus for serious agent work.

Adea stands for Agentic Development Environment. The mark is soft and round so the tool feels approachable; the interface around it is compact, calm and precise. This guide covers the logo, app icons, colour, type and voice, with values taken from the Adea UI design system.

Adea Octo markSpace Grotesk + JetBrains MonoOKLCH tokens
The Adea wordmark: a violet octopus mascot next to the letters ADEA, with the tagline Agentic Development Environment
02 · App icons

Three colourways, one mascot

The app icon comes in white, violet and black. All three use the same mascot and bubbles; only the tile changes.

Adea app icon, white colourway

White Default

The dock and desktop icon. Also the in-app mark in light mode.

Adea app icon, violet colourway

Violet Option

The brand colour as a full tile. Available from Settings.

Adea app icon, black colourway

Black Option

A near-black navy tile. Also the in-app mark in dark mode.

Where each one goes

SurfaceIcon
Desktop and dock (default)White
Desktop and dock (user choice in Settings)White, violet or black
Inside the app, light modeWhite
Inside the app, dark modeBlack
Favicon, touch icon, social cardWhite

Rounded or square

app-icons/rounded/ has transparent rounded corners for desktop and web. app-icons/square/ is fully opaque and full-bleed for stores and platforms that apply their own mask or reject alpha. Windows .ico files are in the rounded set.

Sizes: 16, 32, 64, 128, 256, 512 and 1024 px. The 512 and 1024 px files are upscaled from a roughly 415 px source.

03 · Colour

Violet is the brand. The interface stays quiet.

Two brand violets carry the mark. Everything else comes from the Adea UI semantic tokens, which switch with the appearance setting. Use the toggle at the top to see both sets.

Brand

Violet#6D28D9Primary brand colour
Highlight#A78BFAGloss and glow
Shadow#5B21B6Depth and pressed states
Ink#1E1B4BTagline text in the wordmark

The raster art contains gradients, so sampled pixels won’t match these hex values exactly. Treat the hex values as the intent and the PNGs as the approved artwork.

Surface ladder

surface-sunken
background
card
popover
chrome

Paint in this order. A card always carries a border.

Interface roles

Status

Accents

People choose an accent in Settings; it replaces primary, primary-hover and ring. Violet is the default. Never hard-code a hue.

Charts

Use chart-1 to chart-6 in order. Pair colour with a label or marker.

04 · Typography

Space Grotesk and JetBrains Mono

Space Grotesk is the interface face. JetBrains Mono is for code, terminals, ids and paths. Both are open source (SIL OFL) and bundled in style-guide/fonts/.

Aa

Space Grotesk

Interface, headings and marketing. Weights 300 to 700; the product stops at 600.

Aa

JetBrains Mono

Code, terminals, commands, ids, file paths and anything compared character by character.

display · 30 / 1.2 · 600
Agents that work together
title · 24 / 1.25 · 600
Workspace settings
page · 20 / 1.35 · 600
Appearance
section · 18 / 1.4 · 600
App icon
card · 16 / 1.5 · 600
Choose a colourway
body · 14 / 1.55 · 400
Body text is 14 px, not 16 px, so dense screens stay calm during long sessions.
label · 14 / 1.55 · 500
Labels and control text
caption · 12 / 1.5 · 400
Updated 3 minutes ago
micro · 11 / 1.45 · 500
⌘K · STATUS BAR
bun run dev
adea/apps/desktop/shell/electrobun.config.ts
05 · Shape, space and depth

Compact by default

Two control heights carry the product: 28 px in toolbars and 32 px in forms. Elevation comes from the surface ladder first and shadows second.

Radius

radius-sm · 6px
radius-md · 8px
radius-lg · 10px
radius-xl · 14px

Shadow

shadow-sm · cards
shadow-md · menus
shadow-lg · dialogs

Control and row height

control-height-sm28px
control-height-md32px
control-height-2xl48px

Rows are 32 px by default. 48 px is the touch target and never shrinks.

Shell geometry

TokenValueFor
rail-width56px (236px expanded)Icon rail
sidebar-width256pxSidebar
panel-width390pxSide panel
topbar-height48pxTop bar
statusbar-height28pxStatus bar

Motion

TokenValueFor
duration-fast120msHover, toggle
duration-normal200msEntrances, disclosure
duration-slow320msLayout settle
ease-outcubic-bezier(0.16, 1, 0.3, 1)Anything with a direction

Motion is feedback, not decoration. Nothing changes size on hover, and under reduced motion nothing moves except the spinner.

06 · Components

How the brand shows up in the product

A few components drawn from the Adea UI library, using the same tokens as this page. The real components live in @adea-ai/ui; never restyle them, pick a variant and size.

Buttons

One primary button per view. Destructive only for the action that destroys something.

Badges

NewPublishedNeeds reviewFailedSyncing

Status carries a word as well as a colour, never colour alone.

Field

Shown in the sidebar and window title.

Settings row

Match app icon to appearance
White in light mode, black in dark mode.
07 · Voice

Plain, short and kind

The product is used in long sessions. The personality lives in the mascot; the words stay out of the way.

Write

  • Sentence case: “Delete this thread?”, “Workspace settings”.
  • Verbs on buttons: “Delete”, “Choose theme”, not “OK”.
  • Address the user as you.
  • Say what happened and what to do next: “Couldn’t connect. Check your network and try again.”
  • Ids, paths and commands go in mono.

Avoid

  • Emoji in the interface.
  • Title Case On Every Word.
  • Exclamation marks and cute error messages.
  • Blaming the user: “You entered an invalid value.”
  • Calling the octopus anything but Adea in product copy.

Naming

Write Adea (capital A, lowercase rest) in prose and ADEA only where the wordmark artwork is shown. Spell out the tagline as “Agentic Development Environment”.

08 · Accessibility

Contrast and focus are part of the brand

  • Body text is foreground at 7:1 or better; secondary text is muted-foreground at 4.5:1 or better. These pairings are asserted in the design system’s tests, so don’t adjust a value by eye.
  • Always label a primary fill with primary-foreground. It flips polarity: white on the deep light-mode violet, near-black on the bright dark-mode one.
  • The focus ring is never suppressed; it is the only keyboard affordance.
  • Colorblind and High Contrast themes exist; status never relies on hue alone.
  • Give the mascot and wordmark meaningful alt text: “Adea”. Decorative repeats get empty alt text.
09 · Assets

What’s in the repository

PathWhat it is
wordmark/Wordmark PNGs at 512, 1024 and 2048 px wide, plus the cropped original.
app-icons/rounded/<colorway>/Transparent rounded icons at 16 to 1024 px, and a Windows .ico.
app-icons/square/<colorway>/Opaque full-bleed icons for stores and platforms that mask the icon themselves.
favicon/Favicon, Apple touch icon and 192 / 512 px web app icons (white colourway).
social/social-preview.png1280 × 640 card for GitHub and link previews.
tokens/colors.json and adea-ui.css: the semantic colour tokens used on this page.
style-guide/This page and its bundled fonts.
source/The original approved reference boards.