Skip to content

About

A free, open-source add-on for Claude, ChatGPT, Codex and Cursor that turns a few plain answers into a design system, so everything you build looks like it belongs together.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

72 stars

Watchers

0 watching

Forks

Latest commit

 

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenDesigner. Make everything you build look like it belongs together. Your AI tools know what to build. OpenDesigner tells them how it should look.

Website  ·  Docs  ·  Showcase  ·  Install  ·  Contribute  ·  Book a 20-minute intro call

A free, open-source (MIT) add-on for your AI coding tool. It gives your product one design system and checks every screen against it.

Works in Claude Code and the Claude app, ChatGPT and Codex, Cursor, GitHub Copilot and Gemini CLI.

Two ways in

Fix what you built. It audits every button, font, size, color and alignment on your pages, marks each problem with the rule it breaks, and fixes it after your yes.

Build a system. It reads your repo, studies your competitors, proposes a positioning and three directions, then writes the rules your AI follows.

Two versions of an invoices page. Today: seven issues boxed and numbered, such as three filled buttons, gray text at 2.54:1, amounts that don't line up and status shown by color alone. Fixed: the same page on its own design system, with a check where each fix landed and the money shown as a bento of small charts.

Every round

  • A plan you sign off, step by step, written to opendesigner/PROTOCOL.md so any AI follows it.
  • Checks before you see it: contrast, tap targets, type scale, letter-spacing, alignment, buttons, text over images.
  • Screenshots, before and after. Not a link to open.
  • Your notes stick. Say something twice and it becomes a rule.

What lands in your repo

DESIGN.md, PRODUCT.md, design tokens (DTCG), CSS, Tailwind, Figma, Swift and Compose exports, and a log of every choice with its reason.

Quickstart

  1. Add OpenDesigner to your AI tool. Pick yours below.
  2. Open your project and say: "Create a design system for this project."
  3. Answer a few short questions. It reads your files first, so it asks less.

Claude Code

/plugin marketplace add ckryptickunal/OpenDesigner
/plugin install opendesigner@opendesigner
Claude app (claude.ai or Desktop)

Build the skill zip, then upload dist/opendesigner.zip under Customize > Skills. Code execution must be on.

git clone https://github.com/ckryptickunal/OpenDesigner && cd OpenDesigner
python3 tools/build_dist.py        # writes the zip files into dist/
Codex, Cursor, VS Code with Copilot, Gemini CLI and other agents

These tools read skills from .agents/skills/. Copy the OpenDesigner skills into your project. Tools that support Agent Plugins can also read the root plugin.json.

git clone https://github.com/ckryptickunal/OpenDesigner
mkdir -p your-project/.agents/skills
cp -R OpenDesigner/.agents/skills/opendesigner* your-project/.agents/skills/
ChatGPT (web, any plan, nothing to install)
  1. Create a Project.
  2. Paste chatgpt-project/instructions.md (the part below its line) into the Project instructions.
  3. Upload the five files in chatgpt-project/knowledge/.
No AI at all (the engine on its own)

The engine is one Python file (Python 3.10 or newer, nothing to install). It writes DESIGN.md, PRODUCT.md and an opendesigner/ folder with tokens, exports and an overview page.

python3 path/to/OpenDesigner/skills/opendesigner/scripts/engine.py sketch --name "Acme" --feel friendly,minimal

You need your own AI tool and Python 3.10 or newer. The engine makes no network calls (privacy). Help for each tool: install guide.

Component library

Six ready-made parts: an approval panel, a monthly spend chart, a command menu, an AI answer with citations, an order summary and settings switches.

82 ready-made parts built only on your tokens. Optional. Browse them.

Status

  • Version 0.2.0, the first tagged release, 5 November 2026. One maintainer.
  • Engine tests pass locally. No CI runs, and no watched user trials yet.
  • Next: choices you can click inside your AI tool (#20).

Changelog · How it works · Research behind the defaults · Showcase

Help it get better

Tell your AI what went wrong. It saves the note and gives you a ready-to-file GitHub link; nothing is posted until you send it. Or open an issue. Contributions: CONTRIBUTING.md. Sponsorship: docs/SPONSORSHIP.md.

Star history

OpenDesigner's GitHub stars over time, redrawn from GitHub every 3 hours

License

Code, skills, templates and data files are under the MIT license. Written research and documentation are under CC BY 4.0, so you can reuse them with credit. That covers research/, benchmarks/, sources/, traces/, synthesis/ Markdown and docs/. Product and design-system names in the research belong to their owners. The tool marks in the "works in" row belong to their owners and only show where OpenDesigner runs (from Simple Icons, CC0). Photos in the README images are from Unsplash: Philipp Hubert (banner), Sean Fahrenbruch (how it works), and Photoholgic, Annie Spratt and Harshal Tandel (examples).

To cite OpenDesigner or its research, use CITATION.cff (GitHub's "Cite this repository" button).

About

A free, open-source add-on for Claude, ChatGPT, Codex and Cursor that turns a few plain answers into a design system, so everything you build looks like it belongs together.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

72 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages