[
{
"key": "beforeCViz:heroWaitlist:hero-waitlist.html",
"regionId": "beforeCViz",
"regionLabel": "Главная",
"title": "Первый экран и заявка",
"description": "hero-waitlist.html",
"block": {
"region": "beforeCViz",
"id": "hero-waitlist",
"type": "heroWaitlist",
"template": "hero-waitlist.html",
"adminLabel": "Первый экран и заявка",
"anchor": "hero",
"content": {
"heading": {
"muted": "Ваш Webflow ",
"main": "ИИ-инструменты"
},
"introHtml": "Несколько агентов для проекта Webflow: от Designer до кастомного кода.",
"cards": [
{
"muted": "Полный",
"main": "агентный контроль",
"bodyHtml": "Интеграция с Webflow MCP, мультиагентный режим позволяет работать с несколькими экземплярами параллельно."
},
{
"muted": "Компонентная",
"main": "библиотека",
"bodyHtml": "Собирайте с учетом ИИ-агентов разные компонентные заготовки дают основу, а стиль и сложную функциональность можно дорабатывать промптами."
},
{
"muted": "Деплой ",
"main": "пайплайн",
"bodyHtml": "Деплой в один клик, непрерывный пайплайн, мгновенный откат и быстрая доставка через CDN."
}
],
"form": {
"messagePlaceholder": "Сообщение (необязательно)",
"namePlaceholder": "Ваше имя*",
"emailPlaceholder": "Email для регистрации*",
"submitLabel": "Встать в лист ожидания",
"successHeading": "Заявка принята. Спасибо.",
"successTextHtml": "Мы скоро свяжемся.
",
"betaCtaLabel": "Подать заявку в бету?",
"founderIntroHtml": "Или оформить ранний Founder-доступ
",
"founderCtaHtml": "Оформить Founder-доступ 350€",
"spotsLabel": "До 200 мест",
"failureHeading": "Не получилось",
"failureTextHtml": "Что-то пошло не так.
Попробуйте ещё раз чуть позже.
"
},
"legalHtml": "Политика конфиденциальности • Политика cookie
© — Все права защищены
2026",
"accessCard": {
"enabled": true,
"iconSrc": "./assets/webflow/images/69ad964d951f9d17cc5a919e_logo-app.svg",
"iconAlt": "Иконка NODE.DC",
"wordmarkSrc": "./assets/webflow/images/69ad96a28b06b7552a339137_logtype.svg?v=node-dc",
"wordmarkAlt": "Логотип NODE.DC",
"release": "Бета-релиз: июль 2026",
"heading": "Ранний доступ",
"description": "Кастомный код, MCP и ИИ-агенты для Webflow в одном рабочем контуре."
}
},
"editableFields": [
{
"path": "content.heading.muted",
"label": "Hero: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.heading.main",
"label": "Hero: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.introHtml",
"label": "Hero: вводный текст",
"kind": "html",
"renderAs": "html",
"group": "Заголовок"
},
{
"path": "content.cards.0.muted",
"label": "Карточка 1: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.0.main",
"label": "Карточка 1: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.0.bodyHtml",
"label": "Карточка 1: текст",
"kind": "html",
"renderAs": "html",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.1.muted",
"label": "Карточка 2: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.1.main",
"label": "Карточка 2: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.1.bodyHtml",
"label": "Карточка 2: текст",
"kind": "html",
"renderAs": "html",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.2.muted",
"label": "Карточка 3: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.2.main",
"label": "Карточка 3: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Тезисы первого экрана"
},
{
"path": "content.cards.2.bodyHtml",
"label": "Карточка 3: текст",
"kind": "html",
"renderAs": "html",
"group": "Тезисы первого экрана"
},
{
"path": "content.accessCard.enabled",
"label": "Карточка доступа: отображение",
"kind": "boolean",
"renderAs": "boolean",
"group": "Карточка доступа",
"headerToggle": true
},
{
"path": "content.accessCard.iconSrc",
"label": "Карточка доступа: иконка",
"kind": "media",
"renderAs": "attr",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.wordmarkSrc",
"label": "Карточка доступа: wordmark",
"kind": "media",
"renderAs": "attr",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.iconAlt",
"label": "Карточка доступа: alt иконки",
"kind": "text",
"renderAs": "text",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.wordmarkAlt",
"label": "Карточка доступа: alt логотипа",
"kind": "text",
"renderAs": "text",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.release",
"label": "Карточка доступа: релиз",
"kind": "text",
"renderAs": "text",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.heading",
"label": "Карточка доступа: заголовок",
"kind": "text",
"renderAs": "text",
"group": "Карточка доступа"
},
{
"path": "content.accessCard.description",
"label": "Карточка доступа: описание",
"kind": "textarea",
"renderAs": "text",
"group": "Карточка доступа"
},
{
"path": "content.form.messagePlaceholder",
"label": "Форма: placeholder сообщения",
"kind": "text",
"renderAs": "attr",
"group": "Форма"
},
{
"path": "content.form.namePlaceholder",
"label": "Форма: placeholder имени",
"kind": "text",
"renderAs": "attr",
"group": "Форма"
},
{
"path": "content.form.emailPlaceholder",
"label": "Форма: placeholder email",
"kind": "text",
"renderAs": "attr",
"group": "Форма"
},
{
"path": "content.form.submitLabel",
"label": "Форма: кнопка",
"kind": "text",
"renderAs": "text",
"group": "Форма"
},
{
"path": "content.form.successHeading",
"label": "Форма: успех, заголовок",
"kind": "text",
"renderAs": "text",
"group": "Форма"
},
{
"path": "content.form.successTextHtml",
"label": "Форма: успех, текст",
"kind": "html",
"renderAs": "html",
"group": "Форма"
},
{
"path": "content.form.betaCtaLabel",
"label": "Форма: CTA беты",
"kind": "text",
"renderAs": "text",
"group": "Форма"
},
{
"path": "content.form.founderIntroHtml",
"label": "Форма: Founder intro",
"kind": "html",
"renderAs": "html",
"group": "Форма"
},
{
"path": "content.form.founderCtaHtml",
"label": "Форма: Founder CTA",
"kind": "html",
"renderAs": "html",
"group": "Форма"
},
{
"path": "content.form.spotsLabel",
"label": "Форма: лимит мест",
"kind": "text",
"renderAs": "text",
"group": "Форма"
},
{
"path": "content.form.failureHeading",
"label": "Форма: ошибка, заголовок",
"kind": "text",
"renderAs": "text",
"group": "Форма"
},
{
"path": "content.form.failureTextHtml",
"label": "Форма: ошибка, текст",
"kind": "html",
"renderAs": "html",
"group": "Форма"
},
{
"path": "content.legalHtml",
"label": "Юридический текст",
"kind": "html",
"renderAs": "html",
"group": "Юридический блок"
}
],
"enabled": true
}
},
{
"key": "beforeCViz:featureVideo:feature-video.html",
"regionId": "beforeCViz",
"regionLabel": "Главная",
"title": "Демо и базовая логика",
"description": "feature-video.html",
"block": {
"region": "beforeCViz",
"id": "feature-video",
"type": "featureVideo",
"template": "feature-video.html",
"adminLabel": "Демо и базовая логика",
"anchor": "features",
"content": {
"windowTitle": "демо-видео.mp4",
"videoSrc": "./assets/media/publish-flow.mp4",
"heading": {
"muted": "Всё в одном",
"main": "приложение."
},
"introHtml": "Универсальный инструмент для ИИ-агентов в вашем Webflow-проекте.",
"features": [
{
"eyebrow": "Контекст проекта",
"bodyHtml": "Подключитесь к MCP чтобы агенты получили полный контекст вашей сборки."
},
{
"eyebrow": "Группы агентов",
"bodyHtml": "Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность."
},
{
"eyebrow": "Среда разработки",
"bodyHtml": "Используйте быстрые Bun сборки и автообновление для вашего кастомного кода."
},
{
"eyebrow": "Деплой в один клик",
"bodyHtml": "Нажмите и публикуйте кастомный код, написанный ИИ, чтобы он стал доступен всем посетителям сайта."
}
]
},
"editableFields": [
{
"path": "content.windowTitle",
"label": "Окно: название файла",
"kind": "text",
"renderAs": "text",
"group": "Видео-окно"
},
{
"path": "content.videoSrc",
"label": "Окно: видео",
"kind": "media",
"renderAs": "attr",
"group": "Видео-окно"
},
{
"path": "content.heading.muted",
"label": "Заголовок: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.heading.main",
"label": "Заголовок: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.introHtml",
"label": "Вводный текст",
"kind": "html",
"renderAs": "html",
"group": "Заголовок"
},
{
"path": "content.features.0.eyebrow",
"label": "Пункт 1: подпись",
"kind": "text",
"renderAs": "text",
"group": "Пункты"
},
{
"path": "content.features.0.bodyHtml",
"label": "Пункт 1: текст",
"kind": "html",
"renderAs": "html",
"group": "Пункты"
},
{
"path": "content.features.1.eyebrow",
"label": "Пункт 2: подпись",
"kind": "text",
"renderAs": "text",
"group": "Пункты"
},
{
"path": "content.features.1.bodyHtml",
"label": "Пункт 2: текст",
"kind": "html",
"renderAs": "html",
"group": "Пункты"
},
{
"path": "content.features.2.eyebrow",
"label": "Пункт 3: подпись",
"kind": "text",
"renderAs": "text",
"group": "Пункты"
},
{
"path": "content.features.2.bodyHtml",
"label": "Пункт 3: текст",
"kind": "html",
"renderAs": "html",
"group": "Пункты"
},
{
"path": "content.features.3.eyebrow",
"label": "Пункт 4: подпись",
"kind": "text",
"renderAs": "text",
"group": "Пункты"
},
{
"path": "content.features.3.bodyHtml",
"label": "Пункт 4: текст",
"kind": "html",
"renderAs": "html",
"group": "Пункты"
}
],
"enabled": true
}
},
{
"key": "cViz:componentLibrary:component-library.html",
"regionId": "cViz",
"regionLabel": "Секции",
"title": "Компонентная библиотека и MCP",
"description": "component-library.html",
"block": {
"region": "cViz",
"id": "component-library",
"type": "componentLibrary",
"template": "component-library.html",
"adminLabel": "Компонентная библиотека и MCP",
"anchor": null,
"content": {
"heading": {
"muted": "Агентная",
"middle": "Компонентная",
"main": "библиотека."
},
"introHtml": "Готовая к работе с агентами компонентная библиотека: добавление в один клик через приложение NODE.DC для Webflow и дальнейшая настройка под проект.",
"sliderItems": [
{
"videoSrc": "./assets/media/various-modes.mp4",
"title": "Переключение режимов ИИ"
},
{
"videoSrc": "./assets/media/project-flow.mp4",
"title": "Создание нового проекта"
},
{
"videoSrc": "./assets/media/ai-dock-mode.mp4",
"title": "ИИ-док"
},
{
"videoSrc": "./assets/media/account.mp4",
"title": "Аккаунт"
},
{
"videoSrc": "./assets/media/code-edits.mp4",
"title": "Редактирование кода с ИИ"
},
{
"videoSrc": "./assets/media/dev-server.mp4",
"title": "Dev-сервер с ИИ"
},
{
"videoSrc": "./assets/media/webflow-mcp.mp4",
"title": "Webflow MCP"
},
{
"videoSrc": "./assets/media/publish-flow.mp4",
"title": "Публикация"
}
],
"oneClick": {
"heading": {
"muted": "Один",
"middle": "клик",
"main": "добавления."
},
"introHtml": "С помощью расширения NODE.DC для Webflow. ",
"items": [
{
"eyebrow": "Понимание компонентов",
"bodyHtml": "Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность."
},
{
"eyebrow": "Быстрый старт",
"bodyHtml": "Используйте быстрые Bun сборки и автообновление для вашего кастомного кода."
}
]
},
"mcp": {
"heading": {
"muted": "Получите",
"middle": "более сильный",
"main": "MCP."
},
"introHtml": "Полностью переработанный и более быстрый MCP-сервер. ",
"items": [
{
"eyebrow": "Понимание Webflow",
"bodyHtml": "Используйте несколько агентов параллельно чтобы добавлять кастомный код, анимации и функциональность."
}
]
}
},
"editableFields": [
{
"path": "content.heading.muted",
"label": "Заголовок: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.heading.middle",
"label": "Заголовок: средняя строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.heading.main",
"label": "Заголовок: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.introHtml",
"label": "Вводный текст",
"kind": "html",
"renderAs": "html",
"group": "Заголовок"
},
{
"path": "content.sliderItems.0.videoSrc",
"label": "Слайд 1: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.0.title",
"label": "Слайд 1: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.1.videoSrc",
"label": "Слайд 2: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.1.title",
"label": "Слайд 2: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.2.videoSrc",
"label": "Слайд 3: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.2.title",
"label": "Слайд 3: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.3.videoSrc",
"label": "Слайд 4: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.3.title",
"label": "Слайд 4: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.4.videoSrc",
"label": "Слайд 5: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.4.title",
"label": "Слайд 5: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.5.videoSrc",
"label": "Слайд 6: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.5.title",
"label": "Слайд 6: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.6.videoSrc",
"label": "Слайд 7: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.6.title",
"label": "Слайд 7: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.7.videoSrc",
"label": "Слайд 8: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.7.title",
"label": "Слайд 8: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.oneClick.heading.muted",
"label": "Один клик: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Один клик"
},
{
"path": "content.oneClick.heading.middle",
"label": "Один клик: средняя строка",
"kind": "text",
"renderAs": "text",
"group": "Один клик"
},
{
"path": "content.oneClick.heading.main",
"label": "Один клик: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Один клик"
},
{
"path": "content.oneClick.introHtml",
"label": "Один клик: вводный текст",
"kind": "html",
"renderAs": "html",
"group": "Один клик"
},
{
"path": "content.oneClick.items.0.eyebrow",
"label": "Один клик: пункт 1, подпись",
"kind": "text",
"renderAs": "text",
"group": "Один клик"
},
{
"path": "content.oneClick.items.0.bodyHtml",
"label": "Один клик: пункт 1, текст",
"kind": "html",
"renderAs": "html",
"group": "Один клик"
},
{
"path": "content.oneClick.items.1.eyebrow",
"label": "Один клик: пункт 2, подпись",
"kind": "text",
"renderAs": "text",
"group": "Один клик"
},
{
"path": "content.oneClick.items.1.bodyHtml",
"label": "Один клик: пункт 2, текст",
"kind": "html",
"renderAs": "html",
"group": "Один клик"
},
{
"path": "content.mcp.heading.muted",
"label": "MCP: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "MCP"
},
{
"path": "content.mcp.heading.middle",
"label": "MCP: средняя строка",
"kind": "text",
"renderAs": "text",
"group": "MCP"
},
{
"path": "content.mcp.heading.main",
"label": "MCP: основная строка",
"kind": "text",
"renderAs": "text",
"group": "MCP"
},
{
"path": "content.mcp.introHtml",
"label": "MCP: вводный текст",
"kind": "html",
"renderAs": "html",
"group": "MCP"
},
{
"path": "content.mcp.items.0.eyebrow",
"label": "MCP: пункт 1, подпись",
"kind": "text",
"renderAs": "text",
"group": "MCP"
},
{
"path": "content.mcp.items.0.bodyHtml",
"label": "MCP: пункт 1, текст",
"kind": "html",
"renderAs": "html",
"group": "MCP"
}
],
"enabled": true
}
},
{
"key": "cViz:aiModes:ai-modes.html",
"regionId": "cViz",
"regionLabel": "Секции",
"title": "Гибкие режимы ИИ",
"description": "ai-modes.html",
"block": {
"region": "cViz",
"id": "ai-modes",
"type": "aiModes",
"template": "ai-modes.html",
"adminLabel": "Гибкие режимы ИИ",
"anchor": null,
"content": {
"heading": {
"muted": "Гибкие",
"main": "режимы ИИ."
},
"introHtml": "Разные режимы и модели для разных задач.",
"sliderItems": [
{
"videoSrc": "./assets/media/various-modes.mp4",
"title": "Переключение режимов ИИ"
},
{
"videoSrc": "./assets/media/project-flow.mp4",
"title": "Создание нового проекта"
},
{
"videoSrc": "./assets/media/ai-dock-mode.mp4",
"title": "ИИ-док"
},
{
"videoSrc": "./assets/media/account.mp4",
"title": "Аккаунт"
},
{
"videoSrc": "./assets/media/code-edits.mp4",
"title": "Редактирование кода с ИИ"
},
{
"videoSrc": "./assets/media/dev-server.mp4",
"title": "Dev-сервер с ИИ"
},
{
"videoSrc": "./assets/media/webflow-mcp.mp4",
"title": "Webflow MCP"
},
{
"videoSrc": "./assets/media/publish-flow.mp4",
"title": "Публикация"
}
]
},
"editableFields": [
{
"path": "content.heading.muted",
"label": "Заголовок: приглушённая строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.heading.main",
"label": "Заголовок: основная строка",
"kind": "text",
"renderAs": "text",
"group": "Заголовок"
},
{
"path": "content.introHtml",
"label": "Вводный текст",
"kind": "html",
"renderAs": "html",
"group": "Заголовок"
},
{
"path": "content.sliderItems.0.videoSrc",
"label": "Слайд 1: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.0.title",
"label": "Слайд 1: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.1.videoSrc",
"label": "Слайд 2: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.1.title",
"label": "Слайд 2: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.2.videoSrc",
"label": "Слайд 3: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.2.title",
"label": "Слайд 3: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.3.videoSrc",
"label": "Слайд 4: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.3.title",
"label": "Слайд 4: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.4.videoSrc",
"label": "Слайд 5: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.4.title",
"label": "Слайд 5: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.5.videoSrc",
"label": "Слайд 6: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.5.title",
"label": "Слайд 6: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.6.videoSrc",
"label": "Слайд 7: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.6.title",
"label": "Слайд 7: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
},
{
"path": "content.sliderItems.7.videoSrc",
"label": "Слайд 8: видео",
"kind": "media",
"renderAs": "attr",
"group": "Слайдер"
},
{
"path": "content.sliderItems.7.title",
"label": "Слайд 8: подпись",
"kind": "text",
"renderAs": "text",
"group": "Слайдер"
}
],
"enabled": true
}
},
{
"key": "cViz:faqSection:faq.html",
"regionId": "cViz",
"regionLabel": "Секции",
"title": "Частые вопросы и ответы",
"description": "faq.html",
"block": {
"region": "cViz",
"id": "faq",
"type": "faqSection",
"template": "faq.html",
"adminLabel": "Частые вопросы и ответы",
"anchor": null,
"content": {
"heading": {
"muted": "Частые",
"middle": "вопросы",
"main": "и ответы"
},
"introHtml": "Подробный обзор возможностей, логики работы и внутреннего устройства.",
"docsHref": "https://docs.ssscript.app/",
"docsLabel": "Полная документация",
"windowTitle": "FAQ",
"faq": [
{
"question": "Это влияет на производительность?",
"answerHtml": "
Как и любой кастомный код, это добавляет только ту нагрузку, которую несёт сам код.
Все файлы собираются, минифицируются и сжимаются, чтобы минимально влиять на проект и не плодить внешние библиотеки и CDN-скрипты.
" }, { "question": "Где размещаются мои файлы?", "answerHtml": "После сборки файлы загружаются в Cloudflare R2 и отдаются через CDN-ссылку на выделенном домене проекта, чтобы получить быстрый и совместимый с Webflow результат.
" }, { "question": "Что делать, если я опубликовал не те файлы?", "answerHtml": "В панели деплоя есть мгновенный откат.
Нажмите откат, верните предыдущую рабочую версию, исправьте локально и опубликуйте заново.
" }, { "question": "Что такое ИИ-агент Webflow?", "answerHtml": "Помимо @plan, @build и @explore стандартных режимов агентов мы готовим @webflow режим, специально заточенный под Webflow: структуру проекта, взаимодействие с ним и эффективную разработку.
" }, { "question": "Что такое собственная база знаний?", "answerHtml": "Основано на многолетнем опыте написания кастомного кода для Webflow-анимаций.
WebGL, Three.js, GSAP и кастомная функциональность собраны в набор практик, пайплайнов и модульную систему, чтобы всё работало согласованно.
Также доступна библиотека компонентов: выберите компонент, добавьте в проект и попросите ИИ адаптировать его под задачу.
" }, { "question": "Как использовать это с Webflow?", "answerHtml": "При запуске NODE.DC доступна отдельная вкладка для встраивания.
В зависимости от задачи можно получить скрипты для конкретной страницы или единый app.js для всего проекта.
Сгенерированная ссылка содержит и продакшен-версию, следующую за URL деплоя, и локальную версию для предпросмотра без влияния на посетителей сайта.
" }, { "question": "Какие ИИ-модели доступны?", "answerHtml": "Мы используем основные доступные модели: OpenAI до Claude до Gemini.
Оркестратор выбирает модель под задачу автоматически, но вы можете вручную переключиться на нужную модель.
" }, { "question": "Как это работает?", "answerHtml": "Во время работы NODE.DC выполняет две задачи параллельно.
Поднимает локальную среду разработки на Bun, синхронизирует JavaScript и TypeScript, включает HMR и держит webhook для автоматического обновления сайта при изменениях.
Одновременно работает оркестратор ИИ-агентов: обрабатывает запросы, меняет код, проверяет состояние сборки и при необходимости обновляет проект Webflow.
" }, { "question": "Как работает публикация?", "answerHtml": "Процесс многоэтапный: сначала Bun собирает, сжимает, минифицирует и подготавливает проект вместе с библиотеками.
Затем файлы отправляются в CDN: cdn.node.dc/{USERNAME}/{PROJECT-NAME}. Ссылка уже содержит нужную структуру: вы видите локальную версию, а пользователи получают опубликованный скрипт.
Система изначально рассчитана на работу с Webflow MCP.
Подключите проект и авторизацию, чтобы ИИ-агенты получили доступ к Webflow-сборке. Подключение приложения в Webflow Designer даёт агентам доступ к контенту, элементам, стилям и CSS, а кастомный код получает полный контекст проекта.
" } ] }, "editableFields": [ { "path": "content.heading.muted", "label": "Заголовок: приглушённая строка", "kind": "text", "renderAs": "text", "group": "Заголовок" }, { "path": "content.heading.middle", "label": "Заголовок: средняя строка", "kind": "text", "renderAs": "text", "group": "Заголовок" }, { "path": "content.heading.main", "label": "Заголовок: основная строка", "kind": "text", "renderAs": "text", "group": "Заголовок" }, { "path": "content.introHtml", "label": "Вводный текст", "kind": "html", "renderAs": "html", "group": "Заголовок" }, { "path": "content.docsHref", "label": "Документация: ссылка", "kind": "url", "renderAs": "attr", "group": "Контент" }, { "path": "content.docsLabel", "label": "Документация: кнопка", "kind": "text", "renderAs": "text", "group": "Контент" }, { "path": "content.windowTitle", "label": "Окно: название", "kind": "text", "renderAs": "text", "group": "Видео-окно" }, { "path": "content.faq.0.question", "label": "FAQ 1: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.0.answerHtml", "label": "FAQ 1: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.1.question", "label": "FAQ 2: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.1.answerHtml", "label": "FAQ 2: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.2.question", "label": "FAQ 3: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.2.answerHtml", "label": "FAQ 3: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.3.question", "label": "FAQ 4: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.3.answerHtml", "label": "FAQ 4: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.4.question", "label": "FAQ 5: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.4.answerHtml", "label": "FAQ 5: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.5.question", "label": "FAQ 6: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.5.answerHtml", "label": "FAQ 6: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.6.question", "label": "FAQ 7: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.6.answerHtml", "label": "FAQ 7: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.7.question", "label": "FAQ 8: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.7.answerHtml", "label": "FAQ 8: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.8.question", "label": "FAQ 9: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.8.answerHtml", "label": "FAQ 9: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" }, { "path": "content.faq.9.question", "label": "FAQ 10: вопрос", "kind": "text", "renderAs": "text", "group": "FAQ", "replaceAll": true }, { "path": "content.faq.9.answerHtml", "label": "FAQ 10: ответ", "kind": "html", "renderAs": "html", "group": "FAQ" } ], "enabled": true } }, { "key": "cViz:publishCta:publish-cta.html", "regionId": "cViz", "regionLabel": "Секции", "title": "Финальный CTA перед тарифами", "description": "publish-cta.html", "block": { "region": "cViz", "id": "publish-cta", "type": "publishCta", "template": "publish-cta.html", "adminLabel": "Финальный CTA перед тарифами", "anchor": "hero", "content": { "cta": { "heading": { "muted": "Подключить.", "middle": "Поставить задачу.", "main": "Опубликовать." }, "intro": "Единый путь от разработки до продакшена.", "detailHtml": "Настройка примерно в 12 кликов: от скачивания приложения до запуска в проекте.", "href": "index.html#hero", "buttonLabel": "Встать в лист ожидания" } }, "editableFields": [ { "path": "content.cta.heading.muted", "label": "CTA: приглушённая строка", "kind": "text", "renderAs": "text", "group": "CTA" }, { "path": "content.cta.heading.middle", "label": "CTA: средняя строка", "kind": "text", "renderAs": "text", "group": "CTA" }, { "path": "content.cta.heading.main", "label": "CTA: основная строка", "kind": "text", "renderAs": "text", "group": "CTA" }, { "path": "content.cta.intro", "label": "CTA: вводный текст", "kind": "text", "renderAs": "text", "group": "CTA" }, { "path": "content.cta.detailHtml", "label": "CTA: пояснение", "kind": "html", "renderAs": "html", "group": "CTA" }, { "path": "content.cta.href", "label": "CTA: ссылка", "kind": "url", "renderAs": "attr", "group": "CTA" }, { "path": "content.cta.buttonLabel", "label": "CTA: кнопка", "kind": "text", "renderAs": "text", "group": "CTA" } ], "enabled": true } }, { "key": "cViz:pricingTable:pricing-table.html", "regionId": "cViz", "regionLabel": "Секции", "title": "Тарифная таблица", "description": "pricing-table.html", "block": { "region": "cViz", "id": "pricing-table", "type": "pricingTable", "template": "pricing-table.html", "adminLabel": "Тарифная таблица", "anchor": "pricing-wrap", "content": { "pricing": { "eyebrow": "Тарифы", "heading": { "muted": "Код", "middle": "для No-Code,", "main": "усиленный ИИ." }, "introHtml": "Подписки на приложение с