O Import permite que você traga código ou designs existentes para os Replit Apps e continue construindo com o Agent.
Fontes suportadas
| Fonte | O que você fornece | Ideal para |
|---|
| GitHub | URL do repositório ou seletor de repositório | Importações de repositórios públicos e privados |
| Bitbucket | URL do repositório ou seletor de repositório | Importações de repositórios hospedados no Bitbucket |
| Vercel | Repositório GitHub por trás do seu projeto Vercel | Migrando apps Vercel |
| Figma | URL do frame | Transformar designs em apps React |
| Claude | Design enviado do Claude | Transformar um design do Claude em um app interativo |
| Bolt | Repositório GitHub exportado do Bolt | Migrando projetos Bolt |
| Lovable | Repositório GitHub exportado do Lovable | Migrando projetos Lovable |
| Base44 | Repositório GitHub exportado do Base44 | Migrando projetos Base44 |
| ZIP | Upload de arquivo .zip | Importar arquivos de projeto locais |
| Planilha | Arquivo .xlsx, .csv ou URL do Google Sheets | Construir um app a partir de dados de planilha |
| Exportação anterior do Agent | Repositório GitHub exportado de um app Agent anterior | Reimportar um app Agent anterior |
| Vazio | Nada | Usuários avançados que querem um projeto em branco sem Agent |
O Replit valida a compatibilidade antes do início da importação.
Para designs Figma, consulte Transformar um design Figma em um app interativo.
Para designs enviados do Claude, consulte Transformar um design do Claude em um app.
Importações rápidas
Escolha uma fonte para instruções passo a passo:
Lovable
Base44
Vercel
Bolt
GitHub
ZIP
⏰ Tempo estimado: quatro minutosImporte um projeto Lovable para o Replit exportando-o para o GitHub e, em seguida, importando esse repositório.Antes de começar
- Um projeto Lovable que você pode exportar
- Uma conta GitHub conectada ao Lovable
- Uma conta Replit
Passos
- Exporte seu projeto Lovable para o GitHub.
- Abra replit.com/import.
- Selecione Lovable.
- Conecte sua conta GitHub.
- Selecione o repositório Lovable exportado.
- Selecione Importar.
What gets imported
Replit imports the following from your project:
- Code: Application logic and source files
- Design and styles: UI components and styling rules
- Assets: Images, icons, and static files
- Backend logic: Server-side functionality, if present
- Database schema: Table structure, if present
What is not imported
- Supabase data: Existing database records are not migrated
- Secrets: Environment variables and API keys must be added separately
Use Agent to rebuild missing functionality, add secrets, and recreate database data.During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps: ⏰ Tempo estimado: quatro minutosImporte um projeto Base44 para o Replit exportando-o para o GitHub e, em seguida, importando esse repositório.Antes de começar
- Um projeto Base44 que você pode exportar
- Uma conta GitHub conectada ao Base44
- Uma conta Replit
Passos
- Exporte seu projeto Base44 para o GitHub.
- Abra replit.com/import.
- Selecione Base44.
- Conecte sua conta GitHub.
- Selecione o repositório Base44 exportado.
- Selecione Importar.
What gets imported
Replit imports the following from your project:
- Code: Application logic and source files
- Design and styles: UI components and styling rules
- Assets: Images, icons, and static files
- Backend logic: Server-side functionality, if present
- Database schema: Table structure, if present
What is not imported
- Supabase data: Existing database records are not migrated
- Secrets: Environment variables and API keys must be added separately
Use Agent to rebuild missing functionality, add secrets, and recreate database data.During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps: ⏰ Tempo estimado: três minutosImporte um projeto Vercel para o Replit vinculando o repositório GitHub por trás do projeto.Antes de começar
- Um projeto Vercel conectado ao GitHub
- Acesso ao repositório GitHub de suporte
- Uma conta Replit
Passos
- Abra replit.com/import.
- Selecione Vercel.
- Conecte sua conta GitHub.
- Selecione o repositório do seu projeto Vercel.
- Adicione quaisquer segredos e variáveis de ambiente solicitados.
- Selecione Importar.
O que é importado
- Arquivos do projeto e estrutura de diretórios
- Configuração de dependência e framework
- Padrões de execução e build para o Replit
O que não é importado
- Valores de variáveis de ambiente existentes
- Domínios personalizados
- Comportamento de edge ou middleware específico do Vercel
- Configuração de análises ou monitoramento externo
During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps: ⏰ Tempo estimado: quatro minutosO Agent atualmente suporta importações do Bolt para apps Vite + React.
Importe um projeto Bolt para o Replit exportando-o para o GitHub e, em seguida, importando esse repositório.Antes de começar
- Um projeto Bolt que você pode exportar
- Uma conta GitHub conectada ao Bolt
- Uma conta Replit
Passos
- Exporte seu projeto Bolt para o GitHub.
- Abra replit.com/import.
- Selecione Bolt.
- Conecte sua conta GitHub.
- Selecione o repositório Bolt exportado.
- Selecione Importar.
What gets imported
Replit imports the following from your project:
- Code: Application logic and source files
- Design and styles: UI components and styling rules
- Assets: Images, icons, and static files
- Backend logic: Server-side functionality, if present
- Database schema: Table structure, if present
What is not imported
- Supabase data: Existing database records are not migrated
- Secrets: Environment variables and API keys must be added separately
Use Agent to rebuild missing functionality, add secrets, and recreate database data.During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps: ⏰ Tempo estimado: dois minutosImporte um repositório GitHub para o Replit para executar, testar e publicar mais rapidamente.Antes de começar
- Uma URL de repositório GitHub
- Acesso ao repositório (público ou privado)
- Uma conta Replit
Opção um: importação rápidaA importação rápida funciona para repositórios públicos.
- Copie o caminho do repositório após
github.com/.
- Abra
https://replit.com/github.com/<owner>/<repo>.
- Pressione Enter para iniciar a importação.
Exemplo
- URL do GitHub:
https://github.com/exampleUser/my-app
- URL de importação do Replit:
https://replit.com/github.com/exampleUser/my-app
Opção dois: importação guiadaA importação guiada suporta repositórios públicos e privados.
- Abra replit.com/import.
- Selecione GitHub.
- Conecte sua conta GitHub.
- Escolha um repositório.
- Selecione Importar.
O que é importado
- Arquivos e pastas do repositório
- Arquivos de dependência
- Configuração comum de execução e build
O que não é importado
- Valores de segredos e variáveis de ambiente existentes
- Serviços específicos de plataforma que não são executados no Replit por padrão
During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps:Solução de problemas de conexão com o GitHubSe você vir Failed to get repository, please re-authenticate with GitHub, ou o menu suspenso de repositório mostrar No repositories found, o fluxo de importação do GitHub usa uma conexão separada da que está na página Conta → Serviços Conectados. Reconectar em Serviços Conectados sozinho não corrigirá o fluxo de importação.Reconectar GitHub em Provedores Git
Abra a seção Provedores Git nas configurações da sua conta Replit, desconecte o GitHub e reconecte a partir da mesma tela. Depois disso, seus repositórios pessoais devem aparecer no menu suspenso de importação.
Aprovar o app Replit para sua organização GitHub
Se o repositório pertence a uma organização GitHub, abra https://github.com/settings/applications, encontre o app OAuth do Replit e conceda acesso à organização nas configurações de acesso de aplicativos de terceiros. Os administradores da organização podem precisar executar esta etapa se você não for proprietário da organização. Tentar a importação novamente
Abra replit.com/import e tente a importação novamente, tanto pelo menu suspenso de repositório quanto colando a URL do repositório. ⏰ Tempo estimado: três minutosImporte um projeto local enviando um arquivo .zip.Antes de começar
- Um arquivo
.zip que contém seu projeto
- Uma pasta raiz de projeto clara no arquivo
- Uma conta Replit
Passos
- Abra replit.com/import.
- Selecione ZIP.
- Faça upload do seu arquivo
.zip.
- Adicione quaisquer segredos e variáveis de ambiente solicitados.
- Selecione Importar.
O que é importado
- Arquivos do projeto e estrutura de diretórios
- Arquivos de dependência
- Padrões de execução e build para o Replit
O que não é importado
- Valores de variáveis de ambiente existentes
- Domínios personalizados
- Serviços específicos de plataforma que precisam de configuração manual
- Dados de banco de dados existentes
- Configuração existente de conectores de terceiros
During import, . If your app needs changes, use these Project Editor tools:
- Agent: Refine features, debug issues, and make code changes
- Secrets: Add API keys and environment variables
- Workflows: Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps:
Outras fontes
Bitbucket
- Cole uma URL de repositório Bitbucket ou conecte sua conta Bitbucket para pesquisar seus repositórios.
- O suporte do Agent durante a importação pode ser limitado em comparação com projetos hospedados no GitHub.
Planilha
- Faça upload de um arquivo Excel (
.xlsx) ou CSV, ou cole uma URL pública do Google Sheets.
- O Agent lê a estrutura da sua planilha e constrói um app full-stack com um banco de dados preenchido com seus dados.
- Inclui uma interface para visualizar, pesquisar e gerenciar seus registros.
Exportação anterior do Agent
- Reimporte um app Agent previamente exportado de um repositório GitHub.
- O Replit preserva a estrutura específica do Agent (código, esquema de banco de dados, funcionalidade de backend).
- Valores de banco de dados e valores de segredos não são importados.
Vazio
- Comece com um projeto completamente vazio — sem Agent, sem seleção de framework e sem estruturação.
- Ideal para usuários avançados que querem controle total sobre a configuração do projeto.
Limitações
- Dados de banco de dados existentes não são migrados.
- Algumas dependências complexas ou proprietárias podem precisar de configuração manual.
- Projetos grandes podem levar mais tempo para processar.
Boas práticas
- Remova credenciais sensíveis antes da importação.
- Mantenha a estrutura do projeto de origem limpa.
- Verifique dependências e comandos de execução após a importação.
- Teste os fluxos principais antes de publicar.
Solução de problemas
Se a importação falhar, verifique essas áreas primeiro:
- Erros de compatibilidade: Verifique os arquivos de projeto necessários e os frameworks suportados.
- Erros de acesso: Confirme as permissões do repositório ou da fonte.
- Erros de processamento: Tente novamente após simplificar a estrutura do projeto ou reduzir o tamanho.
Se os problemas continuarem, visite o Replit Community Hub ou entre em contato com o Suporte.
Faturamento
Importações que exigem trabalho de migração do Agent podem consumir créditos. O uso de créditos depende da complexidade do projeto.