Set Up GitHub OAuth
1. Create an OAuth App
Go to GitHub → Settings → Developer settings → OAuth Apps → New OAuth App.
Fill in:
- Application name: Claude Squad
- Homepage URL: your Vercel URL (or
http://localhost:3000for local dev) - Authorization callback URL:
https://your-app.vercel.app/auth/callback
2. Copy the credentials
- Client ID →
GITHUB_CLIENT_ID - Click Generate a new client secret →
GITHUB_CLIENT_SECRET
3. Enable GitHub in Supabase
In your Supabase dashboard: Authentication → Providers → GitHub. Enable it and paste your Client ID and Client Secret.