← all systems ollama
edit →

Design System Inspired by Ollama

1. Visual Theme & Atmosphere

Ollama’s interface is radical minimalism taken to its logical conclusion — a pure-white void where content floats without decoration, shadow, or color. The design philosophy mirrors the product itself: strip away everything unnecessary until only the essential tool remains. This is the digital equivalent of a Dieter Rams object — every pixel earns its place, and the absence of design IS the design.

The entire page exists in pure grayscale. There is zero chromatic color in the interface — no brand blue, no accent green, no semantic red. The only colors that exist are shades between pure black (#000000) and pure white (#ffffff), creating a monochrome environment that lets the user’s mental model of “open models” remain uncolored by brand opinion. The Ollama llama mascot, rendered in simple black line art, is the only illustration — and even it’s monochrome.

What makes Ollama distinctive is the combination of SF Pro Rounded (Apple’s rounded system font) with an exclusively pill-shaped geometry (9999px radius on everything interactive). The rounded letterforms + rounded buttons + rounded containers create a cohesive “softness language” that makes a developer CLI tool feel approachable and friendly rather than intimidating. This is minimalism with warmth — not cold Swiss-style grid minimalism, but the kind where the edges are literally softened.

Key Characteristics:

2. Color Palette & Roles

Primary

Surface & Background

Neutrals & Text

Semantic & Accent

Gradient System

3. Typography Rules

Font Family

Note: SF Pro Rounded is Apple’s system font — it renders with rounded terminals on macOS/iOS and falls back to the system sans-serif on other platforms.

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display / HeroSF Pro Rounded48px (3rem)5001.00 (tight)normalMaximum impact, rounded letterforms
Section HeadingSF Pro Rounded36px (2.25rem)5001.11 (tight)normalFeature section titles
Sub-headingSF Pro Rounded / ui-sans-serif30px (1.88rem)400–5001.20 (tight)normalCard headings, feature names
Card Titleui-sans-serif24px (1.5rem)4001.33normalMedium emphasis headings
Body Largeui-sans-serif18px (1.13rem)400–5001.56normalHero descriptions, button text
Body / Linkui-sans-serif16px (1rem)400–5001.50normalStandard body text, navigation
Captionui-sans-serif14px (0.88rem)4001.43normalMetadata, descriptions
Smallui-sans-serif12px (0.75rem)4001.33normalSmallest sans-serif text
Code Bodyui-monospace16px (1rem)4001.50normalInline code, commands
Code Captionui-monospace14px (0.88rem)4001.43normalCode snippets, secondary
Code Smallui-monospace12px (0.75rem)400–7001.63normalTags, labels

Principles

4. Component Stylings

Buttons

Gray Pill (Primary)

White Pill (Secondary)

Black Pill (CTA)

Cards & Containers

Inputs & Forms

Image Treatment

Distinctive Components

Tab Pills

Model Tags

Terminal Command Block

Integration Grid

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

This binary system is extreme and distinctive. There is no 4px, no 8px, no gradient of roundness. Elements are either containers (12px) or interactive (pill).

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadow, no borderPage background, most content
Bordered (Level 1)1px solid #e5e5e5Cards, code blocks, buttons

Shadow Philosophy: Ollama uses zero shadows. This is not an oversight — it’s a deliberate design decision. Every other major AI product site uses at least subtle shadows. Ollama’s flat, shadowless approach creates a paper-like experience where elements are distinguished purely by background color and single-pixel borders. Depth is communicated through content hierarchy and typography weight, not visual layering.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<640pxSingle column, stacked everything, hamburger nav
Small Tablet640–768pxMinor adjustments to spacing
Tablet768–850px2-column layouts begin
Desktop850–1024pxStandard layout, expanded features
Large Desktop1024–1280pxMaximum content width

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Focus on ONE component at a time
  2. Keep all values grayscale — “Stone (#737373)” not “use a light color”
  3. Always specify pill (9999px) or container (12px) radius — nothing in between
  4. Shadows are always zero — never add them
  5. Weight is always 400 or 500 — never bold
  6. If something feels too decorated, remove it — less is always more for Ollama