Import lets you bring existing code or designs into Replit Apps and continue building with Agent.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported sources
| Source | What you provide | Best for |
|---|---|---|
| GitHub | Repository URL or repository picker | Public and private repository imports |
| Bitbucket | Repository URL or repository picker | Bitbucket-hosted repository imports |
| Vercel | GitHub repository behind your Vercel project | Migrating Vercel apps |
| Figma | Frame URL | Turning designs into React apps |
| Bolt | GitHub repository exported from Bolt | Migrating Bolt projects |
| Lovable | GitHub repository exported from Lovable | Migrating Lovable projects |
| Base44 | GitHub repository exported from Base44 | Migrating Base44 projects |
| ZIP | .zip file upload | Importing local project archives |
| Spreadsheet | .xlsx, .csv file, or Google Sheets URL | Building an app from spreadsheet data |
| Previous Agent export | GitHub repository exported from a previous Agent App | Re-importing a previous Agent App |
| Empty | Nothing | Power users who want a blank project without Agent |
Replit validates compatibility before import starts.
Quickstart guides
Import from GitHub
⏰ 2 minutesImport a GitHub repository into Replit.
Import from Figma
⏱️ 3 minutesConvert a Figma frame into a React app.
Import from Vercel
⏱️ 3 minutesImport the GitHub repository behind a Vercel project.
Import from Base44
⏱️ 4 minutesExport from Base44, then import in Replit.
Import from Bolt
⏱️ 4 minutesExport from Bolt, then import in Replit.
Import from Lovable
⏱️ 4 minutesExport from Lovable, then import in Replit.
Import from ZIP
⏱️ 3 minutesUpload a
.zip archive and continue with Agent.Standard import flow
- Open replit.com/import.
- Select an import source.
- Connect any required accounts.
- Provide a repository URL, frame URL, or
.zipfile. - Add requested secrets or environment variables.
- Select Import and review the generated app.
Source notes
GitHub
- Use rapid import for public repositories with
https://replit.com/github.com/<owner>/<repo>. - Use guided import for public and private repositories.
- If your repository is an exported Agent App, Replit preserves Agent-specific structure during import.
Bitbucket
- Paste a Bitbucket repository URL, or connect your Bitbucket account to search your repositories.
- Agent support during the import may be limited compared to GitHub-hosted projects.
Figma
- Import a single Figma frame URL.
- Replit generates React code, then Agent helps refine it.
- For better results, use frames, auto layout, and clear layer names.
Vercel
- Select the GitHub repository behind your Vercel project.
- Replit imports project code and configuration defaults.
- Add environment variable values during import.
Bolt
- Export your Bolt project to GitHub before importing.
- Replit imports code, UI styles, assets, backend logic (if present), and database schema (if present).
- Supabase data and secret values are not imported.
- After import, ask Agent to add secrets and recreate database data.
Lovable
- Export your Lovable project to GitHub before importing.
- Replit imports code, UI styles, assets, backend logic (if present), and database schema (if present).
- Supabase data and secret values are not imported.
- After import, ask Agent to add secrets and recreate database data.
Base44
- Export your Base44 project to GitHub before importing.
- Replit imports code, design and styles, assets, and API logic.
- The Base44 backend (entities, agents, SDK), authentication, and data are not imported.
- After import, ask Agent to migrate any Base44-specific functionality you still need.
ZIP
- Upload a
.zipfile with a clear project root. - Replit imports files, dependencies, and common run defaults.
- Existing secret values, domains, and database data are not imported.
Spreadsheet
- Upload an Excel (
.xlsx) or CSV file, or paste a public Google Sheets URL. - Agent reads your spreadsheet structure and builds a full-stack app with a database seeded from your data.
- Includes a UI to view, search, and manage your records.
Previous Agent export
- Re-import a previously exported Agent App from a GitHub repository.
- Replit preserves Agent-specific structure (code, database schema, backend functionality).
- Database values and secret values are not imported.
Empty
- Start with a completely empty project — no Agent, no framework selection, and no scaffolding.
- Best for power users who want full control over project setup.
Limitations
- Existing database data is not migrated.
- Some complex or proprietary dependencies may need manual setup.
- Large projects can take longer to process.
Best practices
- Remove sensitive credentials before import.
- Keep your source project structure clean.
- Verify dependencies and run commands after import.
- Test core flows before publishing.
Troubleshooting
If import fails, check these areas first:- Compatibility errors: Verify required project files and supported frameworks.
- Access errors: Confirm repository or source permissions.
- Processing errors: Retry after simplifying project structure or reducing size.