• ai
  • auth
  • IDE

Vibe-кодинг с помощью Lovable AI и Logto: быстрое создание приложений и управление логином

Lovable — это агент на базе искусственного интеллекта, который помогает создавать full-stack приложения с помощью естественного языка: фронтенд, бэкенд, база данных и деплой — всё в одном месте. Благодаря поддержке Logto теперь можно легко добавить надёжную авторизацию, управление пользователями и аутентификационные потоки.

Guamian
Guamian
Product & Design

Хватит тратить недели на аутентификацию пользователей
Запускайте безопасные приложения быстрее с Logto. Интегрируйте аутентификацию пользователей за считанные минуты и сосредоточьтесь на вашем основном продукте.
Начать
Product screenshot

От универсальных агентов до специализированных копилотов — разработчики становятся свидетелями фундаментальных изменений в подходах к созданию ПО. И среди всех этих категорий агентов одна особенно выделяется по скорости развития и уровню интереса: кодирующие агенты.

Такие инструменты, как Lovable, Cursor, Windsurf и Replit, становятся все популярнее, позволяя мгновенно превращать текстовые запросы на естественном языке в настоящее, рабочее программное обеспечение. Никаких сложных настроек. Никаких шаблонов. Только чистый результат.

Сегодня на сцене появляется новый термин: Vibe Coding.

Вдохновлённый Lovable, vibe-кодинг — это новый способ создания приложений через диалог с ИИ. В этой статье мы разберём, что такое vibe-код, рассмотрим устройство Lovable как одного из ведущих кодовых агентов и примерим создание full-stack приложения — со всеми функциями регистрации, логина, управления пользователями и идентификацией за считанные минуты.

Что такое Lovable AI?

Lovable — это платформа чата для разработки, в которой твои идеи напрямую превращаются в рабочий код, макеты и даже развернутые приложения. Здесь не нужно писать традиционный код : достаточно описать, что ты хочешь:

«Мне нужна простая панель с двумя графиками и сайдбаром.»

ИИ генерирует живой предпросмотр и редактируемый исходный код — зачастую за считанные секунды.

lovable_0.png

Внутри Lovable используются современные фреймворки — React и Tailwind — а ещё можно экспортировать проект, хостить у себя или развернуть за пару кликов.

Ключевые возможности Lovable AI

Вот подробная таблица из 9 основных функций платформы Lovable:

#ФункцияОписаниеЗначения
1Full-stack приложение на естественном языкеОпиши, что нужно, простыми словами, и получи готовое приложение с фронтом, бэком, БД и авторизацией, всё генерируется мгновенно.Существенно сокращает время разработки и убирает необходимость шаблонной настройки.
2ИИ-помощник по коду и отладкеВстроенный ассистент, который дописывает код, исправляет баги, помогает работать с файлами, логами и API через чат.Повышает производительность и помогает быстрее освоиться новичкам.
3Настоящее владение кодом и синхронизация с GitHubВыдаёт готовый к продакшену код (React, Node и др.), синхронизирует в обе стороны с GitHub.Гарантирует полное владение кодом и защиту от vendor lock-in.
4Интеграции с бэкендомРодная поддержка Supabase, Stripe и других сервисов.Легко подключай базы данных, хранилища, оплату и авторизацию без шаблонного кода.
5Визуальное редактирование и Sketch-to-codeЗагружай скетчи или скриншоты (например, нарисованные от руки UI или экспорт из Figma), чтобы получить настоящий UI код. Есть режим визуального редактирования.Гибкость для дизайнеров и не-кодеров — можно формировать UI напрямую.
6Деплой и пользовательский доменВстроенный pipeline развертывания с поддержкой хостинга и возможностью настройки пользовательского домена.Публикация приложений становится простой — не надо переключаться между сервисами.
7Коллаборация и синхронизация в реальном времениЧлены команды работают вместе, видят изменения сразу и управляют историей версий.Для парного программирования, удобного ревью и командных проектов.
8Проверка безопасностиВстроенная проверка безопасности при публикации, особенно с Supabase.Выявляет уязвимости до выхода в продакшен, повышая доверие пользователей.
9Образовательная экосистема и шаблоныТуториалы, база текстовых запросов, готовые шаблоны и обучающие материалы.Снижает порог вхождения и ускоряет обучение новых разработчиков.

Основные преимущества Lovable для разработки

Lovable бросает вызов привычным шаблонам мира разработки:

  • Ты не начинаешь с пустого окна VS Code.
  • Нет необходимости делать макеты в Figma заранее.
  • Не нужно создавать тикеты до написания логики.

Вместо этого Lovable предлагает среду, где естественный язык становится основным UX не только для кода, но и для создания комплексных продуктов.

Это особенно важно для:

  • Прототипирования: Больше никаких статичных макетов — тестируй настоящие UX-идеи за несколько часов.
  • Онбординга: Новые участники команды исследуют код и функции в формате чата.
  • Доступности: Дизайнеры и менеджеры могут участвовать без знания кода.

Для тех, кто не является профессиональным разработчиком, Lovable открывает новые возможности творчества. Если ты знаешь, что хочешь создать — можно пройти путь vibe-кода, превращая идеи в реальные приложения, без обычных преград.

Чему учит опыт Lovable

Интерфейс — новый IDE

Lovable доказывает: «кодинг» — это не всегда набор текста. Это может быть диалог с ассистентом, редактирование через чат, итерации через описание желаемого.

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

Быстрые циклы лучше полных ТЗ

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

Даже опытные разработчики выигрывают от быстрого фидбэка и уменьшения переключения контекста.

AI-приложения требуют AI-инструментов

Как GitHub Copilot органично встраивается в VS Code, так и Lovable подходит для нового поколения агентно-ориентированных, prompt-направленных приложений — где структура, логика и пользовательские потоки задаются динамически, а не жёстко прописываются.

Пример: галерея фото с аутентификацией через Logto

Для старта достаточно простого промпта вроде “Создай приложение-галерею фото” — и ты получаешь базовый, но стильный сайт.

Интеграция Logto Auth в Lovable

lovable_1.png

Затем я попросил Lovable использовать Logto для авторизации. Lovable тесно дружит с Supabase по части авторизации, но Supabase — это не профессиональный CIAM-продукт. В этом случае я выбрал Logto — это открытое, профессиональное CIAM-решение.

Согласно инструкции, нужно указать:

  1. Endpoint Logto
  2. App ID

Поскольку это React SPA, секрет приложения не нужен. Остальное ИИ сделал сам — установил последнюю Logto React SDK и сгенерировал необходимые компоненты авторизации.

lovable_2.png

lovable_3.png

Чтобы получить endpoint'ы, я просто зашёл в Logto Cloud и создал новое React-приложение. На странице сведений о приложении нашёл нужные endpoint'ы и вставил их в Lovable. Всё обновилось автоматически — и код, и конфиги.

lovable_4.png

Тебе также нужно указать Redirect URI и Post-Sign-out URL своего приложения.

Важный момент: так как Lovable размещает среду разработки в облаке, невозможно использовать что-то вроде http://localhost:3000/callback для редиректа. Вместо этого надо указать актуальный URL проекта Lovable и прописать его в консоли Logto Cloud.

Шаги:

  1. Зайди в свой Logto Cloud tenant
  2. Найди свое приложение
  3. Замени URLs на следующие:
  • Redirect URIs:

    https://preview--snap-show-gallery-time.lovable.app/callback

  • Post Sign-out Redirect URIs:

    https://preview--snap-show-gallery-time.lovable.app/

После пары текстовых подсказок и уточнений ты получаешь защищённый сайт — увидеть контент могут только вошедшие пользователи.

lovable_5.png

Важно: такой тип кодирующих агентов использует iframe в режиме предпросмотра, поэтому при клике внутри предпросмотра страница входа не откроется.

Тестирование входа в систему

После нажатия на “Sign in” откроется страница входа Logto. Протестируй весь процесс авторизации — по умолчанию Logto использует email + пароль как способ входа. Пройди проверку мэйла, затем проверь в Logto Console — есть ли новый зарегистрированный пользователь.

lovable_6.png lovable_7.png

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

Теперь у тебя полностью рабочее приложение с интегрированными потоками логина — а всех пользователей можно видеть и управлять ими через Logto Cloud.

В ближайшем обновлении Logto появится интеграция интеллекта в авторизацию

Это всего лишь пример. Logto активно разрабатывает MCP-серверы, которые работают прямо в твоём IDE, позволяя взаимодействовать с Logto Console и Management API — не покидая редактора. Такой подход позволит:

  1. Создавать и управлять пользователями
  2. Смотреть логи
  3. Конфигурировать и управлять потоками логина
  4. Разрабатывать и поддерживать авторизацию (например, ресурсы API, права, роли)
  5. Управлять приложениями и ресурсами
  6. И многое другое

Сочетая ИИ и надёжную инфраструктуру Logto, интеграция авторизации больше не будет сложной задачей.