Connect GitHub and Supabase
Supacode works with your own accounts. Connect GitHub to push each version of your code to a repository you own, and connect Supabase in the Backend tab to give your app a real database and sign-in. Supacode never runs a database change until you approve it.
Steps
Connect your accounts
Connect GitHub
In the studio, open GitHub and press Connect GitHub. Sign in, install Supacode on your GitHub account, and choose a new private repository or an existing one. You can also use a personal access token.
Push your code
Press Push now, or turn on Auto-sync so new versions are pushed for you. If a push fails, the Versions tab shows why.
Connect Supabase
Open the Backend tab and choose Connect with Supabase, or paste an access token. Pick the Supabase project your app should use.
Approve database changes
When the AI writes a migration, review it and approve it before it runs on your database.
Questions
Which plans include GitHub sync?
GitHub sync is part of the paid plans; the Pricing page shows what each plan includes. Any plan can download the code as a zip.
Does Supacode store my database data?
No. Your data lives in your own Supabase project. Supacode keeps the code and versions of your app.
Can I disconnect later?
Yes. Disconnecting stops new pushes or database access. Your repository and your Supabase project stay as they are.
Ready to build?
Describe your idea and see it running in a minute.
Start building