About DESIGNmd
What is DESIGN.md?
DESIGN.md is a portable, markdown-based format for describing design systems. Introduced by Google Stitch, it captures everything an AI coding tool needs to build consistent UIs: colors, typography, spacing, component patterns, and more — all in plain text.
Unlike Figma files or design tokens in JSON, DESIGN.md is human-readable, version-controllable, and consumable by any AI coding agent. Drop a DESIGN.md file into your project root and your AI assistant can immediately build UI that follows your design system.
A typical DESIGN.md includes sections like:
- Colors — primary palette, neutrals, semantic colors with hex codes
- Typography — font families, sizes, weights, line heights
- Spacing — base unit and scale values
- Components — button variants, input styles, card patterns
- Icons — icon library and preferred style
How to use DESIGNmd
DESIGNmd is the community library for DESIGN.md files. Browse, search, and download design systems created by the community.
Browse and find a design system
Search by style, color scheme, use case, or framework. Filter by tags, sort by popularity.
Download or copy the DESIGN.md
One click to download the file or copy the content to your clipboard.
Drop it into your project
Place the DESIGN.md in your project root. Your AI coding tool will use it automatically.
MCP Setup Guide
The DESIGNmd MCP server lets your AI coding tool search, browse, and download design systems directly — without visiting the website. It works with any MCP-compatible tool.
Claude Code
Add to your Claude Code MCP configuration (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"designmd": {
"command": "npx",
"args": ["designmd-mcp"]
}
}
} Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"designmd": {
"command": "npx",
"args": ["designmd-mcp"]
}
}
} Antigravity
Add to your Antigravity MCP configuration (~/.gemini/antigravity/mcp_config.json):
{
"mcpServers": {
"designmd": {
"command": "npx",
"args": ["designmd-mcp"]
}
}
} With API Key (for uploading)
To upload kits via MCP, generate an API key and add it to the config:
{
"mcpServers": {
"designmd": {
"command": "npx",
"args": ["designmd-mcp"],
"env": {
"DESIGNMD_API_KEY": "dk_your-key-here"
}
}
}
} How to Upload & Contribute
Anyone with a GitHub account can contribute design systems to the community.
Sign in with GitHub
Click "Sign In" in the header to authenticate with your GitHub account.
Create your DESIGN.md
Write a markdown file with your design tokens: colors, typography, spacing, and component patterns.
Upload and publish
Drag and drop your file on the upload page. Add a name, description, tags, and license.
Your kit goes live
After a quick automated review, your design system is published and available for the whole community.
Ready to share your design system?