A Claude subscription covers the Anthropic models: Claude Fable, Claude Opus, Claude Sonnet and Claude Haiku. For other providers, see Model access.
Setup
Run this inside a clone of the repository. The CLI uses the GitHub CLI to sign you in, so rungh auth login first if you have not.
- Opens a Claude sign-in in your browser. Sign in with the account on the paid plan and approve it.
- Receives the token
claude setup-tokenwould print: inference-only, valid for a year, starting withsk-ant-oat. Claude Code does not need to be installed. - Saves it to Pullfrog’s encrypted store. Pullfrog refuses a token that Anthropic rejects.
Remote machines
The sign-in finishes onlocalhost, so the browser must be on the machine that runs the CLI. Over SSH, or on Linux with no display, the CLI asks for a token instead: run claude setup-token from Claude Code on any machine with a browser, and paste the token it prints. Pass --paste-token to choose this yourself:
ANTHROPIC_API_KEY beside them, Pullfrog moves to the next credential when one is rejected or out of quota; see multiple subscriptions and fallback.

Scope
On an organization repository, the CLI asks where to store the token:
A personal account has only the account scope, so the CLI does not ask. To skip the prompt or run outside a checkout, pass the scope as a flag:
Credential refresh
The token is static and lasts a year. Pullfrog stores no refresh token, so nothing rotates between runs. Runnpx pullfrog auth claude again when the token expires or you revoke it, and pick the old connection to replace.

