Failure

One OAuth for every AI app.

Users connect Codex, ChatGPT, Claude Code, and Grok Build once. Your app gets PKCE tokens, live models, thinking levels, and GPT Image 2.

What ships

Identity in, providers out.

Failure is the authorization server. Apps never re-implement four OAuth dances — they ask for `providers` scope and receive usable credential packages.

Codex + ChatGPT

Desktop OAuth and Sign in with ChatGPT. Responses, thinking effort, think blocks, GPT Image 2 generate/edit.

Claude Code

Setup-token path with an explicit account-deletion risk warning before connect.

Grok Build

Device-code OAuth into the Grok CLI proxy — the same session SuperGrok uses.