Make your AI a shadcn expert

Raycast Design System

Raycast's design system as a DESIGN.md file.

About Raycast DESIGN.md

Curated by Dov AzencotUpdated Source raycast.com

  • Productivity & SaaS
  • Developer Tools & IDEs

Raycast's marketing site reads like an extended product screenshot. The chrome IS the in-product command palette scaled up: pure-near-black canvas at #07080a, hairline 1px borders at #242728, command-palette-style cards with corners between 6 and 16px, and a single white CTA pill anchoring every primary action. The system runs Inter with font-feature-settings "calt", "kern", "liga", "ss03" enabled site-wide — the ss03 stylistic set swaps in Inter's single-story alternate g, which is the brand's signature typographic detail. Without that flag the chrome loses its voice and reads as generic Inter.

This page packages the whole spec into a single DESIGN.md file using the Google Labs format. Inside: 24 color tokens grouped into brand, surface, text, semantic, and gradient bands; 16 typography tokens from a 64px display-xl down to 12px caption-sm; 7 corner radii from 0 to 9999px; 8 spacing tokens including the 96px section rhythm; and 30 components covering buttons, command-palette cards, pricing tiers, store extension cards, keycap glyphs, and the hero stripe band. Every value is quoted and machine-readable.

Feed the file to Claude, Cursor, GitHub Copilot, or any agent that reads structured tokens. The AI will reproduce Raycast's restraint — single white CTA, hairline borders, ss03-enabled Inter, four-step surface ladder — rather than a generic dark-mode shadcn theme. Reference tokens directly in Tailwind config or CSS variables. Raycast is worth studying because it's the rare system where the marketing chrome and the in-product chrome are genuinely the same surface, and the discipline shows.

What makes it distinct

  1. Single dark surface modea 4-step ladder from #07080a canvas through #0d0d0d, #101111, to #121212 carries every elevation tier
  2. White CTA pill at #ffffff is the universal primary actionthere is no second primary color in the entire system
  3. Inter with font-feature-settings ss03 enabled site-widethe alternate single-story g is the brand's signature typographic detail
  4. Hairline 1px borders at #242728 carry every card edgethe system has zero drop shadows
  5. Red diagonal-stripe gradient from #ff5757 to #a1131a appears once per page maximumthe only chromatic moment on chrome

Live at raycast.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Raycast's website at raycast.comraycast.com

Explore Raycast

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Raycast design system FAQ

Common questions about Raycast's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Raycast in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md