UI Hub 是一个每日更新的免费 UI 资源目录,给设计师、前端开发者和做界面的 AI Agent 用:共 2,395 条资源,其中 133 个组件库、1,929 个带明暗预览的组件样式示例,另有设计 skill 与 AI 设计技巧文章。UI Hub 是一個每日更新的免費 UI 資源目錄,給設計師、前端開發者和做介面的 AI Agent 用:共 2,395 條資源,其中 133 個元件庫、1,929 個附明暗預覽的元件樣式示例,另有設計 skill 與 AI 設計技巧文章。UI Hub is a free, daily-updated directory of UI resources for designers, front-end developers and AI agents that build interfaces: 2,395 resources, including 133 component libraries and 1,929 component style demos with light/dark previews, plus design skills and AI design articles.UI Hub は、デザイナー・フロントエンド開発者・UI を作る AI エージェント向けの、毎日更新される無料の UI リソース集です。全 2,395 件(コンポーネントライブラリ 133 件、ライト/ダーク対応のスタイルデモ 1,929 件)に加え、デザインスキルと AI デザイン記事を掲載しています。UI Hub는 디자이너, 프론트엔드 개발자, 인터페이스를 만드는 AI 에이전트를 위한 매일 업데이트되는 무료 UI 리소스 디렉터리입니다. 총 2,395개 리소스(컴포넌트 라이브러리 133개, 라이트/다크 미리보기가 있는 스타일 데모 1,929개)와 디자인 스킬, AI 디자인 글을 제공합니다.UI Hub ialah direktori sumber UI percuma yang dikemas kini setiap hari untuk pereka, pembangun front-end dan ejen AI yang membina antara muka: 2,395 sumber, termasuk 133 pustaka komponen dan 1,929 demo gaya komponen dengan pratonton terang/gelap, serta kemahiran reka bentuk dan artikel reka bentuk AI.UI Hub là danh mục tài nguyên UI miễn phí, cập nhật hằng ngày, dành cho nhà thiết kế, lập trình viên front-end và AI agent dựng giao diện: 2,395 tài nguyên, gồm 133 thư viện component và 1,929 mẫu phong cách component có xem trước sáng/tối, cùng skill thiết kế và bài viết về thiết kế với AI.UI Hub est un annuaire gratuit de ressources UI, mis à jour chaque jour, pour designers, développeurs front-end et agents IA qui construisent des interfaces : 2,395 ressources, dont 133 bibliothèques de composants et 1,929 démos de styles avec aperçus clair/sombre, plus des skills de design et des articles sur le design avec l’IA.UI Hub es un directorio gratuito de recursos de UI, actualizado a diario, para diseñadores, desarrolladores front-end y agentes de IA que construyen interfaces: 2,395 recursos, incluidas 133 bibliotecas de componentes y 1,929 demos de estilos con vista clara/oscura, además de skills de diseño y artículos de diseño con IA.UI Hub ist ein kostenloses, täglich aktualisiertes Verzeichnis von UI-Ressourcen für Designer, Frontend-Entwickler und KI-Agents, die Oberflächen bauen: 2,395 Ressourcen, darunter 133 Komponentenbibliotheken und 1,929 Komponenten-Stildemos mit Hell/Dunkel-Vorschau, dazu Design-Skills und Artikel zu KI-Design.

← 返回博客返回部落格Back to blogブログへ戻る블로그로Kembali ke blogVề blogRetour au blogVolver al blogZurück zum Blog · 组件库深读元件庫深讀Component librariesコンポーネント컴포넌트Pustaka komponenThư viện componentBibliothèquesBibliotecasKomponenten · 2026-10-14 · 8 分钟阅读8 分鐘閱讀6 min read6 分で読めます6 분 읽기6 min bacaan6 phút đọc6 min de lecture6 min de lectura6 Min. Lesezeit

Cult UI 深读:有手感、有个性的组件Cult UI 深讀:有手感、有個性的元件Cult UI deep dive: tactile components with personalityCult UI徹底解説:触感と個性のある部品Cult UI 심층 분석: 촉감과 개성이 있는 컴포넌트Cult UI mendalam: komponen taktil berperibadiCult UI chuyên sâu: component có cảm giác và cá tínhCult UI en profondeur : des composants tactiles avec du caractèreCult UI a fondo: componentes táctiles con personalidadCult UI im Detail: taktile Komponenten mit Charakter

兼容 shadcn、带物理手感的组件:灵动岛、质感按钮、可展开卡片。如何借来个性而不破坏一致性。相容 shadcn、帶物理手感的元件:動態島、質感按鈕、可展開卡片。如何借來個性而不破壞一致性。shadcn-compatible components that feel physical: dynamic islands, textured buttons, expandable cards. How to borrow personality without breaking consistency.shadcn互換で物理的な触感の部品。一貫性を壊さずに個性を借りる方法。shadcn 호환, 물리적 촉감의 컴포넌트. 일관성을 해치지 않고 개성을 빌리는 법.Komponen serasi shadcn yang terasa fizikal.Component tương thích shadcn có cảm giác vật lý.Composants compatibles shadcn au toucher physique.Componentes compatibles con shadcn con tacto físico.shadcn-kompatible Komponenten mit physischem Gefühl.

Cult UI deep dive: tactile components with personality

正文以簡體中文顯示。

本文は英語で表示しています。

본문은 영어로 표시됩니다.

Kandungan dipaparkan dalam bahasa Inggeris.

Nội dung hiển thị bằng tiếng Anh.

Le corps de l’article est en anglais.

El cuerpo del artículo está en inglés.

Der Beitragstext ist auf Englisch.

Cult UI is an open-source collection of shadcn-compatible components with a distinctly tactile feel: a dynamic-island style container, textured buttons, expandable cards and playful toolbars. Where Aceternity leans on spectacle (beams, spotlights, backgrounds), Cult UI leans on interaction feel: springs, squish and layout animation. This deep dive covers what is in the collection, how to adopt a component without breaking your design system, a step-by-step integration, and where personality components go wrong.

Cult UI home page
Cult UI home page · Screenshot: Cult UI (www.cult-ui.com), captured 2026-10-14. © the original site.

What kind of library it is

Like shadcn/ui itself, Cult UI is not a package you import wholesale. You take individual components into your repository, either by copying the source from the documentation or with the shadcn CLI using the registry address shown on each component's page, and then you own the code. The components are written in React with Tailwind CSS, and most of the interesting ones use Motion for layout and spring animation.

That model matters for AI work. Because the source lands in your repo, an agent can read how the dynamic island morphs between sizes and adapt it, instead of guessing at the props of a black box.

Where it shines

Checklist before adopting a tactile component
Checklist before adopting a tactile component · Diagram: original by UI Hub, CC BY 4.0

Where it does not

Step by step: adopting one component

Step 1: choose one signature interaction. Decide which single interaction should carry the product's personality, for example "the status pill expands into a mini player". One is enough.

Step 2: install it into your kit folder. Bring the component in via its docs page or the shadcn CLI and put it next to your other kit components, not inside a feature folder, so there is exactly one copy.

Step 3: map its styling to your tokens. Replace hard-coded colours, radii and shadows with your variables:

// before (as copied)
<div className="rounded-[28px] bg-black text-white shadow-2xl">

// after (mapped to your system)
<div className="rounded-[var(--radius-xl)] bg-[var(--raised)] text-[var(--ink)] border border-[var(--line)]">

Step 4: unify the motion. Personality components often each ship their own spring. Pick one or two spring presets and use them everywhere, so all motion feels like one family:

// motion.ts
export const spring = {
  snappy: { type: "spring", stiffness: 500, damping: 40 },
  soft:   { type: "spring", stiffness: 260, damping: 30 },
} as const;

Step 5: add accessibility the demo skipped. Custom toggles and islands need a real <button> or the correct role, visible focus, keyboard support, and aria-expanded when they open. Announce state changes with a live region if content changes without focus moving.

Step 6: respect reduced motion. Motion's useReducedMotion hook lets you swap springs for instant or fade transitions:

import { motion, useReducedMotion } from "motion/react";

export function Island({ open }: { open: boolean }) {
  const reduce = useReducedMotion();
  return (
    <motion.div
      layout
      transition={reduce ? { duration: 0 } : { type: "spring", stiffness: 500, damping: 40 }}
      aria-expanded={open}
    />
  );
}

Measuring whether it helps

A signature interaction should earn its place. After shipping, watch two things for a couple of weeks: whether people use the control more or less than the plain version it replaced, and whether support questions or bug reports mention it. Record the screen on a mid-range phone as well; spring animations that feel crisp on a laptop can drop frames on cheaper hardware. If the interaction slows people down or confuses them, simplify it rather than adding a second one to compensate. Personality that costs usability is a bad trade.

Pitfalls

How it compares

Three shadcn-compatible collections cover different ends of the "fancy" range, and knowing which end you need saves a lot of trial and error:

A common and effective combination is one Aceternity- or Magic UI-style moment on the marketing site and one Cult UI interaction inside the app, both mapped onto the same tokens. What does not work is all three on the same page.

Questions we get

Will it work with our existing shadcn setup? Generally yes, since the components follow shadcn conventions and use Tailwind and Motion. Check that your Tailwind version and Motion version match what the component expects before you start mapping styles.

Can an agent adapt a component to our product? Yes, and it is a good use of an agent, because the source is local. Give it the component, your tokens and the spring presets, and ask for a diff rather than a rewrite.

How do we keep it from looking like the demo? Change the content, colours and size to fit your product, and use the interaction for a real job: showing status, revealing controls, confirming an action.

Our take

Cult UI is our reference for the "tactile" end of the house-style range: micro-interaction over loud backgrounds. It works best when you pick one signature interaction per product, map it onto your tokens and motion presets, and let it recur. Used that way it gives a product character; used as a grab bag it makes the product feel like a demo.

Cult UI repository on GitHub
Cult UI repository on GitHub · Screenshot: GitHub (github.com), captured 2026-10-14. © the original site.

Checklist

AI 提示词AI 提示詞AI promptAIプロンプトAI 프롬프트Prompt AIPrompt cho AIPrompt IAPrompt de IAKI-Prompt

复制给 Claude、Cursor、v0 等 AI 助手,让它按本文的方法处理你的项目。尖括号里的内容换成你自己的。複製給 Claude、Cursor、v0 等 AI 助手,讓它按本文的方法處理你的專案。尖括號裡的內容換成你自己的。Paste this into Claude, Cursor, v0 or another assistant to apply this post to your own project. Replace the parts in angle brackets.Claude・Cursor・v0 などのAIアシスタントに貼り付けると、この記事の方法をあなたのプロジェクトに適用できます。山括弧の部分は自分の内容に置き換えてください。Claude, Cursor, v0 같은 AI 도우미에 붙여 넣으면 이 글의 방법을 내 프로젝트에 적용할 수 있습니다. 꺾쇠괄호 안은 내 내용으로 바꾸세요.Tampal ke Claude, Cursor, v0 atau pembantu lain untuk menggunakan kaedah artikel ini pada projek anda. Gantikan bahagian dalam kurungan sudut.Dán vào Claude, Cursor, v0 hoặc trợ lý khác để áp dụng bài này cho dự án của bạn. Thay phần trong dấu ngoặc nhọn bằng nội dung của bạn.Collez-le dans Claude, Cursor, v0 ou un autre assistant pour appliquer cet article à votre projet. Remplacez les parties entre chevrons.Pégalo en Claude, Cursor, v0 u otro asistente para aplicar este artículo a tu proyecto. Sustituye lo que está entre corchetes angulares.In Claude, Cursor, v0 oder einen anderen Assistenten einfügen, um diesen Beitrag auf dein Projekt anzuwenden. Teile in spitzen Klammern ersetzen.

我想把一个 Cult UI 组件(<组件名>)加入这个基于 shadcn 的项目,作为我们唯一的标志性交互。
1. 读组件源码(我会粘贴或给你文件)。总结它的属性、依赖(如 motion),以及所有写死的颜色、圆角、阴影和弹簧数值。
2. 把它放进组件目录,和其他组件放在一起;确保仓库里只有一份。
3. 用我们的 token(<token 文件>)替换写死的样式,用 motion.ts 里的预设替换它的弹簧参数(没有的话就新建 snappy/soft 两个预设)。
4. 补上演示缺少的无障碍:真正的 <button> 或正确角色、可见焦点、键盘支持、aria-expanded/aria-controls;如果内容变化而焦点不动,加实时区域。
5. 用 useReducedMotion 加减少动态效果的降级。
6. 只在 hover 时出现的内容,要提供点击或常显的替代方式。
输出:先给总结,再给 diff,最后列出仍与我们设计系统不一致的地方。提醒我检查仓库许可证。
我想把一个 Cult UI 组件(<组件名>)加入这个基于 shadcn 的项目,作为我们唯一的标志性交互。
1. 读组件源码(我会粘贴或给你文件)。总结它的属性、依赖(如 motion),以及所有写死的颜色、圆角、阴影和弹簧数值。
2. 把它放进组件目录,和其他组件放在一起;确保仓库里只有一份。
3. 用我们的 token(<token 文件>)替换写死的样式,用 motion.ts 里的预设替换它的弹簧参数(没有的话就新建 snappy/soft 两个预设)。
4. 补上演示缺少的无障碍:真正的 <button> 或正确角色、可见焦点、键盘支持、aria-expanded/aria-controls;如果内容变化而焦点不动,加实时区域。
5. 用 useReducedMotion 加减少动态效果的降级。
6. 只在 hover 时出现的内容,要提供点击或常显的替代方式。
输出:先给总结,再给 diff,最后列出仍与我们设计系统不一致的地方。提醒我检查仓库许可证。
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.
I want to add one Cult UI component (<component name>) to this shadcn-based project as our single signature interaction.
1. Read the component's source (I will paste it or give you the file). Summarise its props, its dependencies (e.g. motion) and every hard-coded colour, radius, shadow and spring value.
2. Place it in the kit folder next to the other components; make sure there is only one copy in the repo.
3. Replace hard-coded styling with our tokens (<tokens file>) and replace its spring values with our presets in motion.ts (create snappy/soft presets if none exist).
4. Add accessibility the demo lacks: real <button> or correct role, visible focus, keyboard support, aria-expanded/aria-controls, and a live region if content changes without focus moving.
5. Add a reduced-motion fallback with useReducedMotion.
6. Give a tap/always-visible alternative for anything that only appears on hover.
Output: the summary, then the diff, then a list of anything that still differs from our design system. Remind me to check the repository licence.

引用来源引用來源References参考文献참고 자료RujukanNguồn tham khảoRéférencesReferenciasQuellen

  1. Cult UI — Cult UI
  2. nolly-studio/cult-ui — GitHub
  3. Layout animations — Motion
  4. ARIA Authoring Practices Guide — W3C
  5. useReducedMotion — Motion
  6. shadcn CLI — shadcn
  7. prefers-reduced-motion — MDN
  8. Aceternity UI — Aceternity

相关文章相關文章Related posts関連記事관련 글Artikel berkaitanBài liên quanArticles liésArtículos relacionadosÄhnliche Beiträge

组件库深读元件庫深讀Component librariesコンポーネント컴포넌트Pustaka komponenThư viện componentBibliothèquesBibliotecasKomponenten2026-10-142 分钟阅读2 分鐘閱讀2 min read2 分で読めます2 분 읽기2 min bacaan2 phút đọc2 min de lecture2 min de lectura2 Min. Lesezeit

Aceternity UI 深读:惊艳效果,要省着用Aceternity UI 深讀:驚豔效果,要省著用Aceternity UI deep dive: spectacle, used sparinglyAceternity UI徹底解説:派手さは控えめにAceternity UI 심층 분석: 화려함은 아껴서Aceternity UI mendalam: kemewahan, guna dengan jimatAceternity UI chuyên sâu: hiệu ứng ấn tượng, dùng tiết kiệmAceternity UI en profondeur : du spectacle, avec parcimonieAceternity UI a fondo: espectáculo, con moderaciónAceternity UI im Detail: Spektakel, sparsam eingesetzt

可复制粘贴的 React + Tailwind + Motion 特效,带火了「fancy」落地页风格。哪些能撑起页面,哪些会把页面变成特效合集。可複製貼上的 React + Tailwind + Motion 特效,帶紅了「fancy」落地頁風格。哪些能撐起頁面,哪些會讓頁面變成特效合輯。Copy-paste React + Tailwind + Motion effects that made the "fancy" landing look popular. Which pieces carry a page and which turn it into a demo reel.React+Tailwind+Motionのコピペ演出。ページを支える部品と、デモリールにしてしまう部品。복사-붙여넣기 React+Tailwind+Motion 효과. 페이지를 받쳐 주는 것과 데모 릴로 만드는 것.Kesan React+Tailwind+Motion salin-tampal. Mana yang menyokong halaman, mana yang jadi demo.Hiệu ứng React+Tailwind+Motion copy-paste. Phần nào nâng trang, phần nào biến trang thành demo.Effets React+Tailwind+Motion à copier-coller : ce qui porte une page, ce qui en fait une démo.Efectos React+Tailwind+Motion para copiar: lo que sostiene una página y lo que la vuelve demo.Copy-paste-Effekte mit React+Tailwind+Motion: was eine Seite trägt, was sie zur Demo macht.

Aceternity UImotioncomponents
组件库深读元件庫深讀Component librariesコンポーネント컴포넌트Pustaka komponenThư viện componentBibliothèquesBibliotecasKomponenten2026-10-142 分钟阅读2 分鐘閱讀2 min read2 分で読めます2 분 읽기2 min bacaan2 phút đọc2 min de lecture2 min de lectura2 Min. Lesezeit

Magic UI 深读:像 shadcn 一样安装的动效组件Magic UI 深讀:像 shadcn 一樣安裝的動效元件Magic UI deep dive: animated components that install like shadcnMagic UI徹底解説:shadcnのように入るアニメ部品Magic UI 심층 분석: shadcn처럼 설치되는 애니메이션 컴포넌트Magic UI mendalam: komponen animasi dipasang seperti shadcnMagic UI chuyên sâu: component động cài như shadcnMagic UI en profondeur : des composants animés qui s'installent comme shadcnMagic UI a fondo: componentes animados que se instalan como shadcnMagic UI im Detail: animierte Komponenten, installiert wie shadcn

一套开源(MIT)的动效组件,通过 shadcn registry 分发。SaaS 页面最值得用的几个,以及如何保持无障碍。一套開源(MIT)的動效元件,透過 shadcn registry 分發。SaaS 頁面最值得用的幾個,以及如何維持無障礙。An open-source (MIT) set of motion components distributed through the shadcn registry. Best picks for SaaS pages and how to keep them accessible.shadcnレジストリで配布されるMITのモーション部品。SaaSページ向けの選び方とアクセシビリティ。shadcn 레지스트리로 배포되는 MIT 모션 컴포넌트. SaaS 페이지 추천과 접근성 유지법.Komponen gerakan sumber terbuka (MIT) melalui registry shadcn.Bộ component chuyển động MIT phân phối qua shadcn registry.Composants animés open source (MIT) distribués via le registre shadcn.Componentes animados open source (MIT) distribuidos por el registro de shadcn.Open-Source-Motion-Komponenten (MIT) über die shadcn-Registry.

Magic UIshadcnmotion
组件库深读元件庫深讀Component librariesコンポーネント컴포넌트Pustaka komponenThư viện componentBibliothèquesBibliotecasKomponenten2026-10-142 分钟阅读2 分鐘閱讀2 min read2 分で読めます2 분 읽기2 min bacaan2 phút đọc2 min de lecture2 min de lectura2 Min. Lesezeit

shadcn Blocks 与 Registry:把页面区块当源码shadcn Blocks 與 Registry:把頁面區塊當原始碼shadcn blocks and registries: page sections as source codeshadcnブロックとレジストリ:ページ部品をソースとしてshadcn 블록과 레지스트리: 페이지 섹션을 소스 코드로Blok dan registry shadcn: bahagian halaman sebagai kod sumbershadcn blocks và registry: khối trang dưới dạng mã nguồnBlocs et registres shadcn : des sections de page en code sourceBloques y registros de shadcn: secciones como código fuenteshadcn-Blocks und Registries: Seitenabschnitte als Quellcode

Blocks(仪表盘、侧栏、登录页)一条 CLI 命令就能装,任何团队都能发布自己的 registry。为什么这是 AI 智能体最好的底座。Blocks(儀表板、側欄、登入頁)一條 CLI 指令就能裝,任何團隊都能發布自己的 registry。為何這是 AI 智慧體最好的底座。Blocks (dashboards, sidebars, login pages) install with one CLI command, and any team can publish its own registry. Why this is the best substrate for AI agents.ブロックはCLI一発で導入、どのチームも独自レジストリを公開可能。AIエージェントに最適な土台の理由。블록은 CLI 한 줄로 설치, 누구나 레지스트리 공개 가능. AI 에이전트에 최적인 이유.Blok dipasang dengan satu arahan CLI; mana-mana pasukan boleh terbitkan registry.Block cài bằng một lệnh CLI; nhóm nào cũng có thể phát hành registry riêng.Les blocs s'installent en une commande ; chaque équipe peut publier son registre.Los bloques se instalan con un comando; cualquier equipo puede publicar su registro.Blocks per CLI-Befehl; jedes Team kann eine eigene Registry veröffentlichen.

shadcnblocksregistry