Design Studio


Design Studio is an open source, AI prototype sandbox for designers and product managers who build.

Works with coding agents like

ChatGPT Codex Claude Code Cursor

Prototype view — 1 of 6

Design Studio displaying the working Feedback Inbox prototype beside its connected artifacts.

Explore the prototype, its context, and the artifacts behind it. Open the demo to try it yourself.

Your design system, with context and skills

Bring your theme, components, context, and skills into a system your agent can reuse across prototypes.

Create different systems for products, marketing, or clients. Pick the right foundation for each idea.

InstructionsToolkit ContextSkillsThemeComponentsAssets Aa Your prototype
Project Context rendered as a readable document in Design Studio.

Keep the thinking with the work

Keep the brief, decisions, and open questions alongside the work. You and your agent write in the same Markdown documents.

Context for the system

Shared product knowledge and design principles.

Context for the prototype

The problem, assumptions, and questions for this idea.

Give your idea shape

Map a flow, sketch a layout, build an interactive experience, and capture decisions. Combine React views, diagrams, wireframes, canvases, and documents in one prototype.

Interactive prototype

The interactive Feedback Inbox prototype, with navigation, filters, and sample feedback.

Wireframe

A low-fidelity Feedback Inbox wireframe in Design Studio.

Diagram

The feedback review flow mapped as a diagram in Design Studio.

Canvas

A canvas connecting Feedback Inbox screens, states, and engineering notes.

Document

A project context document saved within the Feedback Inbox prototype.

Publish a website. Share a lasting link.

Publish Design Studio as a static website on GitHub Pages, Netlify, Vercel, or another popular host. Your team gets durable links to explore prototypes and the thinking behind them.

Keep editing locally. Publish updates to the same link.

Design Studio Share link

Your own space. Room for a team.

Start in Personal mode

Explore on your own with full control of your prototypes, systems, and settings.

Design confidently in Team mode

Contributors edit their own prototypes. Admins manage access and assign maintainers for shared systems, giving everyone clear boundaries for their work.

Set up locally. Publish in minutes.

Run Design Studio on your computer, then publish a link for your team. Use your usual coding agent or install it yourself. The prompts guide your agent through both steps.

1. Choose how to run locally

Pick your agent for a guided setup, or install directly from GitHub yourself.

ChatGPT Codex pluginCreate and build with Design Studio in the Codex app.

Copy this prompt into a local Codex chat to install the plugin and create your Design Studio. Your agent will guide you through any restart or new chat needed.

Install the Design Studio plugin locally for Codex from https://github.com/itspatmorgan/design-studio-starter. Read SETUP.md and follow its Codex plugin installation and linked create-studio instructions. Handle the technical steps, preserve my other plugins and existing files, and create my Design Studio on this computer. Open its local preview and help me continue working in its folder. Guide me through any restart, plugin activation, or new chat needed.

Claude Code pluginCreate and build with Design Studio in Claude Code.

In Claude Desktop, choose Code, then Local. Copy this prompt into a local Claude Code chat to install the plugin and create your Design Studio. Choose No folder for initial setup if available; your agent will guide you into your Design Studio folder.

Install the Design Studio plugin locally for Claude Code from https://github.com/itspatmorgan/design-studio-starter. Read SETUP.md and follow its Claude Code local plugin installation and linked create-studio instructions. Handle the technical steps, preserve my other plugins and existing files, and create my Design Studio on this computer. Open its local preview and help me continue working in its folder in Claude Desktop’s local Code view. Guide me through any restart, plugin activation, or new session needed.

Cursor pluginCreate and build with Design Studio in Cursor.

Copy this prompt into a local Agent chat in Cursor to install the plugin and create your Design Studio. Your agent will guide you through any reload needed. If plugin imports are restricted, use Direct from GitHub.

Install the Design Studio plugin locally for Cursor from https://github.com/itspatmorgan/design-studio-starter. Read SETUP.md and follow its Cursor local plugin installation and linked create-studio instructions. Handle the technical steps, preserve my other plugins and existing files, and create my Design Studio on this computer. Open its local preview and help me continue working in its folder. Guide me through any window reload, plugin activation, or new Agent chat needed.

From GitHubSet up with any coding agent, or install it yourself.

Use your coding agent without a plugin. Copy this prompt into a local chat:

Help me install Design Studio from https://github.com/itspatmorgan/design-studio-starter. Read its SETUP.md and follow the linked create-studio instructions. Handle downloading, setup, and opening it for me. Verify that setup will save files on my computer and help me choose the local folder. Preserve anything already there. Show me the running Design Studio and help me continue working in its folder.

Or install it yourself

  1. Use the GitHub template to create your own repository and clone it, or download the source.
  2. Install mise, then run these commands in the repository folder:
mise install
mise exec -- pnpm install
mise exec -- pnpm dev

Open the local URL printed in your terminal. Explore independently, or open the folder in your coding agent to start building.

Full setup instructions

2. Choose where to publish

Choose a host and copy its prompt into your Design Studio agent chat. Your agent handles publishing and updates to the same link.

ChatGPT SitesPublish conversationally when Sites is available to your agent.

Use a local Codex chat with ChatGPT Sites available. Installing Design Studio does not enable Sites; your agent can check its available capabilities.

Publish my existing Design Studio with ChatGPT Sites. Keep authoring local and reuse any existing Site. Use the Design Studio publish-studio procedure and native Sites tools. Read this Design Studio’s AGENTS.md and current publishing guidance. If DEPLOY.md is available, read it too. Preserve my work and existing deployment settings. Help me choose the audience, handle configuration and the static build, and guide me through account sign-in or authorization. Verify the hosted site and a direct prototype link, then give me the viewing URL and instructions for publishing updates. If Sites is unavailable, explain what is needed and help me choose another host.

GitHub PagesKeep your source in GitHub and configure publication on push.

You’ll need a GitHub account and access to configure the repository’s Pages deployment. Your agent can guide you through choosing the repository and authenticating.

Help me publish my existing Design Studio with GitHub Pages. Help me choose the destination repository and its visibility, preserve existing remotes, and configure publication on push. Read this Design Studio’s AGENTS.md and current publishing guidance. If DEPLOY.md is available, read it too. Preserve my work and existing deployment settings. Help me choose the audience, handle configuration and the static build, and guide me through account sign-in or authorization. Verify the hosted site and a direct prototype link, then give me the viewing URL and instructions for publishing updates.

NetlifyPublish a local static build to a Netlify project.

Use an existing Netlify project or let your agent help set one up. Your agent will guide you through account authorization and check the available access controls for your audience.

Help me publish my existing Design Studio with Netlify. Build locally and upload the static output, reusing any existing project. Read this Design Studio’s AGENTS.md and current publishing guidance. If DEPLOY.md is available, read it too. Preserve my work and existing deployment settings. Help me choose the audience, handle configuration and the static build, and guide me through account sign-in or authorization. Verify the hosted site and a direct prototype link, then give me the viewing URL and instructions for publishing updates.

VercelPublish to your chosen Vercel account or team.

Use an existing Vercel project or let your agent help set one up. Ask it to check the appropriate plan and access controls for your intended use.

Help me publish my existing Design Studio with Vercel. Prepare and deploy the static output, reusing any existing project. Read this Design Studio’s AGENTS.md and current publishing guidance. If DEPLOY.md is available, read it too. Preserve my work and existing deployment settings. Help me choose the audience, handle configuration and the static build, and guide me through account sign-in or authorization. Verify the hosted site and a direct prototype link, then give me the viewing URL and instructions for publishing updates.

Help me chooseStart with your team’s host, or ask your agent to assess the options.

Use this prompt in your existing Design Studio folder. Tell your agent who needs to see the work and whether you already have a hosting account.

Help me publish my existing Design Studio. Assess ChatGPT Sites, GitHub Pages, Netlify, Vercel, or my team’s existing static-site host based on the tools and accounts available. Read this Design Studio’s AGENTS.md and current publishing guidance. If DEPLOY.md is available, read it too. Preserve my work and existing deployment settings. Help me choose the audience, handle configuration and the static build, and guide me through account sign-in or authorization. Verify the hosted site and a direct prototype link, then give me the viewing URL and instructions for publishing updates.

A note from the creator

Hello friend,

Design Studio is something I’ve wanted to exist for years.

Over a decade ago, I started my tech career as a front-end developer embedded on a product design team. Prototyping and design technology have been central to my work ever since. This year, coding agents finally made it possible to build the environment I’d imagined and make that way of working accessible to more teams.

Design Studio carries years of thinking and experimentation, shaped by using early versions with my teammates at Sublime Security. Their support and our day-to-day product and marketing work helped make it what it is.

I’m sharing Design Studio freely and openly to help bring more good design into the world. I hope the community will make it better together. Explore the code on GitHub, adapt it, or contribute.

I’d love to see what you build, hear what gets in your way, and help you make Design Studio fit your team.

Patrick Morgan Read the story behind Design Studio
Set up Design Studio

Share what you build and tag @itspatmorgan. Follow more experiments in Unknown Arts.

Feedback and contributions on GitHub