woodfood111/dsh-subscription-login
dsh-subscription-login brings non-DeepSeek AI subscriptions (ChatGPT Codex, Claude, GitHub Copilot, OpenRouter, Kimi Code, xAI SuperGrok/X Premium) into one DeepSeek Harness Subscriptions page. It hardcodes no provider - the list comes from ctx.authorization filled by dsh-llm-pi-ai - and supplies the missing authorization seam so generic sign-in flows actually register.
dsh-subscription-login brings non-DeepSeek AI subscriptions (ChatGPT Codex, Claude, GitHub Copilot, OpenRouter, Kimi Code, xAI SuperGrok/X Premium) into one DeepSeek Harness Subscriptions page. It hardcodes no provider - the list comes from ctx.authorization, filled by dsh-llm-pi-ai, which registers one flow per installed pi-ai provider that ships a login, so a new pi-ai provider appears with no change to this plugin. It also supplies the missing seam: because the shipped web profile does not compose @deepseek-ai/dsh-authorization and dsh-llm-pi-ai registers flows inside ctx.inject(['authorization']), without that service no provider's sign-in flow is ever registered - which is exactly why the subscription plugins that do work each reimplement OAuth. Unclaimed llm-pi-ai records get their own deletable section, signing out deletes the local record and says so rather than implying revocation, and every request first passes ctx.connection.requestRejection() (the Host/Origin fence).
Install
dsh plugin --profile web add dsh-subscription-loginCopied verbatim from the README's install line.
Compatibility
A DeepSeek Harness Web plugin that lives in Settings → Plugins → Subscriptions. Depends on dsh-llm-pi-ai registering sign-in flows through ctx.authorization; its bundle patch composes the @deepseek-ai/dsh-authorization row the shipped web profile lacks. It deliberately does not touch model catalogs - adding a provider route in Settings → Models remains the official Models page's job.
Details
- Repo: woodfood111/dsh-subscription-login
- Category: Models & Providers
- Stars: 1
- Version: GitHub repo woodfood111/dsh-subscription-login (1★); npm package dsh-subscription-login at 0.1.1 (registry check 2026-10-14; the registry repository field resolves back to this repo).
Alternatives
aa2246740/dsh-antigravity-oauth · AmmarByFar/dsh-trustedrouter · artorias-zj/dsh-opencode-free-model