grloper/dsh-claude-oauth
Claude Pro / Max OAuth integration for DSH: sign in with your Google / Gmail account from the Web Settings page, with dual-stack PKCE OAuth, automatic token rotation, live model discovery and real-time 5-hour / 7-day subscription quota meters.
dsh-claude-oauth is a Claude Pro / Max OAuth integration for DeepSeek Harness: sign in directly with your Google / Gmail account from the DSH Web Settings page, with a dedicated Claude section, automatic token rotation, live model discovery and real-time 5-hour / 7-day subscription quota meters. It removes manual CLI token dumping, string copying and YAML editing; a dual-stack PKCE OAuth engine runs an ephemeral loopback callback server on both IPv4 and IPv6, and exchanged tokens sync across the Claude Code credentials file, the DSH credentials YAML and the DSH settings YAML. The Settings page and the ambient chat composer dock both show live 5-hour and 7-day quota bars with reset countdowns, and the model catalog is queried dynamically via GET /v1/models so latest Claude releases mount automatically. The README is explicit that these are implementation claims with an unverified verification boundary.
Install
dsh plugin --profile web add github:grloper/dsh-claude-oauthCopied verbatim from the README's Quick Start install block (a local-checkout add ./dsh-claude-oauth form follows). Sign-in then happens in DSH Web Settings → Claude, not in the terminal.
Compatibility
Adds a Claude section in DSH Web Settings (order 13, beside Antigravity and Codex). The dual-stack PKCE OAuth engine listens on loopback IPv4 (127.0.0.1) and IPv6 (::1). Exchanged tokens sync to ~/.claude/.credentials.json, ~/.dsh/.credentials.yaml (ANTHROPIC_OAUTH_TOKEN and CLAUDE_CODE_OAUTH_TOKEN) and ~/.dsh/settings.yaml (llm-pi-ai.providers.anthropic). The quota check issues a real inference request (/v1/messages, max_tokens 1), which the README says should not be described as a free read-only probe.
Details
- Repo: grloper/dsh-claude-oauth
- Category: Models & Providers
- Stars: 3
- Version: GitHub repo grloper/dsh-claude-oauth, version 1.0.0 (install is a github: spec). MIT license. The README's compatibility badge lists DSH 0.1.0-rc.6 | 0.1.2. The README carries an explicit verification boundary: the OAuth PKCE callback flow, credential sync, model discovery and quota probing are implementation claims, not evidence of current upstream authorisation or DSH compatibility, and the compatibility badges are unverified.
Alternatives
aa2246740/dsh-antigravity-oauth · WNJXYK/dsh-codex-oauth · ziyou979/dsh-llm-oauth