DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Models Plus — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
M

dsh-models-plus

Models Plus

DeepSeek Harness profile bundle: adds a configurable loopback local route proxy for OpenAI/Anthropic APIs, integrated via settings.models.footer slot.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:gongstudent/dsh-models-plus#e796225f131f47bdc2de3ddd70900dbf75177aaa
READMECompatibilityVersions

Compatibility and provenance

Models Plus is published as dsh-models-plus and currently resolves to version 1.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/30/2026

Versions

1.1.0stable
9/30/2026

Related plugins

Loading related plugins…

Latest
1.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 2
Weekly downloads
0
Last push
9/30/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in models-usage.

Whale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinUsage@linxin666/dsh-usageUsage statistics plugin for the dsh web GUI: per-provider balance and coding-plan quota detection plus a live token usage ledger, with a compact price glance card above the sidebar's Settings rowClient Ui Model Capabilities@linxin666/dsh-client-ui-model-capabilitiesPer-model capability declarations (image input and reasoning efforts) for custom pi-ai providers, edited in place on the Models settings cards; writes the official llm-pi-ai settings namespace, no DSH source changes.Plugin@opencode2dsh/dsh-pluginFree OpenCode Zen models for DeepSeek Harness (DSH): native dsh-llm adapter plugin, no API key.

README

dsh-models-plus

English | 中文

DeepSeek Harness loopback local route extension plugin, integrated via the official settings.models.footer extension slot:

  1. Loopback Local Route Proxy: Provides a configurable local proxy service (default 8317), bridging OpenAI and Anthropic protocols to models configured in Harness, allowing external clients like Cline, Claude Dev, Cursor, and LibreChat to connect seamlessly.
  2. Zero-Conflict UI Extension: Seamlessly attaches to the bottom of Settings -> Models using DSH's official slot extension contract, preserving all official features (built-in model search, bulk select/deselect, DeepSeek Account login, etc.), completely eliminating version update breakages and blank screen issues.

Highlights

1. Local Route Proxy (Configurable port, default 8317)

  • Bidirectional protocol bridge: Translates incoming OpenAI (/v1/chat/completions, /v1/responses) and Anthropic (/v1/messages) requests to active DSH providers.
  • Health check & route discovery: GET /health inspects available routes and server status.
  • Dynamic port configuration: Easily toggle on/off and customize port (1024–65535) directly from the Models settings page with instant hot reload.

2. Long-term Slot-based Architecture

  • Zero intrusive replacement: Does not disable or replace core DSH packages (ui-settings-models or llm-pi-ai), ensuring upstream updates and improvements work out of the box.
  • Cross-platform & version resilient: Works reliably on both DSH Web and Desktop (v0.1.x, v0.2.x, and future releases).

Installation Guide (Windows / macOS / Linux)

Requirements

  • Node.js >= 22
  • Git
  • pnpm

One-line Installation

Run in terminal:

# For Web profile:
dsh plugin --profile web add -w github:gongstudent/dsh-models-plus

# For Desktop profile:
dsh plugin --profile desktop add -w github:gongstudent/dsh-models-plus

Start Harness:

dsh web

Navigate to Settings -> Models; the Local Route Proxy card is ready at the bottom of the page!


Verification

curl http://127.0.0.1:8317/health

Response example:

{"status":"ok","host":"127.0.0.1","routes":["deepseek","openai","anthropic"],"endpoints":["/v1/chat/completions","/v1/responses","/v1/messages"]}

Permissions & risk

  • Loopback only: the proxy binds 127.0.0.1 and is not reachable from other machines.
  • Your upstreams, your keys: requests go only to the providers you configured, using the credential the harness resolves for that route (Authorization: Bearer … or x-api-key at the upstream). This plugin stores no key and calls no other service.
  • No telemetry: beyond proxying your own requests and answering GET /health on the loopback, it makes no network calls.
  • One local port: enabling the route opens a single TCP port (default 8317, 1024–65535); no other system setting is changed.
  • Compatibility: Web and Desktop profiles of DeepSeek Harness (v0.1.x / v0.2.x and later), registered through the official settings.models.footer slot — no official package is replaced.

Development

pnpm install            # toolchain only; the @deepseek-ai/* host packages are external
pnpm typecheck          # tsc --noEmit over src/ and build/
pnpm smoke              # behavioural checks for the proxy against a stubbed upstream
pnpm build              # rebuilds lib/ (host half + client bundle)
  • lib/ is committed on purpose: an out-of-tree client plugin is served straight from it, so a source change must be followed by pnpm build and the rebuilt lib/ committed alongside it.
  • The build is deterministic: CSS Module class names and the module paths the bundle records are repository-relative, so the same sources build to byte-identical artifacts in any checkout directory.
  • pnpm prepare-src [checkout] [--dry-run] re-syncs the vendored adapter modules from a harness checkout. It never touches src/index.ts or src/client/**, which are this plugin's own.