Why GitHub is required
SeamAI App Builder imports projects from a Git URL. If your purchased template arrives as a ZIP file, you must upload it to a GitHub repository first. This also enables version control and makes it easy to update the template later.
Preparing your template
- Download the template – Obtain the ZIP or folder from the marketplace or seller.
- Unzip the files – Extract the archive locally.
- Review licensing – Confirm that the license allows private use and redistribution to deployment services.
Refer to marketplace documentation for license details:
Create a GitHub repository
- Log in to [GitHub](https://github.com) and click New repository.
- Choose Private for paid templates to keep the source code secure.
- Do not initialize with README or .gitignore (the template already has these).
- Click Create repository and copy the repository URL.
For detailed Git setup, see Git and GitHub basics.
Push template files to GitHub
Open a terminal in the template folder and run:
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/your-username/your-repo.git
git push -u origin mainReplace your-username/your-repo with your GitHub repository path. If you're new to Git, the GitHub CLI simplifies authentication.
Import into App Builder
- Open App Builder and go to Import from Git (for example,
builder.seamai.pro/git). - Paste your GitHub repository URL.
- Authenticate if prompted (App Builder guides you through GitHub OAuth).
- The project loads, and you can start customizing with AI prompts.
Common issues
- Private repo access denied – Reconnect GitHub or ensure you have collaborator access.
- Missing `package.json` – Many templates include it; if not, run
npm init -ybefore pushing. - Large file errors – Git limits single files to 100 MB. Exclude binaries or use Git LFS.
Related resources
Ready to Get Started?
Put this knowledge into action. Our strategy consulting can help you implement these strategies for your business.
Was this article helpful?