Skip to main content
To migrate from Emergent to Hercules, export the project as a ZIP, drag it into Hercules, and ask Hercules for a migration plan.
The Emergent logo, an arrow, and the Hercules logo

How do I migrate from Emergent?

1

Export as a ZIP

In Emergent, click Save to GitHub in the chat and push the project to a repository. On GitHub, open the repository and click Code → Download ZIP.
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. 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. See Migrate to Hercules for the same steps from other tools.