dsh-plugin-subhub
Manifest valid★ 5Use third-party subscription accounts in DeepSeek Harness: chat, image understanding, image generation, and image editing with the models your subscription covers, with available models and reasoning
Dsh Plugin Subhub
English · 中文
Bring a third-party subscription account into DeepSeek Harness and chat with the models your subscription covers: text chat, image understanding, image generation, and image editing.
Supported today: OpenAI / ChatGPT, xAI (Grok), and GitHub Copilot subscriptions — all signed in with your subscription account through browser authorization. Key-based services are already built into DeepSeek Harness — add them on its Models page.
Model availability, usage limits, and response speed are decided by the subscription provider and your account. Some features may become temporarily unavailable after the provider changes its service.
Install
- DeepSeek Harness (
dsh) with Node.js 22.19 or later.
dsh plugin --profile web add github:kinoward/dsh-plugin-subhub
dsh web
dsh web boots the web profile (same as dsh --profile web). Restart DeepSeek Harness after installing.
Quick start
-
Log in — open Settings → Third-party subscriptions, click Sign in on the card of the subscription you want (e.g. OpenAI subscription for a ChatGPT account or xAI Grok subscription for SuperGrok / X Premium+), then open the authorization link in a browser and enter the one-time code (valid for 15 minutes). Once authorized, the page syncs automatically and the subscription appears in the model picker.
-
Pick a model — click the model selector at the bottom-left of the input area (it shows the current model and reasoning level), choose Model, and pick a model under OpenAI subscription. Adjust the reasoning level from the same menu if needed. Available models and reasoning levels come from your account and stay in sync automatically.
-
Use images — upload an image and ask about it, describe an image to generate one, or ask to edit an image:
- View: “What's in this image?” / “Extract the text from this screenshot.”
- Generate: “A cinematic illustration of a neon street on a rainy night.”
- Edit: upload an image (or use the one just generated), then “Change the sky to a sunset, keep everything else the same.” The edit uses the most recent image in the conversation; upload one first if there is none.
Viewing, generating, and editing images all require a model that supports image input; the model info marks it with an “Image input” tag.
Manage your account
- Re-login / log out — Settings → Third-party subscriptions → Log in again switches accounts; Log out removes the saved login.
- Update — rerun the install command, then restart DeepSeek Harness.
- Disable — Settings → Plugins → Plugin list → turn off
dsh-plugin-subhub.
CLI sign-in (optional)
No graphical interface? Sign in with the bundled script instead. From the profile directory, run:
node node_modules/dsh-plugin-subhub/login.js
The script prints an authorization link and a one-time code — open the link in a browser, enter the code, and the credentials are saved to ~/.dsh-plugin-subhub/openai-auth.json. After signing in, open Settings → Third-party subscriptions once so the subscription appears in the model picker. The bundled script currently covers OpenAI; every other provider signs in on the subscriptions page.
Screenshots
Browser-framed captures of the plugin in the DeepSeek Harness Web UI — light and dark themes:
Settings → Third-party subscriptions — signed out:
Settings → Third-party subscriptions — signed in:
Models page — OpenAI subscription expanded (signed in):
Using images in a conversation — image understanding:
Generating images in a conversation — text to image:
Editing images in a conversation — image to image:
Security & privacy
- Unless you configure another location, login data is stored in
~/.dsh-plugin-subhub/<provider>-auth.json— one file per provider (e.g.openai-auth.jsonfor OpenAI,xai-auth.jsonfor xAI); - The plugin creates or updates those files with access restricted to the current system user;
- The plugin never reads login data saved by other programs (such as the Codex CLI); sign in once inside this plugin after installing;
- Signing out deletes the login file the plugin currently uses;
- xAI sign-in reuses the same OAuth flow the official Grok CLI uses; it is a community-supported path, so xAI may change it at any time.
- Don't share login files, one-time codes, or other account details — and don't commit them to Git or post them in issues.
Support
- GitHub Issues — report bugs or request features. Remove account details and other sensitive content before posting.
Service names and logos are trademarks of their respective owners.
License
Similar plugins
by songoao25
ChatGPT Subscription - a DeepSeek Harness plugin: bind your ChatGPT account via official OAuth and chat with ChatGPT models inside DSH, using your Plus/Pro subscription quota
★ 3
MIT
JavaScript
Sep 4, 2026
dsh plugin --profile web add dsh-chatgpt-subscriptionby stoneface10
Use your ChatGPT subscription in DeepSeek Harness to access Codex models and generate or edit images with gpt-image-2—no OpenAI Platform API key required.
★ 3
↓ 97/wk
Apache-2.0
TypeScript
Aug 29, 2026
dsh plugin --profile web add dsh-codex-connect-plusby WSL043
把 ChatGPT / Codex 订阅接入 DeepSeek Harness:OAuth、模型、额度、搜索和图片生成,无需 API Key 或 Codex CLI。
★ 66
MIT
JavaScript
Sep 12, 2026
dsh plugin --profile web add dsh-codex-subscriptionby supersealwqas
DeepSeek Harness 第三方 API 与自定义模型设置插件:支持请求头、User-Agent、模型列表、图像输入和思考等级 | WebUI plugin for third-party APIs and custom models with request headers, image input, and reasoning levels
★ 4
MIT
JavaScript
Sep 1, 2026
dsh plugin --profile web add dsh-custom-provider-settingsby Stormycry-cryp
Self-contained DeepSeek Harness (DSH) plugin for Provider/Auth login, model switching, image fallback, token/cost analytics, and same-port Web restart. Useful? A star helps.
★ 106
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-auth-in-oneby WNJXYK
Use your OpenAI subscription with DeepSeek Harness to access GPT models, image generation, and web search.
★ 15
↓ 75/wk
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add @wnjxyk/dsh-codex-oauth