Import a GitHub repo and ship it
Bring an existing codebase into Modus and get it deployed.
You don't have to start from an idea; you can start from code that already exists. This guide takes a GitHub repo to a deployed app.
Import from the composer
On the home screen, hit Import from GitHub next to the attach button.
- Public repo: paste its URL. No GitHub connection needed.
- Your own repos (including private): connect GitHub once on the Integrations page, then pick from the list.
Either way, choose the branch on the next step; a URL that already points at a branch preselects it.
Talk it through first
The import starts a chat, and the partner opens with a summary of what the repo appears to be. This is the cheap moment to say what you actually want: "modernize the landing page," "add a wallet connect," "this is a v1, help me plan v2." Nothing has been copied yet; you're still just talking.
Create the project
Hit Create project as usual. Now the files import; you'll see progress (file count, size) on the project's page while it lands. The project stays bound to the repo it came from.
Build and ship
Open Code: your repo is the workspace, the preview runs it, and the agent works on your code the same way it works on generated code: small turns, checkpoints every turn, so nothing it does to your codebase is more than one restore away. When it runs the way you want, open Deploy, connect Vercel or Netlify, and ship it.