Log in to use the free library.
Free tier · login needed · no inference. Specs copy into Claude, ChatGPT, Gemini, Grok, or Perplexity.
Login needed
Search, spec bodies, copy, and run destinations stay behind a session.
Login is required, but Google SSO is not configured on this Worker yet. The library stays locked until these secrets exist.
- Google Cloud Console → APIs & Services → OAuth consent screen (External). App name: Promptiful.
- Credentials → Create credentials → OAuth client ID → Web application.
- Authorized JavaScript origins:
https://promptiful.aiandhttp://localhost:8787 - Authorized redirect URIs:
https://promptiful.ai/auth/google/callbackandhttp://localhost:8787/auth/google/callback - Then set Worker secrets (do not put them in git):
Production already hasunset CLOUDFLARE_API_TOKEN printf '%s' 'YOUR_CLIENT_ID' | npx wrangler secret put GOOGLE_CLIENT_ID printf '%s' 'YOUR_CLIENT_SECRET' | npx wrangler secret put GOOGLE_CLIENT_SECRETSESSION_SECRET. Do not rotate it unless you intend to log everyone out. - Local dev: the same three names in
.dev.vars(gitignored). One Google OAuth client can list both production and localhost redirect URIs.