GitHub
Connect GitHub to export or import your app's code.
Your app's code is yours. Connecting GitHub lets you export a workspace's full source to a repository you own — to keep a copy, review the code, collaborate, or work on it elsewhere.
Why connect GitHub?
- Own your source. Export the complete app — frontend, backend, and configuration — as a normal project in your repo.
- Keep a backup. A repo is a durable copy that outlives the workspace.
- Collaborate. Bring your code into your team's existing GitHub workflow.
Downloading files one at a time is fine for a handful of artifacts, but GitHub is the way to get the whole app.
Connecting
You connect from the chat. Ask to export your app (or for a GitHub-related action) and Solitud shows a Connect GitHub card.
Authorize Solitud to push your app's full source to a repository you own.
- Click Connect GitHub. A popup opens GitHub's authorization screen.
- Authorize Solitud for the account or organization you want to use. You're approving access through GitHub — you never paste a token into the chat.
- The popup closes and the chat continues automatically. If your browser blocked the popup, use the card's link to open it in a new tab, then Check again.
You can manage the connection later under Settings → Integrations.
Exporting your app
Once GitHub is connected, Solitud walks you through the export in the chat:
- Pick a repository. A picker card lists your repos; choose one (or create a new one where offered).
- Confirm. Solitud shows what it's about to push.
- Push. Your app's source is written to the repo, laid out as a normal project you can clone and run.
A status card reports when the export is Done.
Importing
Where supported, you can also bring a compatible project from GitHub into a workspace, so Solitud can run and continue building it. The flow mirrors export: connect, pick the repo, confirm, and Solitud pulls it in.
FAQ
What gets exported? The full app source — the Next.js frontend, the FastAPI backend, and the configuration that ties them together.
Do you keep access to my repo? You authorize Solitud through GitHub and can revoke it any time from your GitHub settings or from Settings → Integrations.
Is my workspace still the source of truth? Yes. Exporting takes a snapshot to your repo; you keep building in the workspace and can export again whenever you like.