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§
- Claude
Provider - Provider for Claude Code credentials.
- Codex
Provider - Provider for OpenAI Codex CLI credentials.
- Gemini
Provider - Provider for Google Gemini CLI credentials.
- GhProvider
- Provider for GitHub CLI credentials (
~/.config/gh/). - Glab
Provider - Provider for GitLab CLI credentials (
~/.config/glab-cli/). - Opencode
Provider - Provider for opencode credentials.
- Qwen
Coder Provider - 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
Noneif unknown.