✦Own your design system

The design system
for any URL.

getdesign opens a site in a real browser, extracts palette, typography, and components, and returns a downloadable design.md, grounded in the site's actual CSS. Use it as a style guide or give it to your coding agent.

Web
API
CLI
SDK
Skill
cursor.com
 
design.md · 9 sections · 14.3KBstreaming

How it works

Explore a sample run across web, API, CLI, and SDK. This is an animated demo, not a live extraction. Real runs use your Daytona and OpenAI keys, and duration varies by site.

dashboard.getdesign.app
web
Sample sites
Paste your URL in the dashboard
Surfaces
extracting·cursor.com
design.md
Extract the design system from cursor.com
›Sign in and add provider keys to run your URL0/8
Backend
agent.run
thinking0/8

Five surfaces, one agent.

Four surfaces call the same agent core. The fifth runs inside yours.

01
Web
dashboard.getdesign.app

Sign in, save your Daytona and OpenAI keys, then generate a design.md.

02
API
api.getdesign.app

GET /v1/design returns Markdown or JSON. WorkOS bearer auth and provider keys required.

03
CLI
bunx @getdesign/cli

Run on Bun with your Daytona and OpenAI keys. Writes design.md to a local file.

04
SDK
bun add @getdesign/sdk

Run the agent in-process on Bun. Typed results and progress events, with your provider keys.

05
Skill
skills add MohtashamMurshid/getdesign

Portable SKILL.md. Runs inside Claude Code, Codex, Cursor, using your agent's own tools.

Frequently asked questions

Setup instructions and examples are in the getdesign documentation.

What is getdesign?

getdesign extracts a design system from a public website. It reads the site's CSS and captures the rendered page, then writes its colors, typography, spacing, and components to a design.md file.

What is a design.md file?

A design.md is a Markdown document describing a website's design system. You can read it as a style guide or give it to a coding agent as context when building an interface. Visual runs also include captured screenshots.

How do I extract a website's colors and fonts?

Save your Daytona and OpenAI keys in Account, then paste a public website URL into Agent. getdesign reads CSS tokens, captures the page in a browser, and generates a design document you can download. You can also explore cached examples without running providers.

Can I use getdesign with a coding agent?

Yes. Give your coding agent the generated design.md and its screenshots, or install the getdesign Skill to extract design context using the agent's own tools. The CLI and TypeScript SDK also run locally on Bun, and the HTTP API supports hosted runs.

Is there authentication or a paid tier?

The dashboard uses WorkOS sign-in. Hosted runs require your own Daytona and OpenAI keys; there is no getdesign API key in V1. V1 has no getdesign run billing. You pay Daytona for browser capture and OpenAI for model usage.

Are my design runs public?

Your dashboard runs are private until you publish them. Publishing creates a link that anyone can use to view and download the design document and screenshots. You can make a run private again to close future access; copies already downloaded remain with their recipients.

Now in beta

Your next design system is one URL away.

Sign in, save your Daytona and OpenAI keys in Account, then paste a URL to generate a design.md.

V1 has no getdesign run billing. You pay Daytona for browser capture and OpenAI for model usage.

or try the skill today