Гайд · Сайты с ИИ · сентябрь 2026
Бесплатный аналог Lovable в 2026 году: 3 ключа и твоё название
Open Lovable - открытая копия конструктора Lovable от команды Firecrawl, у проекта около 28,6 тысячи звёзд на GitHub. Вставляешь ссылку на сайт, он читает страницу и собирает твою версию. Код бесплатный, лицензия MIT разрешает менять название и продавать. Платишь только за 3 ключа сверх бесплатных лимитов
Нужны две бесплатные программы, они ставятся как обычные приложения: Node.js с сайта nodejs.org и Git с сайта git-scm.com. Потом открой окно команд (на Mac это программа Терминал, её находит поиск, на Windows - PowerShell) и выполни четыре строки:
git clone https://github.com/firecrawl/open-lovable.git
cd open-lovable
npm install
npm run dev
Открой в браузере адрес localhost:3000. Появится страница с заголовком Open Lovable v3 и строкой для ссылки. Скачивание заняло у меня 3 секунды, установка 45 секунд. Дальше три ключа, одна строка с моделью и твоё название
Прежде чем переименовывать, заведи два бесплатных ключа, Firecrawl и E2B, и поменяй одну строку с моделью: из коробки конструктор выдаёт ошибку 401. Клиентам продавай готовые сайты и лендинги, собранные в нём, а не доступ к самому конструктору: входа по паролю и оплаты в коде нет
Три ключа: где взять и сколько стоят
Сам конструктор ничего не умеет без трёх сервисов. Firecrawl читает чужой сайт, нейросеть пишет код, песочница E2B запускает получившийся сайт, чтобы ты видел его справа в окне. Все три дают бесплатный старт без банковской карты, кроме нейросети: там всё зависит от страны
Цены сняты со страниц сервисов 26 сентября 2026 года:
| Ключ | Зачем | Где взять | Как выглядит | Бесплатно | Дальше |
|---|---|---|---|---|---|
| Firecrawl | читает сайт по ссылке | firecrawl.dev/app/api-keys, после входа сразу откроется страница ключей | начинается с fc- | 1000 страниц в месяц, без карты | $19 в месяц за 5000 страниц |
| E2B | запускает собранный сайт в песочнице | console.e2b.dev/?tab=keys, после входа сразу откроется вкладка с ключами | начинается с e2b_ | разовые $100 на счёте, без карты | около $0,10 за час работы песочницы |
| Gemini | пишет код сайта | aistudio.google.com/app/apikey, ключ создаётся сам после согласия с условиями | начинается с AIza | модель Gemini 3.5 Flash бесплатна в лимитах | платно по объёму текста, от $1,50 |
Таблица прокручивается вбок →
Скопировал ключ и видишь другое начало, например адрес страницы или слово Bearer, значит взял не то. Ключ вставляется целиком, без пробелов и кавычек
Файл с ключами называется .env.local и лежит внутри папки проекта. Папка появилась там, где было открыто окно команд: на Mac это твоя домашняя папка, /Users/имя/open-lovable, на Windows C:\Users\имя\open-lovable. Главная ловушка в том, что Блокнот и TextEdit любят дописать к имени .txt, и тогда программа файл не видит. Поэтому создавай его командой в том же окне, где запускал проект: после строки cd open-lovable окно уже стоит в нужной папке
На Mac:
touch .env.local
open -e .env.local
На Windows в том же окне:
notepad .env.local
На Windows Блокнот спросит, создать ли новый файл, ответь «Да». На Mac сразу откроется пустое окно TextEdit. Вставь в него шаблон, подставь свои ключи вместо слов после знака равно и сохрани (Cmd+S на Mac, Ctrl+S на Windows):
FIRECRAWL_API_KEY=сюда_ключ_firecrawl
SANDBOX_PROVIDER=e2b
E2B_API_KEY=сюда_ключ_e2b
GEMINI_API_KEY=сюда_ключ_gemini
Строка SANDBOX_PROVIDER=e2b важна. В инструкции проекта по умолчанию указана песочница Vercel, для неё нужна отдельная программа и вход в аккаунт Vercel. В самом коде по умолчанию стоит E2B, и с ней новичку проще: один ключ, ничего не ставить
Проверь имя файла: на Mac набери ls -a, на Windows dir -Force. В списке должна стоять строка ровно .env.local. Видишь .env.local.txt, переименуй файл командой mv .env.local.txt .env.local на Mac или ren .env.local.txt .env.local на Windows
Если ты в России. Ключ Gemini с российского адреса не работает: России нет в списке стран, где Google открыл Gemini для разработчиков. Ключи OpenAI и Anthropic напрямую тоже не выход, российская карта там не проходит. Рабочий путь - российский посредник ProxyAPI: он пересылает запросы в OpenAI, баланс пополняется рублями с российской карты, VPN не нужен. Бесплатного уровня у него нет, GPT-5 стоит 323 ₽ за миллион кусочков текста, которые уходят в нейросеть, и 2577 ₽ за миллион тех, что она пишет в ответ
- Зарегистрируйся на proxyapi.ru, подтверди почту и пополни баланс в разделе «Биллинг»
- В разделе с ключами нажми «Создать новый ключ API». Ключ начинается с
sk-и показывается целиком один раз, сразу скопируй - Там же открой ключ на редактирование и поставь бюджет, например ежемесячный: больше этой суммы ключ не потратит
- В
.env.localвместо строки с Gemini поставь две строки:
OPENAI_API_KEY=сюда_ключ_proxyapi
OPENAI_BASE_URL=https://api.proxyapi.ru/v1
- В файле
config/app.config.ts(как его открыть, ниже) найди строкуdefaultModel: 'google/gemini-3-pro-preview'и замени её наdefaultModel: 'openai/gpt-5'. Тогда в меню сразу будет стоять GPT-5, и замену модели Gemini из следующего раздела делать не нужно
Этот путь я собрал по коду проекта и документации посредника: код читает адрес из строки OPENAI_BASE_URL, посредник принимает короткое имя модели gpt-5. Сборку сайта с его ключом я сам не прогонял
Одна строка, без которой сайт не соберётся
Проект последний раз обновлялся 19 ноября 2025 года. За десять месяцев производители сняли с обслуживания три из четырёх моделей в его меню, включая ту, что стоит по умолчанию:
| Модель в меню | Статус на 26 сентября 2026 года |
|---|---|
| Gemini 3 Pro (Preview), стоит по умолчанию | отключена Google 9 марта 2026 года |
| Kimi K2 (Groq) | отключена Groq 15 апреля 2026 года |
| Sonnet 4 | отключена Anthropic 15 июня 2026 года |
| GPT-5 | в списке снятых нет, нужен платный ключ OpenAI или посредника |
Таблица прокручивается вбок →
Открой файл настроек командой в окне команд: на Mac open -e config/app.config.ts, на Windows notepad config\app.config.ts. Найди gemini-3-pro-preview и замени все три упоминания на gemini-3.5-flash, а подпись Gemini 3 Pro (Preview) на Gemini 3.5 Flash. Сохрани файл. Остальные три модели можно не трогать, просто не выбирай их в меню
Как понять, что всё заработало
Останови программу в окне команд сочетанием Control и C и снова набери npm run dev: файл с ключами читается только при запуске. Обнови страницу конструктора, вставь в строку ссылку на любой сайт и нажми оранжевую кнопку
Работает, если слева в чате появилась строка о начале копирования и за ней нет строки с Failed, а справа в окне предпросмотра через минуту-две появилась собранная страница. Вверху справа в меню должна стоять Gemini 3.5 Flash. Готовый сайт забирается кнопкой скачивания в правом верхнем углу: придёт архив с проектом, внутри подсказка, как запустить его отдельно
Переименовать под себя: пять файлов
Название Open Lovable и логотип Firecrawl живут в пяти файлах. Меняешь текст внутри строки, сохраняешь, и страница в браузере обновится сама:
| Что видно на экране | Файл в папке проекта | Что заменить |
|---|---|---|
| название во вкладке браузера | app/layout.tsx | строку title: "Open Lovable v3" и описание под ней |
| большой заголовок | components/app/(home)/sections/hero/Title/Title.tsx | Open Lovable <span>v3</span>, в span то слово, что станет оранжевым |
| плашка над заголовком | components/app/(home)/sections/hero/Badge/Badge.tsx | Website Builder |
| подзаголовок, подпись Powered by Firecrawl и кнопка Use this Template | app/page.tsx | три строки текста и ссылку кнопки на GitHub |
| логотип Firecrawl в шапке | components/shared/header/BrandKit/BrandKit.tsx | две строки <FirecrawlIcon ... /> и <Logo />, готовая замена ниже |
Таблица прокручивается вбок →
Файлы открываются командой в том же окне, что и файл с ключами. Путь бери в кавычки: в нём есть скобки, и без кавычек окно команд его не поймёт. На Mac:
open -e "app/layout.tsx"
open -e "components/app/(home)/sections/hero/Title/Title.tsx"
open -e "components/app/(home)/sections/hero/Badge/Badge.tsx"
open -e "app/page.tsx"
open -e "components/shared/header/BrandKit/BrandKit.tsx"
На Windows то же самое, только вместо open -e пиши notepad, а косые черты в пути ставь обратные: notepad "components\shared\header\BrandKit\BrandKit.tsx". Нужную строку в открытом файле найди поиском: Cmd+F в TextEdit, Ctrl+F в Блокноте
Логотип в шапке. Здесь меняешь не текст в кавычках, а две строки целиком. Было:
<FirecrawlIcon className="size-28 -top-2 relative" />
<Logo />
Стало, если нужно просто название:
<span className="text-label-large font-semibold">Студия Сайтов</span>
Вместо «Студия Сайтов» пиши своё название, всё остальное в строке оставь как есть: это обёртка, которая задаёт шрифт. Хочешь ещё и картинку, положи файл логотипа в папку public проекта под именем logo.svg (или logo.png) и поставь над этой строкой ещё одну:
<img src="/logo.svg" alt="Студия Сайтов" width={28} height={28} />
Сохрани файл. В шапке слева появится твой значок и название рядом. Если вместо страницы на экране красная надпись Build Error и строка Parsing ecmascript source code failed, значит в строке потерялся символ, чаще всего закрывающий /> в конце. Я поймал это на своей копии, убрав /> у картинки: над ошибкой написано имя файла и номер строки. Верни строку как на образце выше, сохрани, и страница откроется снова
Я проверил это на своей копии: девять замен в пяти файлах, и вместо Open Lovable на главной стоит «Студия Сайтов». Та же шапка появляется и на экране сборки, её отдельно менять не нужно
Файл LICENSE в корне не трогай и не удаляй. Это единственное условие лицензии, о нём ниже
Домен. Сам конструктор держи у себя на компьютере. Если выложить его в интернет как есть, любой зашедший будет тратить твои ключи: входа по паролю в коде нет. На домен клиента уезжает готовый сайт, который ты собрал и скачал архивом. Как выложить его бесплатно, разобрано в статье как выложить сайт в интернет
Что разрешает лицензия и что нельзя
Лицензия MIT - самая свободная из распространённых. Её текст разрешает использовать, копировать, изменять, объединять, публиковать, распространять, передавать и продавать копии программы. Условие одно: уведомление об авторских правах и текст лицензии остаются во всех копиях
| Можно | Нельзя |
|---|---|
| поставить у себя и собирать сайты клиентам за деньги | удалять файл LICENSE из своей копии |
| поменять название, цвета, логотип, тексты | называть свой продукт Lovable или Firecrawl и ставить их логотипы |
| переделать код под свою задачу | говорить клиенту, что это официальный Lovable |
| не публиковать свои изменения | требовать с авторов гарантий: код отдан как есть |
Таблица прокручивается вбок →
Лицензия касается кода, а не названий. Lovable и Firecrawl - марки двух разных компаний, и права на имя лицензия MIT не передаёт. Поэтому твоё название должно быть своим, а не «Lovable Pro» и не «Lovable на русском»
Вторая граница касается чужих сайтов. Конструктор копирует внешний вид страницы по ссылке, но тексты, фотографии и логотипы на ней принадлежат владельцу сайта. Брать чужой сайт можно как образец структуры, а содержимое у клиента должно быть его собственным. Подробнее про чужой код в своём продукте - в статье можно ли брать чужой код с GitHub
Что продавать клиентам
Самое честное применение - ты продаёшь результат, а конструктор остаётся твоим рабочим инструментом. Три услуги, которые на нём собираются:
- Лендинг под ключ. Клиент показывает сайт, который ему нравится, ты собираешь похожую по структуре страницу с его текстами, фото и контактами и выкладываешь на его домен. Из каких блоков состоит продающая страница, разобрано в статье про лендинг
- Обновление старого сайта клиента. Даёшь конструктору ссылку на его же устаревший сайт, получаешь современную версию с тем же содержимым. Тут вопроса чужих прав нет вовсе: содержимое принадлежит заказчику
- Черновик для согласования. До договора показываешь клиенту живой вариант его будущего сайта, а не картинку. Согласование идёт быстрее, когда человек может потрогать страницу
Цену называй от объёма работы, а не от того, что код бесплатный. Как собрать смету, показано в статье сколько стоит сделать сайт, а весь путь новичка к первым заказам - в статье как заработать на сайтах
Три вещи, которые нужны до первых денег от клиента:
- Свои ключи с потолком расходов. Поставь лимит трат в кабинетах Firecrawl и нейросети, чтобы ошибка в одном заказе не съела бюджет
- Доводка после сборки. Конструктор переносит внешний вид. Формы заявок, оплата, личный кабинет и связь с CRM не переносятся: их подключаешь отдельно, иначе заявки с сайта клиента будут уходить в никуда
- Выкладка на хостинг и домен клиента. Сайт из песочницы живёт 30 минут. Клиенту отдаёшь адрес на его домене, а не ссылку на свою копию конструктора
Продавать клиентам доступ к самому конструктору пока рано. Для этого нужны вход по паролю, оплата и лимиты на каждого пользователя, а в коде нет ни того, ни другого, ни третьего
Что ломается и что делать
Первые две строки я поймал на своём запуске, остальные следуют из кода и документации сервисов:
| Что видишь | Что случилось | Что делать |
|---|---|---|
в чате Failed to create sandbox: 401: authorization header is missing | нет ключа E2B или файл с ключами не прочитан | проверь строку с ключом E2B в .env.local и перезапусти программу |
в окне команд FIRECRAWL_API_KEY not configured | нет ключа Firecrawl | добавь строку с ключом Firecrawl и перезапусти |
при установке npm warn install-scripts про sharp и fsevents | установщик предупреждает, что часть пакетов запускает свои скрипты | это не ошибка, программа запускается |
command not found: git или command not found: npm | не установлены две программы из начала статьи | поставь их с сайтов nodejs.org и git-scm.com, закрой и снова открой окно команд |
Build Error и Parsing ecmascript source code failed вместо страницы | при правке названия потерялся символ, чаще /> или кавычка | открой файл, имя которого написано над ошибкой, верни строку по образцу и сохрани |
| ошибка модели при сборке | выбрана одна из отключённых моделей | выбери в меню Gemini 3.5 Flash после замены строки |
| Gemini отвечает отказом по региону | запрос идёт с российского адреса | поставь ключ посредника по блоку «Если ты в России» |
Invalid API Key или Insufficient balance при ключе посредника | ключ скопирован не целиком или баланс пуст | скопируй ключ заново, пополни баланс в разделе «Биллинг» |
ключи вставлены, а в окне команд всё равно FIRECRAWL_API_KEY not configured | файл сохранился как .env.local.txt | переименуй его командой из раздела про ключи и перезапусти |
| страница собралась, но кнопки и формы не работают | конструктор переносит вид, а не работу сайта | подключи формы и оплату отдельно |
Таблица прокручивается вбок →
Честные ограничения
«$0» в карусели - цена кода, а не работы. Каждый сайт тратит минимум одну страницу Firecrawl, минуты песочницы E2B и токены нейросети. На бесплатных лимитах ты соберёшь десятки пробных сайтов, но поток заказов потребует платных тарифов
Проект не обновляется с ноября 2025 года. Поэтому и отключённые модели в меню. Чинить такие вещи дальше придётся самому или с помощью нейросети
Копия выглядит похоже, но не работает как оригинал. На выходе внешняя часть сайта. Всё, что на исходном сайте делает сервер, в копию не попадает
Качество сборки я целиком не проверял. Полный цикл «ссылка → готовый сайт» требует ключей Firecrawl и E2B, на моей машине их не было. Установку, запуск, ошибку без ключей, переименование и замену модели я прошёл сам
Для сравнения масштаба: облачный Lovable, с которого сделана эта копия, в августе 2026 года оценили в 13,3 миллиарда долларов. Что эта цифра значит для новичка, разобрано в статье про оценку Lovable
Если у тебя другой случай
Не хочешь ничего ставить на компьютер. Облачный Lovable делает то же самое в браузере по подписке, пошагово в статье Lovable: 7 шагов до живой ссылки
Не получается скачать проект командой. Забрать папку с GitHub одной кнопкой, без лишних программ, показано в статье как скачать с Гитхаба
Уже работаешь в Claude Code. Сайт можно собрать там одной фразой без чужого конструктора, разбор в статье сайт одной строкой в Claude Code
Выбираешь между сервисами. Какой инструмент для сайтов работает у новичка без VPN и денег, сравнено в статье лучший ИИ для вайбкодинга
Источники
Страницы открыты 26 сентября 2026 года. Установка, запуск, переименование и замена модели сделаны мной на своём компьютере
- Open Lovable на GitHub - что делает проект, установка, 28 585 звёзд, последнее обновление 19 ноября 2025 года
- Лицензия MIT проекта - что разрешено и условие сохранить уведомление
- Цены Firecrawl - 1000 бесплатных страниц в месяц без карты, тариф Hobby
- Цены E2B - разовые $100 на бесплатном тарифе, цена секунды песочницы
- Цены Gemini для разработчиков - бесплатный уровень Gemini 3.5 Flash
- Отключённые модели Gemini - gemini-3-pro-preview отключена 9 марта 2026 года
- Страны, где работает Gemini для разработчиков - России в списке нет
- Отключённые модели Groq - Kimi K2 0905 отключена 15 апреля 2026 года
- Отключённые модели Anthropic - Claude Sonnet 4 отключена 15 июня 2026 года
- Посредник proxyapi.ru: быстрый старт - оплата рублями с российской карты, ключ начинается с sk-
- Посредник proxyapi.ru: переход на новый адрес - https://api.proxyapi.ru/v1 и короткие имена моделей
- Каталог моделей proxyapi.ru - GPT-5: 323 ₽ и 2577 ₽ за миллион кусочков текста
- TechCrunch об оценке Lovable - 13,3 миллиарда долларов, 12 августа 2026 года
- Собственный прогон 26 сентября 2026 года: скачивание и установка Open Lovable, запуск без ключей, переименование в пяти файлах, замена модели по умолчанию, проверка адресов нейросети в коде
Памятка: свой конструктор на Open Lovable
Открыть через неделю без статьи
Сохрани себе
- код: github.com/firecrawl/open-lovable, лицензия MIT, файл LICENSE не удалять
- запуск: git clone https://github.com/firecrawl/open-lovable.git, cd open-lovable, npm install, npm run dev, потом localhost:3000 в браузере
- файл .env.local: ключ Firecrawl (начинается с fc-), ключ E2B (e2b_), ключ Gemini (AIza) и строка SANDBOX_PROVIDER=e2b; создавать командой touch или notepad, не через «Сохранить как»
- модель: в config/app.config.ts заменить gemini-3-pro-preview на gemini-3.5-flash
- из России: ключ посредника proxyapi.ru (начинается с sk-) в строку OPENAI_API_KEY, адрес https://api.proxyapi.ru/v1 в строку OPENAI_BASE_URL, defaultModel 'openai/gpt-5', бюджет на ключе
- название: layout.tsx, Title.tsx, Badge.tsx, page.tsx, BrandKit.tsx
- нельзя: имя и логотипы Lovable и Firecrawl, чужие тексты и фото в сайте клиента
- продавать: лендинг под ключ, обновление старого сайта клиента, черновик для согласования
- до денег: потолок расходов на ключах, формы и оплата отдельно, выкладка на домен клиента
Что дальше
Конструктор под твоим именем есть, теперь нужны клиенты
У тебя есть своя копия конструктора, файл с ключами и таблица, где менять название. Технически ты готов собирать сайты уже сегодня
Трудное начинается дальше. Новичок с таким инструментом обычно застревает на двух вопросах: кому предложить и сколько попросить. Пока их не решил, конструктор так и остаётся красивой страницей на твоём компьютере
Я работаю один: сайт, бот, статьи и ролики собирает связка нейросетей и открытых инструментов, а я выбираю и проверяю. На ИИ-Лагере за три дня показываю её изнутри, и ты собираешь свою под свою нишу
Это заявка в мой закрытый канал, не оплата. Впускаю сразу, путёвку на три дня бот пришлёт в личку
Частые вопросы
Open Lovable правда бесплатный?
Код бесплатный, лицензия MIT. Платными бывают три сервиса вокруг него: Firecrawl, песочница E2B и нейросеть. У Firecrawl 1000 страниц в месяц бесплатно, у E2B разовые $100 на счёте, у Gemini бесплатный уровень, но не из России. Из России нейросеть подключается через российского посредника proxyapi.ru, и она платная с первого запроса
Можно ли продавать сайты, собранные в Open Lovable?
Да, лицензия MIT разрешает продажу. Условие одно: файл LICENSE остаётся в копии программы. Содержимое сайта клиента должно быть его собственным, а не скопированным с чужого сайта
Можно ли назвать свой конструктор Lovable?
Нет. Лицензия касается кода, а имена Lovable и Firecrawl принадлежат компаниям. Бери своё название и свой логотип
Нужно ли уметь программировать?
Нет, но нужно окно команд: четыре команды для запуска, правка текста в пяти файлах с названием и одна строка в файле настроек модели. Если что-то непонятно, вставь текст ошибки в ChatGPT или Claude и попроси объяснить по шагам
Почему у меня ошибка 401?
Программа не нашла ключ песочницы E2B. Проверь файл .env.local в корне папки проекта и перезапусти команду npm run dev
Если дочитал до конца
Больше разборов в моём канале
Я соло-предприниматель и веду всю работу на Claude, ChatGPT и открытых инструментах с GitHub. В канале показываю, что ставлю, что реально экономит время и деньги и где я ошибся
Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно