Skip to main content

Module providers

Module providers 

Source
Expand description

Built-in auth providers for common dev tools.

Each provider knows where its tool stores credentials on disk and can optionally validate them. Add a new provider by implementing AuthProvider.

Structs§

ClaudeProvider
Provider for Claude Code credentials.
CodexProvider
Provider for OpenAI Codex CLI credentials.
GeminiProvider
Provider for Google Gemini CLI credentials.
GhProvider
Provider for GitHub CLI credentials (~/.config/gh/).
GlabProvider
Provider for GitLab CLI credentials (~/.config/glab-cli/).
OpencodeProvider
Provider for opencode credentials.
QwenCoderProvider
Provider for Qwen Code CLI credentials (officially “Qwen Code”, npm: qwen-code).

Functions§

all_providers
Returns all built-in providers.
provider_by_name
Returns a single built-in provider by name, or None if unknown.