Закройте приложение Lovable, Bolt или v0 для чужих
Коротко
Если у коллег уже есть аккаунты на платформе, используйте её собственный закрытый доступ: это просто настройка. Если нет или вы хотите, чтобы они входили через рабочий аккаунт, перенесите приложение на TeamOnly. Запустите npx teamonly init в выгруженном проекте и попросите ИИ-инструмент: «Перенеси это приложение на TeamOnly». Экраны останутся прежними, а вместо Supabase будут база данных и вход, которые идут вместе с приложением.
Обновлено Написано командой TeamOnly. Факты о платформах ведут на их собственную документацию. Чтобы написать эту статью, мы перенесли четыре настоящих приложения Lovable и Bolt с GitHub.
01Сначала попробуйте это
Может ли платформа закрыть доступ сама?
Да, все три могут, на платном тарифе. Вопрос в том, кому и куда придётся входить.
Закрытый доступ в Lovable, Bolt, v0 и TeamOnly, проверено 25 октября 2026 г.
Как закрыть доступ
Тариф
Нужен ли коллегам аккаунт там?
Подходит, если
Lovable
Только по приглашениям (до 10 человек на проект) на Free и Pro. Рабочее пространство или свой список на Business и Enterprise.
Только для пространства: нужен Business, от $50/мес
Да, аккаунт Lovable
Коллеги уже пользуются Lovable
Bolt
Закрытая публикация: ваша команда в Bolt, люди, приглашённые по почте, или все с доверенного почтового домена.
Любой платный тариф. Не с собственным доменом
В документации Bolt не сказано
Вы хотите и дальше работать в Bolt
v0 (на Vercel)
Vercel Authentication на всех деплоях, пароль или вход через Vercel Passport.
Пароль: $20/мес за проект на Pro. Passport: Enterprise
Да для Vercel Authentication. Нет с паролем
Команда уже работает в Vercel
TeamOnly
Каждое приложение доступно только сотрудникам с первой публикации. Вся компания или список по именам.
У коллег там нет аккаунтов. Попросить бухгалтерию или склад завести аккаунт в Lovable или Vercel ради одного инструмента: именно здесь застревает большинство таких приложений.
Вам нужен вход через аккаунт компании, а не список. Любой сотрудник входит с рабочим аккаунтом, который у него уже есть, а те, кто уходит, теряют доступ, когда ИТ отключает их аккаунт.
Вы хотите, чтобы данные и ключи были защищены без вашего участия. У каждого приложения своя база данных, свои файлы и секреты, и ни один запрос не доходит до приложения, пока человек не вошёл.
Рабочая почта вашей компании не на Google и не на Microsoft. Коды по почте работают с любым доменом компании.
Вам нужен один счёт. Те, кто только пользуется приложениями, ничего не платят, сколько бы их ни было.
Если ничего из этого вам не подходит, оставайтесь там, где вы есть. Переезд требует настоящей работы, а собственный закрытый доступ платформы включается в настройках.
03Переедет ли приложение?
Переедет ли моё приложение?
Переезжает без проблем
Приложения на React + Vite, а это большая часть того, что делают Lovable и Bolt
Таблицы, вход, хранилище и функции Supabase
Текущий шаблон Lovable на TanStack с выключенным серверным рендерингом
Tailwind, shadcn/ui, react-router, графики и другие фронтенд-библиотеки
Переезжает, но с доработкой
Большие приложения: 100+ файлов, десятки таблиц
Приложения с собственным входом по паролю и таблицей пользователей
Обновления в реальном времени и чат: они становятся кнопкой «Обновить»
v0 и другие приложения на Next.js: экраны остаются, серверная часть пересобирается
Не переезжает
Ваши данные в Supabase, автоматически (выгрузите их в CSV)
Письма людям за пределами компании
Расширения Postgres, например pgvector
Мобильные приложения и приложения, которые должны быть публичными
04Как
Как перенести приложение?
Нужны код проекта на вашем компьютере, Node.js и Claude Code или Cursor.
Получите код
В Lovable или Bolt подключите GitHub и отправьте туда проект, затем склонируйте его. В Bolt его также можно скачать zip-архивом.
Добавьте TeamOnly
В папке проекта выполните:
npx teamonly init
npm install
Команда добавит файлы, которые нужны приложениям TeamOnly, и инструкции для вашего ИИ-инструмента. Ваши файлы она никогда не перезаписывает.
Попросите ИИ-инструмент перенести его
Перенеси это приложение на TeamOnly
Он следует инструкциям TeamOnly: сохраняет все экраны, воссоздаёт таблицы Supabase в собственной базе данных приложения, превращает правила безопасности в проверки на сервере, убирает экраны входа и рассказывает, что изменил и что не смог перенести.
Проверьте на своём компьютере
Он запускает приложение локально. Пройдитесь по основным экранам, прежде чем идти дальше.
Опубликуйте
npx teamonly login
npx teamonly deploy
Вы получите ссылку вида tracker.acme.teamonly.app. Коллеги открывают её и входят через рабочий аккаунт.
05Что меняется
Что будет с Supabase?
Во что превращается каждая функция Supabase на TeamOnly
В вашем приложении Lovable или Bolt
На TeamOnly
Экраны входа, регистрации и сброса пароля Supabase
Убираются. TeamOnly проводит вход ещё до загрузки приложения, а приложение знает, кто вошёл.
Таблицы Supabase
Собственная база данных приложения, создаётся при первой публикации (SQLite на Cloudflare D1)
Правила row level security
Те же проверки, прописанные в каждом серверном маршруте
Хранилище Supabase
Собственное хранилище файлов приложения
Edge functions и серверные функции
Маршруты в серверном коде приложения
API-ключи в браузере или в .env
Секреты, которые задаются через npx teamonly secrets set и никогда не уходят в браузер
Роли администратора и менеджера
Роли в TeamOnly, которые выдаются на странице приложения в панели управления или через npx teamonly roles
Письма через Resend или SendGrid
Письма коллегам, которые приложение отправляет через TeamOnly
Функции по расписанию
Задачи по расписанию, перечисленные в teamonly.json
Обновления в реальном времени (realtime)
Кнопка «Обновить»
06Что мы выяснили
Чему нас научил переезд четырёх настоящих приложений?
Мы взяли с GitHub четыре публичных приложения Lovable и Bolt, от трекера заявок на 3 таблицы до системы учёта оборудования на 17 таблиц, и перенесли каждое. Все четыре сохранили свои экраны и работают за входом через аккаунт компании.
Затем пятый тест: в приложении службы поддержки на Lovable, которое она раньше не видела (120 файлов, 11 таблиц), мы дали новой сессии Claude Code только однострочную просьбу из шага 3. Она сохранила все 15 страниц, заменила Supabase, прямо сказала, что не перенеслось, и дождалась согласия перед публикацией.
У трёх из четырёх до переезда была проблема с безопасностью:
В одном не было входа вообще. Любой, у кого была ссылка, мог читать и менять данные.
Другое отправляло пароли администраторов в коде, который получал каждый браузер, а ключи лежали в репозитории.
Третье позволяло любому прочитать заявку, угадав её номер.
Для первой версии всё это обычное дело, и ничего из этого не переживает переезд: TeamOnly проверяет вход до того, как запрос дойдёт до приложения, ключи становятся секретами, а каждый маршрут проверяет, кто спрашивает.
Не по умолчанию. Опубликованное приложение Lovable открыто всем, пока вы это не измените. На тарифах Free и Pro доступ можно ограничить приглашёнными людьми, до 10 на проект. Чтобы оставить доступ только своему рабочему пространству, нужен Business (от $50 в месяц) или Enterprise. Посетители входят с аккаунтом Lovable.
Проекты Bolt закрыты от посторонних?
На тарифе Free опубликованные сайты Bolt открыты всем. На платных тарифах можно публиковать закрыто: сайт видит ваша команда в Bolt, а также люди, которых вы пригласили по почте, или все с доверенного почтового домена, который вы добавили. Сайты на собственном домене могут быть только открытыми.
Как закрыть приложение v0 от посторонних?
Приложения v0 публикуются на Vercel, поэтому используется Deployment Protection от Vercel. Vercel Authentication на всех деплоях пускает людей с доступом к вашей команде или проекту в Vercel. Защита паролем (Password Protection) стоит $20 в месяц за проект на Pro. Вход через Okta или Entra (Vercel Passport) есть на Enterprise.
Мои данные из Supabase переедут?
Не автоматически. Приложение переезжает с пустой базой данных. Если в приложении есть экран импорта, выгрузите таблицы из Supabase в CSV и импортируйте их. Если нет, попросите ИИ-инструмент добавить такой экран, прежде чем переносить данные.
Коллегам нужен аккаунт TeamOnly?
Нет. Они открывают ссылку и входят через рабочий аккаунт Google или Microsoft либо по 6-значному коду, который приходит на рабочую почту. Те, кто только пользуется приложениями, ничего не платят.
Можно продолжать работать в Lovable или Bolt после переезда?
С перенесённой копией нет. Когда Supabase заменён, редактор платформы её не запустит. Меняйте приложение в Claude Code или Cursor обычными словами, а потом снова запускайте npx teamonly deploy.
Сколько времени занимает переезд?
Для обычного приложения на React это от 15 до 60 минут работы ИИ-инструмента в вашем проекте, плюс ваша проверка экранов. Большие приложения с десятками таблиц и собственным входом по паролю переезжают дольше. Одна минута уходит на то, что дальше: от публикации до момента, когда коллега открыл приложение.
TeamOnly в раннем доступе, и все тарифы уже открыты. Попробуйте бесплатно 14 дней без карты или оформите подписку. В любом случае компания готова сразу, а три команды запускают первое приложение.