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.

  1. Google Cloud Console → APIs & Services → OAuth consent screen (External). App name: Promptiful.
  2. Credentials → Create credentials → OAuth client ID → Web application.
  3. Authorized JavaScript origins: https://promptiful.ai and http://localhost:8787
  4. Authorized redirect URIs: https://promptiful.ai/auth/google/callback and http://localhost:8787/auth/google/callback
  5. Then set Worker secrets (do not put them in git):
    unset 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_SECRET
    Production already has SESSION_SECRET. Do not rotate it unless you intend to log everyone out.
  6. Local dev: the same three names in .dev.vars (gitignored). One Google OAuth client can list both production and localhost redirect URIs.