Skip to main content
To migrate to Hercules, export the project as a ZIP, drag it into Hercules, and ask Hercules for a migration plan. The same steps work for Lovable, Replit, Base44, Emergent, Claude Code, Codex, and other tools such as Bolt.new and v0.

How do I migrate?

1

Export as a ZIP

Export or download your project’s code as a ZIP. If the download is not a ZIP, zip the project folder.
2

Drag it into Hercules

Drag the ZIP into the Hercules chat. A chat attachment can be up to 5 MB on the Free plan and 30 MB on Pro and Business. If the ZIP is larger, remove files you do not need, such as node_modules and build folders, and zip it again. Remove .env files and anything else that holds passwords or API keys.
3

Ask for a migration plan

Ask Hercules for a migration plan:
Ask for a migration plan

Which model should I use?

Use Expert for the migration plan. Expert is the most accurate model and the best fit for planning. After you review the plan, switch to Balanced and ask Hercules to carry out the migration. Switch models with the model selector in the chat input. Expert and Balanced are available on Pro, Business, and Ultra plans. On the Free plan, use Lite.

What does not carry over?

Database data, user accounts, API keys, and custom domains do not move automatically. Ask Hercules to set the app up on its built-in database and auth. Add API keys again in secrets. You can connect a domain you already own. If you get stuck, contact support.