OD
Open Design — каталог примеров
источник: nexu-io/open-design

Готовые шаблоны страниц под разные задачи

Тестовая выборка из коллекции Open Design — каждый пример это самостоятельная HTML-страница, написанная LLM-агентом по заданию дизайн-системы. Кликай карточку чтобы открыть пример.

AIVEXA · бренд-хаб

9 карточек · токены, реестр @aivexa, эталоны

Единый бренд AIVEXA для людей и агентов: токены из Figma, шрифт Golos Text, ассеты и shadcn-реестр @aivexa на 38 элементов. Агент начинает с llms.txt, соблюдает rules.md, ставит компоненты командой npx shadcn add @aivexa/… и собирает экран по одному из пяти эталонов. Полный свод — DESIGN.md.

llms.txt · вход для агентов

Бренд-хаб для агентов

Точка входа для LLM-агента по конвенции llms.txt: порядок действий при вёрстке, карта ресурсов (правила, свод, токены, реестр с «когда применять» для каждого из 38 элементов, ассеты, эталоны) и вариант без React — чистый HTML на CSS-переменных.

→
rules.md · обязательно

Правила

Короткий императивный свод: только токены и Golos, только компоненты @aivexa, шкалы отступов/радиусов/кегля числами, шесть обязательных состояний, обе темы, адаптив и контраст с известными исключениями, do/don’t с кодом и чек-лист с командами.

→
shadcn · реестр @aivexa

Реестр компонентов

Витрина всех компонентов реестра и их состояний в светлой и тёмной теме: кнопки, поля, таблица, меню, диалог, сайдбар, чат, KPI. Ставятся командой npx shadcn add @aivexa/<name>, индекс — /r/registry.json.

→
Эталон: дашборд ОТК Сделки
эталон · дашборд

Дашборд «ОТК Сделки»

Каркас app-shell, KPI-карточки со счётчиками, табы, поиск и фильтры, таблица с бейджами и меню «⋯», пагинация, лента уведомлений. Light/dark, 1440 и 390.

→
Эталон: экран чата
эталон · чат

Чат с моделью

Свёрнутый сайдбар + панель истории, сообщения пользователя и ассистента, вложения, таблица в ответе, поле запроса с выбором модели и тосты.

→
Эталон: сотрудники и отделы
эталон · таблица и форма

Сотрудники и отделы

Таблица с выбором строк и экспортом, фильтры, диалог создания отдела (field, select, radio), карточки отделов со свитчами. Вкладки ?tab=departments, ?dialog=1.

→
Эталон: настройки профиля и уведомлений
эталон · форма настроек

Настройки профиля

Форма в карточках: аватар со сменой фото, поля с подсказкой и ошибкой, select, textarea, свитчи уведомлений, radio, выбор темы, «Сохранить» с loading и тостами.

→
Эталон: лендинг
эталон · лендинг

Лендинг AIVEXA

Шапка, hero с волной (светлая) или свечением (тёмная), сетки преимуществ, карточки моделей и финальный призыв — блоки landing-* из реестра.

→
Логотип AIVEXA
tokens · assets

Токены и ассеты

tokens.json / tokens.css (роли light/dark, типографика, радиусы, тени, отступы), манифест ассетов: логотипы, favicon, фоны волна/свечение, шрифт Golos Text. Полный свод — DESIGN.md.

→

МойЧат · чат агента

1 демо · кнопки живые

Чат с агентом из МойЧата целиком: ветки, лента с блоком «Шаги», всплывашка над выделенным текстом Цитировать · Делай · Не понял, цитаты карточками в поле ввода, «Поделиться» сообщениями в другую ветку и кнопки поля ввода: файл, диктовка, @-упоминание, короткие ответы, умный режим, фиксация в git, «как дела?», «Стоп». Вкладка «Код и модули» внутри демо — из каких файлов собран настоящий чат и какие библиотеки нужны.

MCP · Дашборды

2 примера · shadcn MCP

Единственный раздел каталога, где страницы не написаны вручную, а собраны через MCP — прямой канал агента к реестру компонентов. Агент ищет блок в реестре @shadcn, забирает его исходники командой shadcn add и собирает приложение. Верстка и дизайн приходят готовыми, руками пишется только композиция и данные.
Стек: React 19.2 · Tailwind 4.3 · Vite 8.2 · shadcn CLI 4.20, пресет radix-nova (иконки Lucide, шрифт Geist). Это настоящее React-приложение, собранное в статику, а не HTML-имитация.

Node-редакторы

5 примеров · React Flow

GSAP эффекты

18 примеров
GSAP · MorphSVG smooth

Гладкий морфинг без зигзагов

Морф между двумя сложными формами с автоматическим перераспределением точек. Тоггл smooth и поле points показывают разницу — без них переход «дёргается».

→
GSAP · MorphSVG + Canvas

Морф параллельно в SVG и на Canvas

Один morph рендерится одновременно в `<svg>` и в `<canvas>` через render-callback. Пример как вытащить морфинг GSAP за пределы SVG.

→
GSAP · Dynamic morphing

Двухслойный shape-overlay с волной

Клик — две полупрозрачные волны со случайными задержками точек закрывают и открывают экран. Идеальный паттерн для page-transitions.

→
GSAP · ScrollTrigger + MorphSVG

Упругий футер на скорости скролла

Прокрутишь вниз — нижняя волна футера выпрямляется с пружинной амплитудой, зависящей от скорости скролла. Elastic ease на физике velocity.

→
GSAP · MorphSVG

Цепочка перевоплощений: 8 фигур

Один path морфит по кругу: круг → речь → ракета → молния → лайк → квадрат → сетка → лампочка. Бесконечно, без видимых стыков.

→
GSAP · DrawSVG

Линия рисуется как карандашом

Sequential-анимация stroke вдоль сложного SVG-пути: невидимая рука рисует линию из точки 0% и стирает с конца — бесконечный цикл.

→
GSAP · MotionPath

Объект движется по SVG-пути

Маленький градиентный квадрат бесконечно ходит по сложному closed-path с петлями. Базовый и самый универсальный пример MotionPath.

→
GSAP · MotionPathHelper

Редактируй путь прямо в браузере

Bezier-редактор появляется поверх SVG: тащишь точки — путь меняется в реальном времени, объект едет по новому. Кнопка copy выгружает обновлённый d.

→
GSAP · Flip + Draggable

Flip между двумя targets с drag

Маленькая иконка в рамке. Тащи мышью + кликни — она с Flip-эффектом разворачивается на весь экран и пропадает превью. Ещё клик — обратно в рамку.

→
GSAP · Draggable + Inertia

Три типа драга на одной странице

Левый объект — drag по X в bounds, средний — вращение с инерцией, правый — свободный drag с инерционным затуханием физики.

→
GSAP · MorphSVG curveMode

curveMode: морф без kinks

Переключатель: морф с обычной интерполяцией контрольных точек vs с интерполяцией углов и длин — второй вариант устраняет «изломы» при сложных переходах.

→
GSAP · MorphSVG shapeIndex

Управление точкой соединения

Один и тот же морф ромба в круг с разными значениями shapeIndex (0, 3, 6, 9) — точка старта соответствия точек кардинально меняет траекторию.

→
GSAP · MorphSVG

Curve swipe — занавес-разворот

Клик — нижний край прозрачной волны устремляется вверх и заполняет экран кривой границей через timeline reverse(). Идеальный page-transition.

→
GSAP · MorphSVG convertToPath

Примитивы превращаются в буквы

Треугольник, квадрат и круг морфят в буквы A, B, C. convertToPath() переводит SVG-примитивы в равноценные path — иначе морф был бы невозможен.

→
GSAP · ScrollTrigger + Draggable

Бесконечная карусель карточек

Горизонтальная лента, в которой карточки бесконечно перетекают через центр со scale-эффектом. Управление скроллом, кнопками Prev/Next или drag'ом мышью / тачем.

→
GSAP · Flip plugin

Плавная фильтрация по тегам

Чекбоксы Blue/Pink/Purple фильтруют сетку. Элементы не моргают — плавно переползают на новые позиции с фейдом и stagger-анимацией. Магия Flip plugin.

→
GSAP · Flip plugin

Каталог-карусель с переползанием

Кнопки Prev/Next двигают ряд карточек как «гусеничку»: одна уезжает в угол с opacity, новая выползает с противоположной стороны. Без шагов и рывков.

→
GSAP · Flip plugin

Стопка карточек — клик и смена

Стопка из 5 карточек со смещением и перспективой. Клик в любое место — верхняя плавно улетает влево-вниз, вся стопка подтягивается, снизу появляется новая.

→

Сайты / UI

14 примеров
Airbnb · Host Panel

Airbnb — Host Dashboard

Дашборд арендодателя в стиле Airbnb: Rausch coral акцент, KPI-плитки, line + donut диаграммы, таблица бронирований. Inter как замена Cereal VF.

→
Kanban

Growth Squad — Sprint 38

Канбан-доска с колонками статусов и плотными карточками задач. Тёмная палитра, акценты teal+purple — рабочий инструмент для трекинга спринта.

→
UI Tweaks

Filebase — Tweaks demo

Витрина мелких UI-улучшений: тогглы, инпуты, кнопки, состояния. Тёмная палитра с холодным синим акцентом — удобно для design-system gallery.

→
Email

SPORT TEST — Axis Pro

Продающее email-письмо в виде веб-страницы: hero с продуктом, преимущества, CTA. Тёплая палитра terracotta + кремовый.

→
Landing

mutuals — your dating life

Лендинг датинг-сервиса «знакомства через общих друзей»: эмоциональный hero, social proof, ясный value-prop. Свежая зелёно-красная палитра.

→
Web Prototype

Tomato — focus timer (web)

Веб-вариант помодоро-таймера с расширенным desktop-лейаутом — список задач, статистика, настройки. Тот же warm-paper стиль что и mobile-версия.

→
Mobile Onboarding

Lull — onboarding flow

Серия экранов онбординга мобильного приложения: welcome, бенефиты, разрешения, signup. Контрастная зелёно-синяя палитра на тёмном.

→
Gamified App

Level — daily quests

Игровой UI ежедневных квестов: тёмная палитра, прогресс-бары, очки и стрик-счётчики. Контраст к остальным «спокойным» примерам.

→
Mobile App

Tomato — focus screen

Экран фокус-таймера в формате мобильного приложения: крупный таймер, нижний таб-бар, минимум интерфейса.

→
Dashboard

Pulse — аналитический обзор

Внутренняя админка с sidebar-навигацией, KPI-карточками и таблицами. Плотная сетка под рабочий интерфейс.

→
Docs Page

Filebase Docs — Quickstart

Страница документации с боковой навигацией, оглавлением справа и кодовыми блоками. Аккуратный «doc reader» паттерн.

→
Blog Post

Why we rewrote sync engine in Rust

Технический пост в формате «текст-первый»: длинная читабельная колонка, сдержанная типографика. Шаблон для инженерного блога.

→
Pricing

Filebase — тарифные планы

Страница цен: четыре тарифа в плотной сетке, чек-листы фич, FAQ-блок. Чистая структура без агрессивных «выгодных» баннеров.

→
SaaS Landing

Filebase — облачная синхронизация

Маркетинговый лендинг продукта: hero с заголовком и CTA, блок преимуществ, прайсинг и финальный призыв.

→

Editorial / постеры

4 примера

Презентации

6 примеров

Документы / отчёты

8 примеров
Weekly Update

Growth · Weekly W42

Недельный апдейт команды: метрики, прогресс по целям, блокеры, фокус на следующую неделю. Тёмная палитра с фиолетовым акцентом.

→
OKRs

Northwind — Q4 FY25 OKRs

Квартальные цели команды в виде структурированной таблицы: objectives, key results, прогресс, owner. Деловой шаблон планирования.

→
PM Spec

Spec — Two-factor authentication

Продуктовая спецификация фичи: контекст, user stories, acceptance criteria, риски. Шаблон для PM-документа перед разработкой.

→
Meeting Notes

Growth squad — 14 Oct notes

Протокол еженедельной встречи: участники, обсуждаемое, решения, action items с ответственными. Удобный шаблон для регулярок.

→
Invoice

Sable Studio — INV-2025-0142

Счёт-фактура в чистом editorial-стиле: реквизиты сверху, line items таблицей, итоги внизу. Спокойная зелёно-кремовая палитра.

→
HR

Welcome to Northwind — Maya's plan

План онбординга нового сотрудника: schedule на первые недели, контакты команды, ресурсы для изучения. Тёплая HR-эстетика.

→
Finance

Northwind — Q3 Financial Report

Финансовый отчёт квартала: revenue, costs, GP, key metrics с графиками. Корпоративный сине-зелёный стиль.

→
Runbook

Auth Service — Runbook

Инженерный регламент для дежурного: симптомы, диагностика, шаги фикса, эскалация. Тёмная palette с mint-акцентами для критичной инфы.

→

Анимация

2 примера

Animista

6 категорий · 30 эффектов

Tympanus

1 пример

AIVEXA Lab

1 пример · собственное

Дизайн-системы

72 систем