About LangChain DESIGN.md
Curated by Dov AzencotUpdated Source langchain.com
- AI & LLM Platforms
- Developer Tools & IDEs
LangChain's home page opens on a near-black navy field ("#030710") with the headline "Ship agents that wow" set in Twklausanne at 80px / weight 300 / -2.4px tracking. The hero illustration below it is a particle-tree — fine pale-blue dots converging into a vertical glyph rather than a photograph or a product mockup. Where most agent-platform brands reach for a saturated voltage hex on a white canvas, LangChain inverts the entire model: the canvas IS the brand voltage, and the text floats over it in a pale cyan-blue ladder ("#cce9ff" for body, "#7fc8ff" for sub-headers, "#99d3ff" reserved for the gradient particles). The page breaks this inversion exactly once — a single off-white band ("#e5f4ff") for the open-source frameworks rail — then snaps back to navy for the footer's CTA module.
This DESIGN.md packages the system into 22 color tokens, 11 typography styles, 4 corner radii, 9 spacing values, and 17 components built against Google Labs' open DESIGN.md specification. Inside: the navy canvas hex, the three light-blue text tiers, the off-white interlude surface, the deep-blue gradient stop "#006ddd", a Twklausanne weight-300 ladder from 80px display down to 16px body, the Aeonik 14px / weight 400 nav-and-form sub-family, the 6px button radius, the 16px card radius, the 12px-by-18px input padding pattern, and the dark agent-console card with its "#cce9ff" border-light hairline. Every hex quoted, every value traced to a node on the live page.
Feed the file to Claude, Cursor, or Copilot and the agent will produce React surfaces that reproduce LangChain's inversion discipline — navy canvas with weight-300 cyan-blue ink, particle illustrations instead of dashboard photography, 6px button radii, the single mid-page off-white interlude — rather than a default dark-mode AI theme with bold weights and pill CTAs. The discipline worth studying here is the weight-300 holdout across every display tier: where Vercel, Replit, and Anthropic all reach for weight 500-700 at 60px+, LangChain holds the line at 300 and lets the navy field do the contrast work.
What makes it distinct
- Inverted canvas#030710 navy carries the hero, capability ladder, and footer; one mid-page band of #e5f4ff hosts the open-source rail
- Weight 300 across every display tierTwklausanne at 80px / 60.8px / 56px / 32px / 24px holds the page at thin geometry, never bold
- Dual-family laneTwklausanne carries every headline and body paragraph; Aeonik scopes down to 14px nav links, button labels, and the newsletter input
- Light-blue text voltage#cce9ff (frequency 400, text 205) is the dominant ink on dark, not a fill — Stripe-style chromatic depth in reverse
- 6px buttons and 16px cardsa two-stop radius scale held across 17 components, no pill CTAs anywhere on the marketing surface
Live at langchain.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
langchain.comExplore LangChain
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.
LangChain design system FAQ
Common questions about LangChain's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
LangChain homepage
The live brand surface — navy canvas, weight-300 Twklausanne, particle-tree hero, open-source frameworks band.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.
Use LangChain in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.