СейчасЧто это такое
- Что это такое
- Что входит в экосистему
- Стек и совместимость
- Как установить блок
- CLI (основной способ)
- Copy-paste
- Open in v0
- Шаблоны
- Проверка результата
- Theme Generator
- MCP-сервер и работа с ИИ-агентами
- Figma-интеграция
- Лицензии и тарифы
- Чем отличается от оригинального shadcn/ui
- Ограничения и когда не подходит
- Когда стоит присмотреться
- Ссылки
- Следующий шаг
- Связанные материалы
Расширенная экосистема вокруг shadcn/ui: компоненты с вариантами, готовые блоки для лендингов и дашбордов, шаблоны для Next.js и Astro, генератор тем с ИИ, Figma-плагин, MCP-сервер и расширение для IDE. Код устанавливается прямо в ваш проект, поэтому вы владеете им полностью.
Модель: open-source ядро под лицензией MIT (GitHub) плюс платные лицензии с пожизненным доступом.
Данные проверены: 1 августа 2026 года по официальному сайту, блогу и странице лицензии.
Что это такое
shadcn/ui распространяется не как NPM-пакет, а как исходный код: вы устанавливаете компонент в проект и дальше правите его сами. У оригинальной библиотеки компактный набор блоков, нет визуального генератора тем и нет собственной Figma-библиотеки.
Shadcn Studio закрывает эти пробелы. Это платформа поверх shadcn/ui с большой библиотекой блоков и компонентов, шаблонами, генератором тем, Figma-китом и набором AI-инструментов. Установка идёт той же командой shadcn, что и у оригинала, поэтому проект остаётся совместимым.
Что входит в экосистему
| Часть | Что это даёт | Доступность |
| Компоненты | Варианты shadcn/ui-компонентов с анимациями на Motion, в реализациях Base UI и Radix UI | Free + платные |
| Блоки | Заявленные 800+ секций: marketing, dashboard, eCommerce, datatable, bento grid | Free + платные |
| Шаблоны | Заявленные 20+ шаблонов: лендинги, дашборды, многостраничные фронтенды. Next.js и Astro | Free + платные |
| Theme Generator | Визуальный редактор тем с предпросмотром, готовыми стартерами и генерацией по промпту | Free (базовый) + платные |
| Figma UI Kit | Заявленные 1000+ вариантов компонентов, 1500+ иконок, 70+ чартов, 800+ pro-блоков, 20 лендингов, 9 дашбордов, 22 app shell и 20+ тем | Платные |
| Figma to Code | Плагин превращает выделенный Figma-фрейм в React-код на shadcn/ui | Платные |
| MCP Server | ИИ-агент в IDE ищет блоки по описанию и собирает из них страницы | Free + платные |
| IDE Extension | Поиск, предпросмотр и установка блоков из VS Code и совместимых редакторов | Free + платные |
| Shadcn Builder | Визуальная сборка лендинга из блоков с экспортом кода и CLI-команд | Платные |
Стек и совместимость
| Технология | Поддержка |
| UI-фреймворк | React |
| Мета-фреймворки и сборщики | Next.js, Astro v6, Vite, Laravel и другие окружения, где работает shadcn/ui |
| Примитивы | Base UI и Radix UI, обе реализации |
| CSS | Tailwind CSS v4 |
| Типизация | TypeScript |
| Анимации | Motion |
| Установка | shadcn CLI v4, copy-paste, Open in v0, MCP |
Поддержка двух наборов примитивов важна по контексту самого shadcn/ui: в июле 2026 года Base UI стал в нём реализацией по умолчанию, Radix остался полностью поддержанным, а React Aria добавился как ещё один вариант. Shadcn Studio обновил блоки и компоненты под Base UI и Radix UI и привёл Theme Generator в совместимость с shadcn/ui v4.
Как установить блок
CLI (основной способ)
Код раздаётся через реестры shadcn CLI v4. Сначала пропишите нужный namespace в components.json проекта, затем выполните команду со страницы блока:
# Точное имя блока и namespace берите со страницы блока
npx shadcn@latest add @ss-blocks/<block-name>Реестров четыре: @shadcn-studio открывает бесплатные компоненты, блоки и темы без авторизации, а @ss-components, @ss-blocks и @ss-themes дают доступ и к премиум-контенту после аутентификации. CLI v2 больше не поддерживается. Порядок настройки описан в официальной инструкции.
Copy-paste
На странице блока есть кнопка копирования кода. Способ подходит, когда вы хотите разобрать разметку вручную или взять из блока только фрагмент.
Open in v0
Блок открывается в Vercel v0 для доработки промптом. Тот же маршрут работает из Figma-плагина: сгенерированный код можно скопировать, получить к нему CLI-команду или сразу открыть в v0.
Шаблоны
Для Astro и Next.js есть отдельные руководства по установке шаблонов, например гайд по Astro-шаблонам. Начать можно с бесплатного шаблона: например, блоговый лендинг Ink на Next.js и Astro v6 с Tailwind CSS v4, TypeScript и Figma-файлом в комплекте.
Проверка результата
Минимальный сценарий, который подтверждает, что подключение работает:
- В проекте с настроенным shadcn/ui и Tailwind CSS v4 выполните команду установки блока со страницы этого блока.
- Убедитесь, что в вашей папке компонентов появились новые файлы, а в
package.jsonдобавились нужные зависимости. - Импортируйте блок в любую страницу и запустите дев-сервер.
npm run devПризнаки успеха: сборка проходит без ошибок импорта, блок рендерится на странице, а его цвета и радиусы совпадают с вашей темой, потому что блок использует те же CSS-переменные shadcn/ui. Если цвета отличаются от остального интерфейса, значит тема проекта не совпадает с темой блока: сверьте переменные в globals.css.
Theme Generator
Визуальный редактор тем с живым предпросмотром. Настраиваются цвета, типографика, радиусы, светлый и тёмный режимы. Есть готовые стартеры под известные визуальные стили.
AI-режим собирает тему по текстовому описанию, умеет ссылаться на существующую тему через @Theme и сохраняет чекпойнты правок; модель задаётся в настройках LLM. Темы импортируются и экспортируются, поэтому генератором можно пользоваться и в проекте без блоков Shadcn Studio.
MCP-сервер и работа с ИИ-агентами
MCP-сервер подключается к IDE и агентным средам: VS Code, Cursor, Windsurf и Cline. Через него агент решает три задачи:
- находит подходящий блок по описанию задачи;
- собирает страницу из библиотеки вместо генерации разметки с нуля;
- рефакторит уже установленные компоненты.
Практическая ценность в том, что агент опирается на протестированные секции. Это снижает объём случайной вёрстки, которую потом приходится переписывать вручную.
Figma-интеграция
UI Kit — библиотека компонентов и блоков в Figma, синхронизированная с кодовой базой. Дизайнер собирает экран из тех же элементов, которые разработчик потом установит через CLI.
Figma to Code — плагин анализирует выделенный фрейм и генерирует React-код на shadcn/ui. Результат можно скопировать или установить через CLI.
Лицензии и тарифы
Все платные лицензии оплачиваются один раз и дают пожизненный доступ. Цены на 1 августа 2026 года: Basic — 99 $, Pro — 199 $, Team — 449 $, Enterprise — 849 $. На сайте они показаны как акция со скидкой 30% и пометкой о скором повышении, поэтому перед покупкой сверьтесь с сайтом и лицензионным соглашением. Оплата идёт через Polar.
| Лицензия | На кого распространяется | Кому подходит |
| Community | Открытая часть библиотеки: 57 бесплатных блоков, часть компонентов и тем, бесплатные шаблоны | Оценить качество блоков и собрать пробный проект |
| Basic | Один человек | Личные и клиентские проекты без Figma-инструментов |
| Pro | Один человек | Фрилансер или соло-разработчик, которому нужен весь набор |
| Team | До 15 сотрудников или подрядчиков | Продуктовая команда или агентство |
| Enterprise | Все сотрудники и подрядчики компании | Крупная организация с несколькими командами |
Чем отличается от оригинального shadcn/ui
| Аспект | shadcn/ui | Shadcn Studio |
| Компоненты | Базовый набор в одной реализации на проект | Варианты с анимациями в реализациях Base UI и Radix UI |
| Блоки | Ограниченный официальный набор | Большая библиотека: marketing, dashboard, eCommerce, datatable |
| Шаблоны | Примеры и стартеры | Многостраничные шаблоны для Next.js и Astro |
| Темы | Настройка через переменные и предустановки | Визуальный генератор с ИИ, стартерами и экспортом |
| Figma | Ссылки на сторонние наборы | Собственный UI Kit и плагин Figma to Code |
| AI-инструменты | MCP-сервер реестра | MCP-сервер, IDE-расширение с тулбаром, Figma to Code, AI-генератор тем |
shadcn, что и официальные компоненты.Ограничения и когда не подходит
- Только React. Версий для Vue, Svelte и Angular нет.
- Зависимость от shadcn/ui и Tailwind CSS v4. Без них блоки потребуют серьёзной адаптации.
- Платная часть значительная. Figma-кит, Builder и премиум-блоки закрыты лицензией.
- Премиум требует настройки реестров. Платный контент ставится только через shadcn CLI v4 с аутентификацией, поддержка CLI v2 прекращена.
- Обновления не приходят через npm. Установленный код становится вашим, а правки из библиотеки придётся переносить руками.
- Две реализации примитивов усложняют выбор. Решение про Base UI или Radix лучше принять до первой установки.
- Числа в маркетинге опережают потребности. Библиотека на сотни блоков полезна только там, где интерфейсов действительно много.
Если у вас один небольшой лендинг или устоявшаяся собственная дизайн-система, официальных блоков shadcn/ui обычно достаточно.
Когда стоит присмотреться
- Вы делаете фронтенд на React и Tailwind CSS и собираете много типовых интерфейсов.
- Вам нужны готовые маркетинговые секции и дашборд-экраны без ручной вёрстки.
- Вы работаете с ИИ-агентами в IDE и хотите, чтобы они брали проверенные блоки.
- Вам нужен маршрут из Figma в код внутри одной библиотеки.
- Вы используете Astro или Next.js и хотите единую систему компонентов для нескольких проектов.
Ссылки
- Официальный сайт
- Блоки
- Компоненты
- Шаблоны
- Theme Generator
- Figma-кит
- Документация
- Лицензия
- GitHub
- Discord
- Оригинальный shadcn/ui
Следующий шаг
Перед тем как выбирать библиотеку блоков, полезно разобраться с самим процессом проектирования интерфейса с ИИ: Как на самом деле проектировать дизайн с ИИ
Связанные материалы
- Статья: Пять интерактивных лендингов за час: что умеет Codex с правильными skills
- Блог: Скиллы для Codex, с которыми сайты выглядят дорого
- База знаний: Taste Skill — anti-slop набор скиллов для ИИ-агентов
Выбор библиотеки блоков и реализации примитивов влияет на скорость работы команды и на то, насколько предсказуемо ведут себя ИИ-агенты в вашем репозитории. Разговор будет полезен тем, кто собирает фронтенд-стек под агентную разработку.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.
Дальше по теме
Коротко о сбое t.me, статусе serverHold и о том, как собственные URL сайта с nginx-редиректами делают Telegram-ссылки устойчивее.