JGuang / JGuang UI

March 2026 - JGuang UI/cli v4

More capable, easier to use. Built for you and your coding agents. Skills, presets, dry run, new templates, monorepo and more.

Partially translated: Chinese navigation, titles, descriptions, and common headings. The technical body is currently in English.

We're releasing version 4 of JGuang UI/cli. More capable, easier to use. Built for you and your coding agents. Here's everything new.

JGuang UI/skills

JGuang UI/skills gives coding agents the context they need to work with your components and registry correctly. It covers both Radix and Base UI primitives, updated APIs, component patterns and registry workflows. The skill also knows how to use the JGuang UI CLI, when to invoke it and which flags to pass. Agents make fewer mistakes and produce code that actually matches your design system.

You can ask your agent things like:

  • "create a new vite monorepo"
  • "find me a hero from tailark, add it to the homepage, animate the text using an animation from react-bits"
  • "install and configure a sign in page from @clerk"
Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Introducing --preset

A preset packs your entire design system config into a short code. Colors, theme, icon library, fonts, radius. One string, everything included.

Build your preset on JGuang UI installation, preview it live and grab the code when you're ready.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Use it to scaffold projects from custom config, share with your team or publish in your registry. Drop it in prompts so your agent knows where to start. Use it across Claude, Codex, v0, Replit. Take your preset with you.

Switching presets

When you're working on a new app, it can take a few tries to find something you like so we've made switching presets really easy. Run init --preset in your app, and the CLI will take care of reconfiguring everything, including your components.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Skills + Presets

Your agent knows how to use presets. Scaffold a project, switch design systems, try something new.

  • "create a new next app using --preset adtk27v"
  • "let's try --preset adtk27v"

New JGuang UI installation

To help you build custom presets, we rebuilt JGuang UI installation. It now includes a library of UI components you can use to preview your presets. See how your colors, fonts and radius apply to real components before you start building.

New --dry-run, --diff, and --view flags

Inspect what a registry will add to your project before anything gets written. Review the payload yourself or pipe it to your coding agent for a second look.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Updating primitives

You can use the --diff flag to check for registry updates. Or ask your agent: "check for updates from @jguang-ui and merge with my local changes".

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

JGuang UI init --template

JGuang UI Registry now scaffolds full project templates for Next.js, Vite, Laravel, React Router, Astro and TanStack Start. Dark mode included for Next.js and Vite.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Use --monorepo to set up a monorepo.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

JGuang UI init --base

Pick your primitives. Use --base to start a project with Radix or Base UI.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

JGuang UI info

The info command now shows the full picture: framework, version, CSS vars, which components are installed, and where to find docs and examples for every component. Great for giving coding agents the context they need to work with your project.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

JGuang UI docs

Get docs, code and examples for any UI component right from the CLI. Gives your coding agent the context to use your primitives correctly.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

registry:base and registry:font

Registries can now distribute an entire design system as a single payload using registry:base. Components, dependencies, CSS vars, fonts, config. One install, everything set up.

Fonts are now a first-class registry type. Install and configure them the same way you install components.

Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.
Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.

Source: changelog/2026-03-cli-v4.mdx

Technical documentation for JGuang UI.

On this page