Skip to content
PluginStats

synthesisui weekly downloads statistics

By SynthesisUI · npm · Claude Code

Bring SynthesisUI design systems into any project - tokens, typed components, whole pages and an agent-ready CLAUDE.md manifest.

View on npm Stale · Oct 17, 2026

synthesisui has 267 recorded weekly downloads on npm, a decrease of 92.4% over the past 30 days, ranking #1562 of 2,256 tracked listings.

Weekly downloads
267
Official API · Oct 17, 2026
7-day growth
-65.5%
-507 weekly downloads
30-day growth
-92.4%
-3.3K weekly downloads
90-day growth
+663%
+232 weekly downloads
Rank
#1562
Among tracked npm listings

About synthesisui

synthesisui

The CLI for SynthesisUI - where your design system is born, scored against the classic design canon, and delivered to any coding agent.

Your AI writes UI. This gives it a design system to write it in: tokens, typed components, whole pages and a CLAUDE.md manifest that Claude Code, Cursor, Copilot or any coding agent reads before writing a single line.

This repository is a read-only mirror of packages/cli in the SynthesisUI monorepo, published so you can audit exactly what runs in your repo. Issues and bug reports are very welcome here; pull requests can't land on a mirror - open an issue instead.

Quickstart

Pick any system from the gallery - or create your own in two minutes.

Commands

| Command | What it does |

| init | One-shot setup: materialize a system + wire your project for it | | login | Connect to your account (device-flow in the browser) | | list | List the design systems available to you | | add | Materialize a system into _synthesisui/ds// | | use | Generate the agent prompt to apply the system to your app | | component | Bring one typed component into your components dir | | template | Generate a whole page (landing, dashboard, onboarding…) | | generate | Generate a page from a saved guide structure | | advise | Grounded design advice for this repo, from your system's rules | | refit | Send an app component back into your design system | | upgrade | Diff your .lock against the latest version and migrate | | clean | Remove materialized files and the managed CLAUDE.md block | | doctor | Audit the repo for drift: every design value written by hand, and the token your system already has for it |

doctor

Every tool in this space promises output that is brand consistent and free of drift. None of them checks. This checks, in the only place it can be true - the code that shipped.

Overruled

With a system installed it runs a second pass that nothing else can:

It only flags a property the recipe actually binds. w-full beside a button is layout; px-8 is drift, because the recipe already decided the padding. A rule reading var(--ds-…) back is the opposite of overruling and is left alone. This needs the recipes, which are only in the project because add put them there - a linter has no idea what ds-button promised.

The last column is the point: not "you hardcoded a colour", but the name your own system already has for it. Exact matches only - a tool that guesses a near colour invites a silent visual change, and a diagnosis nobody trusts is worse than none.

With no system installed it still finds every hand-written value and counts the distinct ones. Runs offline, needs no account, writes nothing.

What your system says

The usage laws your team wrote, for the components this project actually uses, ordered by how much you use them. They are prose, so nothing verifies them - the value is putting them in front of whoever is touching the component. No other tool is positioned to do it, because no other tool knows these laws exist.

--strict exits 1 when drift is found, for CI. --all lists every finding instead of the loudest files. --laws shows every law instead of the busiest components.

What add materializes

Inside _synthesisui/ds//:

• design-system.json - the canonical source of truth • tokens.css - CSS custom properties scoped by data-ds • theme.css - optional Tailwind v4 @theme adapter (bg-primary, p-md, …) • GUIDE.md - agent instructions: semantic roles, mood, recipes • rules.md - the governance your agent must follow • .lock - pinned slug + version (reproducible upgrades)

Plus an idempotent block in your root CLAUDE.md listing every installed system and its component manifest.

Authentication

synthesisui login uses device-flow (RFC 8628): it opens the browser, you confirm a code, and the token lands in ~/.synthesisui/credentials.json (per machine, chmod 600). Logout = delete that file.

Registry

Defaults to https://www.synthesisui.com. Override with:

License

MIT

Description from the npm listing.

  • synthesisui
  • design-system
  • design-tokens
  • cli
  • claude-code

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

synthesisui weekly downloads on npm, last 90 days: 267 weekly downloads as of Oct 17, 2026, +663% over 90 days.synthesisuiWeekly downloads on npm · Last 90 days267downloads / week+663% over 90 days02K4K6K8K10K12K14K16K18KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 17, 2026 · 88 observations · Updated Oc…pluginstats.com
synthesisui weekly downloads on npm, last 90 days: 267 weekly downloads as of Oct 17, 2026, +663% over 90 days.

7/30/90-day growth

synthesisui weekly downloads growth on npm: -65.5% over 7 days, -92.4% over 30 days, +663% over 90 days.synthesisuiWeekly downloads growth on npm267downloads / week now7-day growth-507 weekly downloads-65.5%30-day growth-3,255 weekly downloads-92.4%90-day growth+232 weekly downloads+663%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
synthesisui weekly downloads growth on npm: -65.5% over 7 days, -92.4% over 30 days, +663% over 90 days.

Ranking history

synthesisui npm ranking history: currently #1562 (by weekly downloads).synthesisuinpm ranking · by weekly downloads · Last 90 days#1562current rank#600#800#1000#1200#1400#1600Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 17, 2026 – Oct 19, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
synthesisui npm ranking history: currently #1562 (by weekly downloads).

Listing placement

All npm2,256 listings · 113 pages · 1,129 shown · page 79, #3 (overall #1,563)
All npm: every listing in weekly downloads order

Listing placement

Claude Code233 listings · 12 pages · page 11, #8 (overall #208)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for synthesisui
Date (UTC)Weekly downloadsChange vs. previous
267-23
290+218
72-37
109-90
1990
199-311
510-264
774-1.6K
2,324-532
2,856-194
3,050-337
3,387-1.2K
4,610-1.9K
6,481—

Similar npm Claude Code plugins

All 20 synthesisui alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/synthesisui. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.