avencores telegram.: post #3115 — TG.ME

Dembrandt: Автоматическое извлечение дизайн-систем с веб-сайтов в одну команду

Dembrandt - это мощный инструмент командной строки (CLI), написанный на TypeScript, предназначенный для мгновенного извлечения дизайн-систем с любых веб-сайтов. Он позволяет быстро и точно получать дизайн-токены, включая цвета, типографику, отступы, тени, компоненты и параметры анимации (motion tokens), напрямую из отрендеренного DOM. Инструмент значительно упрощает аудит, документирование и поддержание согласованности дизайна, избавляя разработчиков и дизайнеров от необходимости ручного анализа кода.

Основные возможности
- Глубокий анализ стилей: Автоматически извлекает палитры цветов (с опциональным ML-распознаванием бренда), параметры шрифтов, сетки отступов, радиусы границ, а также анализирует CSS-переходы и анимации.
- Поддержка стандартов и AI: Экспортирует данные в форматы W3C Design Tokens (DTCG), JSON, PDF (брендбук) и специализированный формат DESIGN.md. Имеет встроенную поддержку протокола MCP для работы с AI-агентами (Claude Code, Cursor, Windsurf).
- Анализ доступности (WCAG): Проверяет контрастность текста и фона на реальных DOM-элементах, включая интерактивные состояния (наведение, фокус, неактивность), присваивая оценки AA или AAA.
- Продвинутый краулинг и обход защит: Поддерживает анализ нескольких страниц сайта одновременно (через карту sitemap.xml или ссылки в DOM) и умеет работать через движок Firefox для обхода систем защиты от ботов (например, Cloudflare).

Преимущества
- Высокая скорость и точность: Весь процесс занимает секунды и выполняется одной командой; инструмент дожидается полной загрузки тяжелых SPA-приложений для точного сбора данных.
- Универсальность использования: Идеально подходит для анализа конкурентов, переноса стилей в Figma или Tailwind CSS, а также для автоматического отслеживания изменений в дизайне (token drift) через CI/CD-пайплайны (например, GitHub Actions).
- Безопасность и автономность: Работает локально на базе Playwright без необходимости создания учетных записей (все данные остаются на вашем устройстве), поддерживает работу в изолированных средах.
- Широкая совместимость: Поддерживает эмуляцию мобильных и десктопных разрешений, извлечение стилей из темной темы, а также смену локали, часового пояса и User-Agent.

Скачать с GitHub

⬇️Поддержать автора⬇️
SBER: 2202 2050 1464 4675
❤2👍2🔥2❤‍🔥1😁1
August 26, 2026 2.1K 17