SUPACODEAI STUDIO
Sign up free
Help centre

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

  1. 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.

  2. 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.

  3. Connect Supabase

    Open the Backend tab and choose Connect with Supabase, or paste an access token. Pick the Supabase project your app should use.

  4. 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.

Still stuck? Contact support

Ready to build?

Describe your idea and see it running in a minute.

Start building