Все новости

Fluw: серверная сторона для AI-приложений прямо из редактора

Fluw App Data — это backend-слой для AI-приложений, который позволяет создавать сущности данных, подключать CRUD и использовать серверные данные прямо в Next.js-проекте без ручной настройки инфраструктуры.

После запуска Fluw мы собрали первую обратную связь и быстро увидели повторяющийся запрос: пользователям недостаточно просто менять интерфейс.

Красивый экран — это хорошо. Живое приложение — намного лучше.

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

Вы просили — мы сделали.

Мы добавили в Fluw новый слой для работы с данными вашего проекта: новая панель "Данные".

Теперь AI может не только редактировать интерфейс и код проекта, но и создавать для приложения собственные сущности данных.

Например:

  • заявки с формы обратной связи;
  • отзывы пользователей;
  • тарифные планы;
  • товары и категории;
  • заказы;
  • профили;
  • настройки;
  • любые другие структуры, которые нужны конкретному проекту.

Почему это важно

До этого большинство AI-инструментов хорошо справлялись с первым визуальным слоем: сделать экран, поменять текст, добавить секцию, сгенерировать компонент.

Но как только проекту нужны реальные данные, начинается совсем другая история.

Нужно выбрать базу данных, поднять backend, описать модели, настроить CRUD, подумать о миграциях, доступах, безопасности и связке с фронтендом.

Для разработчика это привычный процесс. Для фаундера, дизайнера или малого бизнеса — часто точка, где быстрый AI-прототип перестает быть быстрым.

Мы не хотим, чтобы пользователь Fluw упирался в этот потолок.

Поэтому эта фича решает простую задачу:

если приложению нужны данные, оно должно уметь работать с ними без ручной настройки backend-инфраструктуры.

Как это работает

Важно: мы не отдаем генерацию серверного кода полностью на откуп AI.

Это принципиальный момент.

AI может понять задачу пользователя и описать, какая сущность нужна приложению. Например, если пользователь просит добавить форму заявки, ассистент может определить, что проекту нужна сущность lead или feedback с полями имени, контакта и сообщения.

Структура сущности описывается в контролируемом формате:


[
  {
    "type": "string",
    "required": true,
    "fieldName": "name"
  },
  {
    "type": "string",
    "required": true,
    "fieldName": "contact\_info"
  }
]

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

То есть AI не пишет произвольный backend-код как попало. Он описывает намерение и структуру данных, а платформа превращает это в управляемый CRUD.

В результате проект получает backend-возможности, но без ручной настройки базы данных, миграций и серверной инфраструктуры.

Демо как это работает

Что уже доступно

В текущем MVP-режиме мы уже умеем закрывать основные сценарии:

  • AI может создать модель данных под задачу пользователя;
  • приложение получает готовый серверный SDK для чтения и записи данных;
  • данные хранятся централизованно и изолированно по проектам;
  • в редакторе появилась панель управления данными;
  • можно смотреть сущности и записи проекта прямо из Fluw;
  • данные можно использовать внутри Next.js-приложения;
  • доступ идет через защищенный runtime API;
  • worker и пользовательский код не получают прямой доступ к базе.

Последний пункт особенно важен.

Мы не хотим превращать AI в неконтролируемого backend-разработчика, который может случайно сломать схему, открыть лишний доступ или сгенерировать небезопасную работу с данными.

Вместо этого Fluw дает AI понятный и ограниченный инструмент: описать сущность, подключить ее к приложению и использовать безопасный серверный слой платформы.

Простой пример: форма обратной связи

Пользователь пишет:

Добавь на сайт форму обратной связи, чтобы заявки сохранялись.

Fluw понимает, что приложению нужна сущность feedback.

AI описывает поля:

  • имя;
  • контакт;
  • сообщение;
  • дата создания.

После этого Fluw создает модель данных, подключает серверный доступ и обновляет код формы.

Теперь сообщения не просто “отправляются в никуда”, а сохраняются в данных проекта. Их можно посмотреть в панели "Данные" внутри редактора.

Все ваши сущности в одном месте

Другой пример: тарифы

Представим, что на лендинге есть блок с тарифами, но все цены и описания зашиты прямо в компоненте.

Пользователь просит:

Вынеси тарифы на сервер, чтобы их можно было менять без правки кода.

Fluw создает сущность pricing_plan, подключает страницу к данным и позволяет хранить тарифы как записи проекта.

Теперь тарифы можно менять через слой данных, а не переписывать компонент каждый раз.

Зачем это бизнесу

Для бизнеса это значит, что MVP во Fluw становится ближе к настоящему продукту.

Теперь можно не только быстро собрать интерфейс, но и подключить первые рабочие сценарии:

  • принимать заявки;
  • хранить отзывы;
  • управлять тарифами;
  • собирать лиды;
  • показывать товары;
  • сохранять пользовательские действия;
  • готовить основу под CRM, платежи и личные кабинеты.

Это важный шаг от “AI сделал красивую страницу” к “AI помог собрать живое приложение”.

Зачем это разработчикам

Для разработчиков новая панель тоже полезна.

Он не пытается заменить нормальную backend-архитектуру там, где нужна сложная бизнес-логика. Но он убирает рутину на раннем этапе MVP: простые модели, типовые CRUD-сценарии, базовое хранение данных, подключение форм и отображение записей.

При этом данные не живут в хаосе из случайно сгенерированных файлов. Они проходят через контролируемый слой Fluw.

Разработчик может открыть проект, посмотреть код, понять, какие данные используются, и дальше при необходимости перенести или расширить логику уже в полноценной архитектуре.

Почему мы сделали именно так

Самый простой путь был бы разрешить AI писать backend-код напрямую.

Но это быстро приводит к проблемам: случайные схемы, небезопасные endpoints, дублирование логики, сложность поддержки и непредсказуемое поведение после нескольких итераций.

Мы выбрали другой подход.

AI отвечает за понимание задачи и связь с пользовательским сценарием. Fluw отвечает за надежный слой данных, изоляцию, типизированный доступ и безопасное выполнение.

Так мы сохраняем главное преимущество AI — скорость — но не жертвуем управляемостью проекта.

Что дальше

Сейчас это уже работает в MVP-режиме, но мы рассматриваем это как начало большого направления.

Дальше будем развивать:

  • полноценную админ-панель для данных проекта;
  • более удобное редактирование записей;
  • поддержку JSON-полей и более гибких схем;
  • политики доступа;
  • сценарии публикации данных в production;
  • связку с авторизацией;
  • интеграции с CRM, платежами и внешними сервисами.

Кстати, авторизация уже в работе.

Мы хотим, чтобы проекты во Fluw могли становиться не просто красивыми интерфейсами, а полноценными приложениями: с пользователями, ролями, данными, бизнес-логикой и интеграциями.

Вместо вывода

Fluw постепенно превращается из AI-редактора интерфейсов в среду, где можно собирать полноценные живые приложения.

Интерфейс — это только первая часть продукта. Дальше начинаются данные, логика, пользователи, интеграции и процессы.

С этой функцией мы сделали важный шаг в эту сторону.

Теперь ваш проект во Fluw может не только выглядеть как приложение, но и работать как приложение.

P.S. Прикрепили демку, где показываем, как это работает.

P.P.S. Следующий большой шаг — полноценная система авторизации для ваших проектов. Хотим окончательно развязать вам руки.

Fluw App Data: AI теперь создает backend и данные для ваших приложений | Fluw