Setup
Connect PRISM's services
Add each value to .env.local (locally) or your Vercel project's Environment Variables, then restart the server or redeploy. This page checks them live. Values themselves are never shown.
Checking configuration…
Setup
Add each value to .env.local (locally) or your Vercel project's Environment Variables, then restart the server or redeploy. This page checks them live. Values themselves are never shown.
Checking configuration…
01GitHub sign-in
● ConfiguredLets people sign in, see their repositories and analyze private ones. Needs GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET and AUTH_SECRET (any random text of 32+ characters).
Callback URL to register in your GitHub OAuth app:
…02Database (Supabase)
○ Can't connectSaves every analysis a signed-in user runs, so History and score trends work. Needs DATABASE_URL: in Supabase use the Transaction pooler connection string (port 6543). Tables are created automatically.
Couldn't connect: (ENOTFOUND) tenant/user postgres.tzkrcwwpjsjstpdnoefo not found
03AI summaries
● Key presentWrites the Overview summary and the AI Review: why each finding matters and how to fix it. Set ANTHROPIC_API_KEY to use claude-sonnet-5-5, or GEMINI_API_KEY (free at aistudio.google.com) to use Google's free Gemini tier. Only analysis facts are sent, never source code. Each repository commit is reviewed once, then cached.
04GitHub API token (optional)
○ Not setRaises GitHub's limit for analyzing public repositories while signed out, from 60 to 5,000 requests per hour. Set GITHUB_TOKEN to a fine-grained token with read-only access to public repositories.