LIVE//NAKODIL.SITE//PAYLOAD :: GUIDE

Гайд · 5 мин чтения

Magic UI, KokonutUI, Aceternity UI: готовые анимированные компоненты для сайта

Magic UI, KokonutUI, Aceternity UI — три библиотеки готовых анимированных React-компонентов. Сравнение, подключение, как работать с ними через Claude Code без переписки с нуля.

Антон 1 просмотров
Magic UI, KokonutUI, Aceternity UI: готовые анимированные компоненты для сайта
Коротко

Magic UI, KokonutUI и Aceternity UI — библиотеки готовых анимированных компонентов для React-проектов, работающие по принципу copy-paste. Копируешь исходный код компонента в свой проект, подключаешь зависимости (Framer Motion, Tailwind), адаптируешь под свои цвета и данные. Нет единого npm-пакета на всё — зато полный контроль над кодом без зависимости от апстрима.

Почему copy-paste, а не npm install?

Shadcn UI сделал этот паттерн стандартом, и все три библиотеки его переняли: ты владеешь кодом компонента целиком. Нет breaking changes при обновлении библиотеки, нет CSS-конфликтов с твоими стилями, нет ограничений апстрима. Скопировал — компонент твой, дорабатываешь как угодно. Цена: каждый компонент подключается отдельно.

Для большинства компонентов из всех трёх библиотек нужен Framer Motion и Tailwind CSS. Ставятся один раз на проект:

npm install framer-motion
npm install -D tailwindcss postcss autoprefixer

После этого большинство компонентов заработают без дополнительных зависимостей.

Magic UI — что там есть

Magic UI — крупнейшая из трёх по каталогу. Упор на элементы, которые встречаешь на современных SaaS-лендингах: анимированные градиентные фоны, текст с shimmer-эффектом, border beam, orbiting circles, marquee. Стиль нейтральный, без жёсткого характера — легко ложится на любую дизайн-систему.

Magic UI: 150+ бесплатных анимированных компонентов на React, TypeScript, Tailwind CSS и Motion — заглавная библиотеки, 21 400+ звёзд на GitHub (июль 2026)

Что там есть по категориям:

Pro-версия — 50+ готовых секций и 9+ шаблонов лендингов за $199 lifetime, живёт отдельно: pro.magicui.design.

Каждый компонент задокументирован с превью и полным исходным кодом. Если нужно быстро поднять дизайн — Magic UI первое место, где смотреть.

Чем KokonutUI отличается от Magic UI?

KokonutUI — меньше каталог, зато каждый компонент выглядит нестандартно. Там нет набора «я это видел на каждом втором SaaS-лендинге». Стиль экспериментальный: плавные переходы с характером, необычные hover-состояния, анимации, которые не выглядят сгенерированными по шаблону. Хорошо для портфолио, студий, продуктов где дизайн — часть сообщения.

Страница компонента AI Input Search в KokonutUI: готовая команда установки через shadcn CLI — одна строка, и компонент лежит кодом в твоём проекте (июль 2026)

Документация у KokonutUI устроена так же, как у Magic UI: страница компонента = превью + исходный код. Открываешь инспектор, смотришь как устроена анимационная кривая, копируешь что нужно.

Aceternity UI — когда нужен «вау»-эффект

Aceternity — самая визуально плотная из трёх. Компоненты рассчитаны на тёмный фон: 3D card effect, spotlight, background beams с коллизией, aurora, lens. Если Magic UI — нейтральный инструмент, то Aceternity — конкретный эстетический выбор. Подходит для strong first impression на лендинге или портфолио. Не подходит для утилитарного SaaS-дашборда — там это перегруз.

Каталог Aceternity UI: Text Flipping Board, Macbook Scroll, параллакс-hero и блоки hero-секций; All-Access отмечает 120 000+ пользователей (июль 2026)

Большинство компонентов бесплатны, есть Pro-версия с расширенным набором. Зависимости те же: Framer Motion + Tailwind.

Как работать с этими библиотеками через Claude Code?

Без контекста Claude Code воспроизводит среднестатистический паттерн — именно то, от чего спасают эти библиотеки. Правило простое: дай Claude исходный код компонента, а не название библиотеки. Модель не ходит в интернет и не знает текущую версию Magic UI — зато с кодом на входе разберётся точно и не сломает анимационную логику.

Рабочий флоу:

  1. Открой страницу нужного компонента на magicui.design или kokonutui.pro
  2. Скопируй исходный код компонента целиком
  3. Вставь в Claude Code с контекстом: «Вот компонент из Magic UI. Адаптируй под мою цветовую схему [цвета] и подключи к [компонент/страница в проекте]»
  4. Claude адаптирует стили, сохраняя анимационную логику — не переписывает с нуля

Разница между «Claude пишет анимацию с нуля» и «Claude адаптирует готовый компонент» ощутимая. В первом случае получаешь ease-in там, где нужен ease-out, симметричные тайминги без характера. Во втором — анимация уже проверена на практике. Подробнее о том, почему easing важен и как его контролировать, писал в разборе дизайн-скиллов для Claude Code.

Frontend-design скилл для лучшего результата

Официальный скилл frontend-design из репозитория anthropics/skills (148k★) заставляет Claude задать стиль до генерации — интерфейсы перестают выглядеть машинными. Вместе с кодом из Magic UI или Aceternity это даёт двойной эффект: правильные компоненты плюс правильный контекст у модели.

git clone https://github.com/anthropics/skills ~/.claude/skills/anthropics-skills

Активация в Claude Code: /frontend-design. После этого скажи какую библиотеку используешь — Claude учтёт её стилистику при генерации связующего кода. Про другие способы перенести дизайн в код с Claude Code — в статье Google Stitch + Claude Code.

Какую библиотеку выбрать: сравнение Magic UI, KokonutUI и Aceternity

Все три решают одну задачу — готовые анимированные компоненты для React — разными акцентами. Magic UI ставит на объём и универсальность, KokonutUI на нестандартный визуал, Aceternity на тёмные плотные эффекты. Их можно миксовать: общая основа (Framer Motion + Tailwind) делает компоненты совместимыми без конфликтов.

Критерий Magic UI KokonutUI Aceternity UI
Размер каталога 50+ Меньше 50+
Стиль Нейтральный, SaaS Экспериментальный Dark-heavy, «вау»
Тема по умолчанию Light + dark Light + dark Dark
Зависимости Framer Motion + Tailwind Framer Motion + Tailwind Framer Motion + Tailwind
Подключение Copy-paste Copy-paste Copy-paste
Pro-версия Есть Нет Есть
Лучше для SaaS, лендинги Портфолио, студии Wow-лендинги, портфолио

Прозрачно: ссылки на magicui.design и kokonutui.pro в статье — партнёрские. Если оформишь план по ним, мне придёт процент; цена для тебя не меняется.

Источники

Скиллы по теме

Весь каталог →
Tool
Claude Code
Главный инструмент этого сайта: агент Anthropic, который пишет и правит код прямо у тебя на машине. Все гайды, скиллы и квест построены вокруг него.
Tool
Magic UI
Анимированные компоненты в экосистеме shadcn: эффектные блоки для лендингов — кодом, не промптами. База бесплатна, Pro — платные шаблоны и секции.
Tool
Aceternity UI
Анимированные React + Tailwind компоненты: базовые блоки бесплатны готовым кодом, Pro — платные шаблоны. Готовые анимации кодом вместо покупки промптов.
Tool
Framer
Визуальный конструктор сайтов с AI: собираешь и публикуешь без кода вообще. С Claude Code не стыкуется — зато самый короткий путь «идея → живой лендинг».
Квест
Собери свой сайт на Claude Code — за неделю
Не лекция: копируешь команды, видишь результат. 7 шагов, первые два бесплатно.
Открыть квест

Частые вопросы

Что такое Magic UI

Magic UI — библиотека анимированных компонентов для React и Next.js. Работает по принципу copy-paste: копируешь код нужного компонента к себе в проект, адаптируешь. Основа — Framer Motion и Tailwind CSS. Бесплатная, open-source, есть Pro-версия.

Чем KokonutUI отличается от Magic UI

Стилем и набором. Magic UI делает ставку на большой каталог под SaaS-паттерны. KokonutUI — более экспериментальный визуал, меньше компонентов, но каждый выглядит не как у всех. Подход copy-paste у обоих одинаковый.

Aceternity UI — бесплатная или платная

Большинство компонентов бесплатны и open-source. Есть Pro-версия с расширенным каталогом. Стиль по умолчанию — dark-theme с плотными анимациями на Framer Motion.

Нужен ли Framer Motion для всех трёх библиотек

Да, все три используют Framer Motion как основу анимаций. Ставится один раз: npm install framer-motion. Для Magic UI и Aceternity дополнительно нужен Tailwind CSS.

Как подключить компонент из Magic UI через Claude Code

Открой страницу нужного компонента на magicui.design, скопируй исходный код, вставь его как контекст к Claude Code и объясни что нужно адаптировать. Без кода на входе Claude будет угадывать API библиотеки.

Можно ли миксовать компоненты из разных библиотек

Да. Все три работают на одной основе — Framer Motion плюс Tailwind — конфликтов нет. На практике: фон из Aceternity, карточки из Magic UI, навигация из KokonutUI — всё сходится без правок.