rocket-update branch and opens a pull request to main. For Next.js TypeScript tasks, two-way sync is supported. After the initial push, the button changes to Pull from GitHub so you can bring changes from main back into your task.
What you can do
Automated backups
Push your Rocket project to GitHub whenever you want a snapshot of your work. Click the GitHub icon in the toolbar and push.
Team collaboration
Share your codebase with teammates by pushing to a shared GitHub repo. They can review, fork, or clone your code from there.
CI/CD pipelines
Once your code is on GitHub, connect it to services like GitHub Actions, Vercel, or Netlify for automated builds and deployments.
Open-source portfolio
Publish your Rocket projects as public repositories to build a developer portfolio or contribute to open source.
Connect GitHub
GitHub connects via OAuth, so no API key is needed. It is a workspace-level connector, so connect it once and it is available across all tasks.- Web Browser
- Mobile App
You can connect from four places. All do the same thing.Option 1: When creating a task (Clone from GitHub)Click the + button at the lower left of the input box on the home screen and select Clone from GitHub. If you have not connected GitHub yet, Rocket prompts you to authorize at this point.Option 2: From the GitHub button in the toolbarClick the GitHub icon in the top-right of the code view toolbar. A popup opens with a Connect button.

Option 3: From the Connectors tabClick the 

Click the GitHub card, then click Connect.

Option 4: From workspace SettingsAfter clicking ConnectYou are redirected to GitHub’s authorization page. Sign in if prompted, review the permissions, and click Authorize DhiWisePvtLtd.

After authorization you are redirected back to Rocket with GitHub connected.Disconnect
Import from GitHub
Clone a Next.js TypeScript repo and continue building with AI.


... button in the preview toolbar, then select Connectors.



Connect from workspace Settings
Connect once from Settings and it is available across all tasks.


Permissions Rocket requests from GitHub: create new repositories on your behalf, read public and private repo names and metadata, and access your GitHub username and email address.
Disconnect a service
Disconnect or switch accounts from workspace Settings.
Push to GitHub
- Click the GitHub icon in the toolbar.
- Choose an existing repository or create a new one.
- Click Push to send your task code to GitHub.


rocket-update branch and opens a pull request to main each time.
For Next.js TypeScript tasks, the button changes to Pull from GitHub after the initial push. Use it to bring in the latest state of main from your local IDE or from teammates and continue building in Rocket.
Tips
- Two-way sync for Next.js TypeScript. After pushing, the button switches to Pull from GitHub so you can import changes from
mainback into Rocket. - One-way sync for other frameworks. Non-Next.js tasks support push only. Always make changes in Rocket first, then push.
- Branch behaviour. Rocket pushes to
rocket-updateand opens a PR tomain. Pull always reads frommain. - Repository naming. Rocket can create new repos or push to existing ones. Use a clear name so tasks are easy to find.
- Public vs. private. Public repos are great for portfolios. Private repos are better for client work or proprietary tasks.
- Manual sync. There is no automatic sync. Push manually when you are ready.
- Permissions are scoped. Rocket only requests access to create repos and read metadata. It does not delete repos or modify existing code on GitHub.
What’s next?
Code sync
Two-way sync for Next.js TypeScript projects. Push changes out and pull external edits back in.
Netlify
Deploy your Rocket app to the web. Works great after pushing code to GitHub.
Code tab
Learn more about browsing and managing your project’s source code in Rocket.

