Graphite design specDev Tools

A near-black code-review surface that reads like the inside of its own product: the whole page lives on a tight Tailwind neutral ladder (canvas #0a0a0a, cards #171717, insets #262626) with white #fafafa type, where separation is drawn with rgba(255,255,255,.1) hairlines and a faint dot-grid field rather than fills. One text family, Matter, capped at weight 500 (60px display at -1.5px tracking, hierarchy from size not weight), with DM Mono carrying all code, PR identifiers and keyboard keycaps. Chrome is strictly monochrome; the only saturated colour is a rationed CATEGORY system (teal #30ead5, blue #73a8ff, orange #ff8632, pink #ffb7c7) confined to PR labels, stacked-diff markers and product artwork, plus one pink-red #ff5487 brand accent and lavender #d4b1ff / deep purple #39036f for terminal moments. Controls are 42px at radius 8px: a light #e5e5e5 primary vs a #262626 secondary carrying an inset mono “G” keycap. Radii 4/8/10/12/20/32px; shadows soft (rgba(0,0,0,.25) 0 4px 4px) with a signature teal-tinted inset glow; motion 0.3–0.5s cubic-bezier(.4,0,.2,1) with staggered entrance reveals. The signature surface is stacked pull-requests and diffs.

Browse Graphite in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: graphite.com (redirected from graphite.dev) — live DOM, computed styles (Tailwind v4 token layer), 2026-07-23 (desktop 1400px). Coverage: marketing home (nav, hero, product mockups). Dashboard: needs-dashboard (login required). Hero animation is deferred/canvas-driven and rendered only partially at capture; product UI described from the token set + queue notes. Responsive: not deeply captured.

Visual Theme & Atmosphere

A near-black, engineered developer surface for "code review in the age of AI." The whole page lives on a tight Tailwind neutral ladder (#0a0a0a#171717#262626) with white type, and separation is drawn with rgba(255,255,255,.1) hairlines and a faint dot-grid rather than fills — so it reads like the inside of the product itself. Chrome is strictly monochrome; the only saturated colour is a rationed category system (teal, blue, orange, pink) confined to PR labels, stacked-diff markers and product artwork, plus one pink-red #ff5487 brand accent. One text family — Matter, capped at weight 500 — keeps everything precise, with DM Mono carrying code, PR identifiers and keycaps. Nothing is decorative beyond the dot-grid and a couple of soft teal-tinted glows. Feels: dark, precise, technical, product-forward.

Color Palette & Roles

Neutrals (dark ladder — Tailwind zinc/neutral)

TokenHexRole / usage
background#0a0a0aPage canvas
card / popover / sidebar#171717Raised panels, product surfaces
muted / accent / secondary#262626Insets, hover fills, Log-in button
neutral-700#404040Stronger dividers / raised chips
ring#737373Focus ring, disabled
primary#e5e5e5Light "Sign up" button fill
foreground#fafafaPrimary text, headings
borderrgba(255,255,255,.1)Hairlines (primary structural device)

Accent & category system

TokenHexRole / usage
red (brand)#ff5487Pink-red accent, highlights, diff/delete
dark-purple#39036fDeep purple wash / glow
terminal-highlight#d4b1ffLavender terminal / prompt highlight
category-teal#30ead5PR label / stacked-branch marker
category-blue#73a8ffPR label / category
category-orange#ff8632PR label / category
category-pink#ffb7c7PR label / category
red-code-highlight#ffebebDiff highlight background

Rule: chrome stays monochrome; category colours appear only on PR labels, stacked-diff markers and product artwork — never on chrome buttons, nav or borders.

Typography Rules

RoleFamilySize/LineWeightTracking
Display (h1)matterFont60 / 60500-1.5px (-2.5%)
Sub-headlinematterFont18 / 24500normal
Section headmatterFont~32-40500slight negative
BodymatterFont16 / 24400-500normal
Button / UImatterFont14 / 20500normal
NavmatterFont~14-15500normal, muted gray
Mono / code / keycapdmMono12-14400-500normal

Patterns: weight tops out at 500 — hierarchy from size + tight negative tracking on the display line only. Mono is a first-class voice (code, PR ids, the "G" keyboard-shortcut keycap).

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.