Introduction
MdPilot turns live websites into documented design systems. Extract tokens, edit them in DESIGN.md, preview components, and export to your stack.
Most teams either rebuild a design system from scratch or copy values manually from DevTools. MdPilot starts from a real URL and produces a structured markdown file your team can refine and ship.

- Product designers documenting an existing product UI
- Developers bootstrapping tokens for a new codebase
- Agencies extracting a client's visual language before a redesign
Getting started
Open MdPilot, paste a URL, or start from an empty DESIGN.md file. Everything runs in your browser.
From the landing page or the editor, paste a public website URL. MdPilot fetches the page, reads its styles, and generates a DESIGN.md document with colors, typography, spacing, and component tokens.

Prefer to start from scratch? Use the sample DESIGN.md section on this page as a template and adapt it to your own design system documentation.
Documents are stored locally in your browser. Use the share link to encode your design system in the URL and send it to a teammate.
Extract from a URL
MdPilot analyzes a live page and maps its visual language into a structured token file.
- Color palette — backgrounds, text, borders, accents
- Typography — font families, sizes, weights, line heights
- Spacing and border radii
- UI components — buttons, cards, and common patterns

The target URL must be publicly accessible. MdPilot fetches the page server-side, then processes the HTML and CSS to build your DESIGN.md file.
DESIGN.md format
DESIGN.md is a markdown file with a YAML frontmatter block for tokens and free-form sections for documentation.
Token definitions live in the YAML block at the top of the file:
---
version: alpha
name: My design system
colors:
primary: "#111320"
surface: "#f4f6fb"
typography:
body:
fontFamily: "Geist Sans, sans-serif"
fontSize: "1rem"
---
Components can reference other tokens with curly braces, e.g. {colors.primary}. The preview resolves these references when rendering components.
Live preview
The preview panel renders your design system components as you edit DESIGN.md.
- Color swatches and scales from your token file
- Typography specimens for each text style
- Component previews — buttons, cards, and more

Every change in the editor triggers a re-parse of DESIGN.md. Invalid syntax is surfaced in the validation panel so you can fix issues before exporting.
Export formats
MdPilot exports your token file to formats your development stack can use directly.
- CSS variables — a
:rootblock with custom properties - Tailwind config — a
theme.extendobject for Tailwind CSS v3+ - W3C design tokens — interoperable format for other token tools

Local storage
By default, your work stays on your machine. MdPilot uses browser storage to persist your document between sessions.
- Your current DESIGN.md content
- Editor history for undo and redo
- Last used file name