DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-client-ui-model-selection-search

m

dsh-client-ui-model-selection-search

Manifest valid

Fork of DeepSeek Harness's official model picker (@deepseek-ai/dsh-client-ui-model-selection) adding an in-menu search box to filter models by name, provider, or id.

UI (client)

dsh-client-ui-model-selection-search

npm version

A fork of @deepseek-ai/dsh-client-ui-model-selection (the DeepSeek Harness web UI's model picker) that adds an in-menu search box for filtering models by name, provider, or id.

Derived from deepseek-ai/deepseek-harness at tag dsh-v0.1.1-rc.2, via the fork at mohith-das/deepseek-harness, branch fork-base-0.1.1-rc.2. Only packages/client/ui-model-selection is carried here — see that repo for full provenance and the source diff.

What changed

  • A search input appears above the model list when the picker is open.
  • Typing filters groups/models client-side by model name, model id, group name, or group id (no extra network calls — the directory is already resident).
  • The input autofocuses when the model pane opens.
  • Enter in the search box selects the first matching model.
  • Escape clears the query before closing the pane, matching the existing two-step escape behavior.

Install into a dsh profile

Published to npm as dsh-client-ui-model-selection-search (a different name than the module it replaces, since only DeepSeek can publish under the @deepseek-ai scope). The built client.js still self-registers under the original module id, so it's installed as a pnpm alias override — the dependency key stays the upstream name, only the resolved package changes:

// ~/.dsh/profiles/<profile>/package.json
{
  "pnpm": {
    "overrides": {
      "@deepseek-ai/dsh-client-ui-model-selection": "npm:dsh-client-ui-model-selection-search@^0.1.0"
    }
  }
}

Then reinstall the profile's dependencies (dsh plugin --profile <profile> install or an equivalent pnpm install inside the profile directory) and restart dsh web. For local development instead of the published package, point the override at a local path instead: "@deepseek-ai/dsh-client-ui-model-selection": "file:/absolute/path/to/dsh-client-ui-model-selection-search".

License

MIT, matching the upstream package.

Comments

Loading…

Similar plugins

dsh-model-search

by HeathHe

Adds a search box to the DeepSeek Harness Web GUI model switcher — filter by model name, ID, or provider instantly while preserving every official interaction.

Manifest valid

★ 0

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-model-search

by a1073097082

Adds searchable filtering to the model selector by provider, model name, and model ID; spaces act as wildcards.

UI & ExperienceTerminal & ClientsManifest valid

★ 4

↓ 98/wk

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-model-search

by imdeniil

Модельный пикер с поиском и фильтрами по провайдеру для DeepSeek Harness и DSH Desktop. Searchable, provider-filterable model picker.

Manifest valid

★ 0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-model-picker-search

by ardli-firman

Searchable model selector for DeepSeek Harness — search models by name instead of scrolling

Tools & CapabilitiesManifest valid

★ 0

JavaScript

Aug 22, 2026

dsh plugin --profile web add @ardli-firman/dsh-model-search

by mrdevlorx

A searchable, sortable model picker for the DeepSeek Harness Web UI — provider groups, favorites, models.dev prices, context windows, live per-task token cost and a local-model filter. One-command ins

UI & ExperienceManifest valid

★ 6

↓ 89/wk

MIT

JavaScript

Sep 16, 2026

dsh plugin --profile web add dsh-model-garden

by ManoloRemiddi

Search, pin and hide models in DeepSeek Harness; refresh provider catalogues.

UI & ExperienceManifest valid

★ 3

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-model-picker-augmented