Об этом проекте

DesignMD измеряет реальные production-сайты в headless-браузере, чтобы захватить вычисленные стили, CSS-каскад типографики, живые @media брейкпоинты и состояния hover/focus из CSSOM. На основе этих измерений создаётся структурированная спецификация DESIGN.md, которую разработчики могут напрямую использовать в AI-ассистентах для кодинга, таких как Cursor, Claude Code, Windsurf, Aider или Copilot. Для работы CLI требуется Node 18+, запуск возможен через npx или глобальную установку. Использовать просто: команда `dmd stripe.com > DESIGN.md` выводит markdown в stdout, а флаг `--json` возвращает сырые токены мгновенно без обработки LLM. Поддерживаются пользовательские API-эндпоинты для self-hosting через переменную окружения DESIGNMD_API. Ключевые возможности: live-измерение в браузере (не статический анализ), портативный markdown-вывод, сохраняющийся в контекстных окнах LLM, возможность диффицирования и повторной генерации спецификаций, интеграционные руководства для основных AI-ассистентов. Анонимное использование ограничено 5 генерациями в день на IP; флаг --json позволяет обойти это ограничение. Репозиторий содержит исходный код CLI, примеры DESIGN.md для таких сайтов, как Stripe, Linear, Vercel, Notion, Anthropic, Mercury, Figma и Airbnb, документацию и интеграционные руководства. Извлекающий пайплайн, LLM-промпты и серверная инфраструктура остаются проприетарными.