Back to Discover

Developer Tools

Raycast

Visit
Remix
raycast.com ↗

A blazingly fast, totally extendable launcher

10 colors0 componentsInter
Raycast — Raycast

Preview

the generated design system

Switch between the rendered Visual preview and the Raw DESIGN.md.

DESIGN.md — Raycast

Overview

Raycast's design system optimizes for speed and delight. A warm red accent on deep navy surfaces creates energy without overwhelm. The interface is designed for keyboard-first interaction with smooth 60fps animations and tight information density.

Colors

Primary Palette

TokenHexUsage
color-brand#FF6363Brand red, primary accent
color-bg#1A1A2EApp background
color-text#FFFFFFPrimary text
color-muted#E4E4E4Secondary text
color-surface#2A2A3EInput surfaces

Neutral Palette

TokenHexUsage
color-navy-950#1A1A2EApp background
color-navy-800#2A2A3EInput surface
color-navy-700#33334ABorders
color-gray-400#888899Muted text
color-gray-100#E4E4E4Secondary text

Semantic Colors

TokenHexUsage
color-success#22C55EInstalled state, confirmations
color-error#FF8C00Error states (orange, not red — red is brand)
color-warning#F59E0BWarning notices

Typography

RoleFamilySizeWeightLine Height
TitleInter24px7001.2
HeadingInter18px6001.3
BodyInter14px4001.5
DetailInter12px4001.4

Spacing

TokenValueUsage
space-14pxIcon-to-text gap
space-28pxList item padding
space-312pxResult row padding
space-416pxInput padding
space-624pxSection dividers

Border Radius

TokenValueUsage
radius-sm6pxTags, status badges
radius-md10pxSearch input
radius-lg14pxCommand palette window

Elevation

LevelValueUsage
shadow-palette0 20px 60px rgba(0,0,0,0.6)Command palette
shadow-card0 4px 16px rgba(0,0,0,0.3)Extension cards

Components

Command Palette

  • Full-screen overlay, blurred backdrop
  • Large search input at top
  • Results with icon, title, subtitle, hotkey
  • Smooth keyboard navigation with spring animation

Extension Card

  • Icon (64px), name, author, install count
  • Preview screenshots carousel
  • Install button in brand red

Do's and Don'ts

Do

  • Design for keyboard-first interaction
  • Use spring animations (200ms, no bounce)
  • Show keyboard shortcuts prominently

Don't

  • Don't use the red for error states (use orange instead)
  • Don't make click targets smaller than 32px
  • Don't show loading spinners — use skeleton states

Remixes of Raycast

Latest remixes

No public remixes yet. Be the first to make one.

Remix it