Conferido em 25 de outubro de 2026

Deixe seu app do Lovable, Bolt ou v0 privado para a empresa

Resposta curta

Se seus colegas já têm conta na plataforma, use o compartilhamento privado dela: é uma configuração. Se não têm, ou se você quer que entrem com a conta de trabalho, leve o app para o TeamOnly. Rode npx teamonly init no projeto exportado e peça à sua ferramenta de IA: “Migre este app para o TeamOnly”. As telas continuam as mesmas; o Supabase é substituído por um banco de dados e um login que vêm com o app.

Última atualização Escrito pelo TeamOnly. Os fatos sobre as plataformas têm link para a documentação de cada uma. Migramos quatro apps reais do Lovable e do Bolt, tirados do GitHub, para escrever isto.

01Tente isto primeiro

A plataforma consegue deixar privado?

Sim, as três conseguem, num plano pago. O problema é quem precisa entrar onde.

Compartilhamento privado no Lovable, Bolt, v0 e TeamOnly, conferido em 25 de outubro de 2026
 Como deixar privadoPlanoOs colegas precisam de conta lá?Ideal quando
LovableSó convidados (até 10 pessoas por projeto) no Free e no Pro. Workspace ou lista personalizada no Business e no Enterprise.Só o workspace exige o Business, a partir de $50/mêsSim, uma conta do LovableSeus colegas já usam o Lovable
BoltPublicação privada: sua equipe no Bolt, pessoas que você convida por e-mail ou qualquer pessoa de um domínio de e-mail confiável.Qualquer plano pago. Não com domínio próprioA documentação do Bolt não dizVocê quer continuar criando no Bolt
v0 (na Vercel)Vercel Authentication em todas as publicações, uma senha ou login da empresa via Vercel Passport.Senha: $20/mês por projeto no Pro. Passport: EnterpriseSim, com Vercel Authentication. Não, com senhaSua equipe já trabalha na Vercel
TeamOnlyTodo app é só para a empresa desde a primeira publicação. A empresa toda ou uma lista de nomes.Builder $19/mês (3 apps) ou Team $249/mêsNão. Google ou Microsoft de trabalho, ou código por e-mailColegas que não têm conta lá

Conferido em 25 de outubro de 2026. Lovable: publicação e planos. Bolt: publicação e sites privados. Vercel: métodos de proteção de publicações e Passport vs deployment protection. Os planos mudam; confira na plataforma antes de pagar.

02Quando migrar

Quando vale a pena migrar o app?

  • Seus colegas não têm conta lá. Pedir ao financeiro ou ao depósito para criar uma conta no Lovable ou na Vercel só para usar uma ferramenta é onde a maioria desses apps empaca.
  • Você quer login da empresa, não uma lista. Qualquer pessoa da sua empresa entra com a conta de trabalho que já tem, e quem sai perde o acesso quando a TI desativa a conta.
  • Você quer dados e chaves protegidos sem esforço seu. Cada app ganha seu próprio banco de dados, arquivos e segredos, e nenhuma requisição chega ao app antes de a pessoa entrar.
  • O e-mail da sua empresa não é Google nem Microsoft. Os códigos por e-mail funcionam com qualquer domínio de empresa.
  • Você quer uma conta só. Quem só usa os apps não paga, não importa quantas pessoas sejam.

Se nada disso se aplica, fique onde está. Migrar dá trabalho de verdade, e o compartilhamento da própria plataforma é uma configuração.

03Meu app migra?

Meu app migra?

Migra sem problemas

  • Apps React + Vite, que é a maior parte do que o Lovable e o Bolt fazem
  • Tabelas, login, storage e functions do Supabase
  • O template TanStack atual do Lovable, com a renderização no servidor desligada
  • Tailwind, shadcn/ui, react-router, gráficos e outras bibliotecas de front-end

Migra com mais trabalho

  • Apps grandes: mais de 100 arquivos, dezenas de tabelas
  • Apps com login por senha e tabela de usuários próprios
  • Atualizações ao vivo e chat, que viram um botão Atualizar
  • v0 e outros apps Next.js: as telas podem ficar, as partes de servidor são refeitas

Não migra

  • Seus dados atuais do Supabase, automaticamente (exporte como CSV)
  • E-mail para pessoas de fora da sua empresa
  • Extensões do Postgres como pgvector
  • Apps para celular, e apps que precisam ser públicos

04Como

Como migrar?

Você precisa do código do projeto no seu computador, do Node.js e do Claude Code ou do Cursor.

  1. Pegue o código

    No Lovable ou no Bolt, conecte o GitHub e envie o projeto, depois clone. No Bolt, você também pode baixar como zip.

  2. Adicione o TeamOnly

    Na pasta do projeto, rode:

    npx teamonly init
    npm install

    Isso adiciona os arquivos que os apps do TeamOnly precisam e as instruções que sua ferramenta de IA lê. Nunca sobrescreve seus arquivos.

  3. Peça à sua ferramenta de IA para migrar

    Migre este app para o TeamOnly

    Ela segue as instruções do TeamOnly: mantém todas as telas, recria as tabelas do Supabase no banco de dados do próprio app, transforma as regras de segurança em verificações no servidor, remove as telas de login e diz o que mudou e o que não conseguiu migrar.

  4. Confira no seu computador

    Ela roda o app localmente. Clique pelas telas principais antes de seguir.

  5. Coloque no ar

    npx teamonly login
    npx teamonly deploy

    Você recebe um link como tracker.acme.teamonly.app. Os colegas abrem e entram com a conta de trabalho.

05O que muda

O que acontece com o Supabase?

No que cada recurso do Supabase se transforma no TeamOnly
No seu app do Lovable ou do BoltNo TeamOnly
Telas de login, cadastro e redefinição de senha do SupabaseRemovidas. O TeamOnly faz o login das pessoas antes de o app carregar; o app lê quem elas são.
Tabelas do SupabaseO banco de dados próprio do app, criado na primeira publicação (SQLite, no Cloudflare D1)
Regras de segurança em nível de linha (RLS)As mesmas verificações, escritas em cada rota do servidor
Storage do SupabaseO armazenamento de arquivos próprio do app
Edge functions e funções de servidorRotas no código de servidor do app
Chaves de API no navegador ou no .envSegredos, definidos com npx teamonly secrets set, nunca enviados ao navegador
Papéis de admin e gestorPapéis no TeamOnly, dados na página do app no painel ou com npx teamonly roles
E-mails enviados pelo Resend ou SendGridE-mail para colegas, enviado pelo app por meio do TeamOnly
Funções agendadasTarefas agendadas, listadas em teamonly.json
Atualizações ao vivo (realtime)Um botão Atualizar

06O que descobrimos

O que aprendemos migrando quatro apps reais?

Pegamos quatro apps públicos do Lovable e do Bolt no GitHub, de um controle de serviços com 3 tabelas a um sistema de equipamentos com 17 tabelas, e migramos cada um. Os quatro mantiveram as telas e rodam atrás do login da empresa.

Depois, um quinto teste: num app de helpdesk feito no Lovable que ela nunca tinha visto (120 arquivos, 11 tabelas), demos a uma sessão nova do Claude Code só o pedido de uma linha do passo 3. Ela manteve as 15 páginas, substituiu o Supabase, disse com clareza o que não vinha junto e esperou o sinal verde antes de publicar.

Três dos quatro tinham um problema de segurança antes da migração:

  • Um não tinha login nenhum. Qualquer pessoa com o link podia ler e alterar os dados.
  • Um mandava senhas de admin no código enviado a todos os navegadores, e as chaves estavam no repositório.
  • Um deixava qualquer pessoa ler um chamado adivinhando o número dele.

Nada disso é incomum numa primeira versão, e nada disso sobrevive à migração: o TeamOnly verifica o login antes de qualquer requisição chegar ao app, as chaves viram segredos e cada rota verifica quem está pedindo.

07FAQ

Perguntas frequentes

Todas as perguntas e respostas

Os apps do Lovable são privados?

Não por padrão. Um app publicado no Lovable é público, a menos que você mude isso. No Free e no Pro, você pode limitar a até 10 pessoas convidadas por projeto; limitar ao seu workspace exige o Business (a partir de $50 por mês) ou o Enterprise. Os visitantes entram com uma conta do Lovable.

Os projetos do Bolt são privados?

Sites publicados no Bolt são públicos no plano Free. Nos planos pagos, você pode publicar de forma privada: sua equipe no Bolt vê, mais as pessoas que você convida por e-mail ou qualquer pessoa de um domínio de e-mail confiável que você adicionar. Sites com domínio próprio só podem ser públicos.

Como deixar um app do v0 privado?

Os apps do v0 são publicados na Vercel, então você usa o Deployment Protection da Vercel. A Vercel Authentication em todas as publicações deixa entrar quem tem acesso à sua equipe ou projeto na Vercel. O Password Protection custa $20 por mês por projeto no Pro. Login da empresa via Okta ou Entra (Vercel Passport) está no Enterprise.

Meus dados do Supabase vêm junto?

Não automaticamente. O app chega com um banco de dados vazio. Se o app tiver uma tela de importação, exporte suas tabelas do Supabase como CSV e importe. Se não tiver, peça à sua ferramenta de IA para adicionar uma antes de migrar os dados.

Meus colegas precisam de uma conta no TeamOnly?

Não. Eles abrem o link e entram com a conta Google ou Microsoft de trabalho, ou com um código de 6 dígitos enviado ao e-mail corporativo. Quem só usa os apps não paga.

Posso continuar criando no Lovable ou no Bolt depois de migrar?

Não na cópia migrada. Depois que o Supabase é substituído, o editor da plataforma não consegue rodá-la. Continue mudando o app no Claude Code ou no Cursor com suas palavras, e rode npx teamonly deploy de novo.

Quanto tempo leva a migração?

Para um app React típico, de 15 a 60 minutos da sua ferramenta de IA trabalhando no projeto, mais o tempo de você conferir as telas. Apps grandes, com dezenas de tabelas e login com senha próprio, levam mais. A parte de um minuto vem depois: da publicação até um colega usando.

Acesso antecipado

Coloque sua primeira ferramenta no ar esta semana.

O TeamOnly está em acesso antecipado, e todos os planos já estão abertos. Teste grátis por 14 dias sem cartão, ou assine. Nos dois casos, sua empresa fica pronta na hora, e três comandos colocam seu primeiro app no ar.

Teste grátis por 14 diasOu assine agora

Sem cartão no teste. Depois, a partir de $19 por mês, cancele quando quiser.

Ainda não? Receba novidades

Use seu e-mail corporativo. Escrevemos pouco, e só quando há novidade que valha a pena.

Dúvidas vão para hello@teamonly.dev, e uma pessoa responde.