dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Use your Kimi Code / Grok (X Premium) / Google Antigravity / GLM (BigModel) subscriptions as DeepSeek Harness LLM providers - OAuth sign-in, per-model visibility, drag-to-reorder Auto fallback, and plan quotas from the Settings page. No API keys.
Use the AI subscriptions you already pay for as LLM providers in DeepSeek Harness — no API key.
Sign in once per provider from Settings → Subscriptions and that provider's models join the session model picker, with its plan quota shown live next to the connection. Tokens stay on your machine; every request streams through the provider's own API.
| Provider | What you get | Sign-in |
|---|---|---|
| Kimi Code | kimi-for-coding, k3 (1M), k3-256k — read from the endpoint's own model list | OAuth device flow (show code, confirm in browser) |
| Grok (X Premium) | whatever the account's own model list reports (e.g. grok-4.7), ⚡ lightspeed fast variant | Browser OAuth (auto-redirect) |
| Google Antigravity | Claude Sonnet/Opus, Gemini Flash, GPT-OSS, with reasoning tiers — read from the account's own list | Google account OAuth |
| GLM (BigModel) | whatever the coding host lists (e.g. glm-5.3, glm-5.3-flash) | ZCode browser sign-in (polled) |
| Volcengine Ark | the plan's own coding models | Volcengine SSO |
| Xiaomi MiMo | MiMo's own model list, with the app's two-model set as the fallback | Xiaomi account (QR / password) |
| WorkBuddy (国内版) | Hy, GLM, Kimi, DeepSeek, MiniMax models | Browser OAuth (Tencent) |
Every provider also feeds the auto route, which spans them all: pick auto and the harness walks your enabled models in order until one answers.
~/.dsh/plugins/kimi-oauth/auth.json, mode 0600).grok-4.7-build-fast), a bolt button beside the model selector switches to the fast variant; it reads as a reasoning rung so the base model always stays selectable.auto moves to the next enabled model when a provider refuses the preferred one (renamed, rate-limited, out of quota), and stops falling back once a stream has started.dsh plugin --profile web add dsh-plugin-subscription-oauth
Then restart DeepSeek Harness and open Settings → Subscriptions (订阅).
To install a specific version, or straight from the repository:
dsh plugin --profile web add dsh-plugin-subscription-oauth@0.10.2
dsh plugin --profile web add github:EricFL1998/dsh-subscription-oauth
auto leads.Tip: to use a different account on a provider, sign out first, then connect again — the browser sign-in follows whichever account the provider's page is signed in with.
| Surface | What appears |
|---|---|
ctx.llm | the kimi, grok, antigravity, glm, ark, mimo, workbuddy and auto provider routes (models, reasoning, streaming) |
| Settings | a Subscriptions section: one card per provider |
| Model picker | each provider's own models, plus auto spanning them all |
| Composer chip | live plan usage for the provider in force |
To keep a provider's models out of the picker without uninstalling, drop it from the route list in your profile's cordis.patch.yml:
# $DSH_HOME/profiles/<profile>/cordis.patch.yml
plugins:
dsh-plugin-subscription-oauth:
providers: [kimi, grok, antigravity, glm, ark, mimo, workbuddy]
Omit the ones you don't want. The list defaults to every implemented route.
~/.dsh/plugins/kimi-oauth/auth.json (mode 0600, written atomically), one section per provider.See the developer README for the full wire protocol, token lifetimes, troubleshooting, and how to run the test suite.