← Back to home@NOirBRight

dsh-plugins

Independent catalog of DSH plugins and mobile companion published by NOirBRight

Stars
1
Language
JavaScript
Created
Aug 29, 2026
Updated
Sep 15, 2026

Introduction

NOirBRight DSH Plugins & Mobile

English | 中文

An independent, machine-readable catalog of DSH plugins and the mobile companion published by NOirBRight. This project is not affiliated with or endorsed by DeepSeek or the third-party service providers named by individual entries.

Security: DSH plugins and companion apps execute code with user-granted permissions and may handle files, credentials, session data, or network access. Review the source and disclosure flags before installing. Latest URLs follow release assets; fixed URLs and SHA-256 are provided for reproducible installs.

Alpha.4 compatibility: Migration releases target DeepSeek Harness 0.1.2-alpha.4 with @deepseek-ai/cordis@4.0.2 exactly and are not compatible with Alpha.1–Alpha.3. Users on older runtimes must keep the last plugin tag built for that runtime; do not install an Alpha.4 tarball into an older profile. See the compatibility and rollback policy and campaign evidence.

Catalog

Models & Providers

EntryTypeVersionStatusDescriptionDisclosures
dsh-llm-codexPluginv0.3.20ActiveChatGPT Codex subscription login, sortable model catalog, Fast and 1M variants, live usage limits, and optional search and image tools.Credentials, Network, OAuth, Third-party service, Subscription
dsh-llm-commandcodePluginv0.1.31ActiveCommand Code Provider API chat with Host-only model discovery, credential storage, and best-effort subscription usage reporting.Credentials, Network, Third-party service, Subscription, Unofficial API
dsh-llm-cursorPluginv0.2.23ActiveUnofficial Cursor subscription login and chat with Host-owned PKCE credentials, model discovery, and subscription usage rails.Account-ban risk, Credentials, Network, OAuth, Third-party service, Subscription, Unofficial API
dsh-llm-grokPluginv0.3.17ActivexAI Grok subscription login and Responses chat with configurable models, usage reporting, server-side search, and Imagine generation.Credentials, Network, OAuth, Third-party service, Subscription
dsh-llm-ollamaPluginv0.6.24ActiveOllama Cloud chat through the OpenAI-compatible adapter, plus native model discovery and Web Search and Fetch providers.Credentials, Network, Third-party service
dsh-llm-opencode-goPluginv0.1.29ActiveOpenCode Go models with per-model Completions, Responses, or Anthropic Messages routing, discovery, and subscription usage.Credentials, Network, Third-party service, Subscription

Interface

EntryTypeVersionStatusDescriptionDisclosures
dsh-buddyPluginv0.1.0QuarantinedPixel whale dashboard and touch remote for the AM01S USB sub-screen, showing DSH moods, sessions, approvals, and questions.Network, Remote access, UI extension
dsh-codex-sidebarPluginv0.5.12ActiveCodex-style right sidebar for one DSH session, with Files, Review, Browser, and Terminal sharing a single tab strip.Browser automation, Network, Subprocess, UI extension
dsh-composer-pickerPluginv0.1.3DeprecatedClient-only suffix-grouped composer model picker with standalone Plan Review and no provider runtime dependency.UI extension
dsh-llm-providers-uiPluginv0.2.9ActiveShared LLM Providers settings owner for provider cards, navigation, and persisted ordering across independent model plugins.UI extension
dsh-model-switchPluginv0.4.11ActiveExplicit routing for Main, Subagent, Composer, Plan Review, Web Search, and image generation without patching DSH Core.UI extension

Assistant

EntryTypeVersionStatusDescriptionDisclosures
dsh-acp-antigravityPluginv0.1.10ActiveGoogle Antigravity ACP provider with native sessions, model discovery, OAuth, and permission prompts inside DSH.Credentials, Network, OAuth, Subprocess, Third-party service, UI extension
dsh-acp-cursorPluginv0.1.18ActiveOfficial Cursor Agent ACP provider. DSH is the shell; Cursor owns the turn, tools, login, and quota on this host.Credentials, Network, OAuth, Subprocess, Third-party service, UI extension
dsh-acp-providerPluginv0.1.3ActiveProvider-neutral External Agent platform used by ACP adapters to register routes and run native turns.None declared
dsh-ainvestorPluginv0.1.2ActiveAiInvestor analysis copilot with A-share Chan theory, composite scoring, financials, and a local investment knowledge base exposed as Host tools.Network, Third-party service, UI extension
dsh-external-agentsPluginv0.2.5ActiveExternal Agent control plane for Codex, Claude Code, Cursor Agent, and Antigravity adapters with settings and background job visibility.Credentials, Network, Subprocess, UI extension
dsh-llm-assistantPluginv0.1.5QuarantinedResident DeepSeek assistant seat with its own session history, reminders, handoffs, and on-demand read-only task reference.Network, Session data, UI extension
dsh-ponytailPluginv0.2.6ActivePonytail session modes and review skills with persisted mode controls, Native Subagent inheritance, and compact runtime prompts.Session data, UI extension

Remote Access

EntryTypeVersionStatusDescriptionDisclosures
dsh-mobileCompanion appv1.1.14ActiveAndroid companion for your own DSH Host with QR pairing, end-to-end encrypted tunnel transport, official features, and a mobile layout.Credentials, Network, Remote access
dsh-mobile-pairingPluginv0.1.18ActiveDSH Mobile Host pairing with a loopback gateway, public endpoint discovery, WebRTC Direct, and encrypted tunnel fallback.Credentials, Network, Remote access

Usage & Observability

EntryTypeVersionStatusDescriptionDisclosures
dsh-usage-monitorPluginv0.2.14ActiveSession-log usage dashboard for tokens, requests, output, and cache-hit rates, grouped by provider, model, or workspace.Session data, UI extension

What these plugins do

The screenshots below show the Settings and conversation surfaces these plugins add. Each caption is a factual description of the pictured UI, not an endorsement of the named third-party services.

LLM Providers

Add extra model providers into Settings → LLM Providers. After sign-in or API configuration, those models appear in the chat picker and can be routed independently.

Settings → LLM Providers listing Cursor, Grok, Codex, Ollama Cloud, Command Code, and OpenCode Go.

Settings → LLM Providers listing Cursor, Grok, Codex, Ollama Cloud, Command Code, and OpenCode Go.

Related entries: dsh-llm-providers-ui, dsh-llm-cursor, dsh-llm-grok, dsh-llm-codex, dsh-llm-ollama, dsh-llm-commandcode, dsh-llm-opencode-go

Model Switch

Assign different models to Main, Subagent, Composer, Plan Review, Web Search, and image generation. The change applies to new requests only; existing runs keep their original route.

Settings → Model Switch with Grok as Main, OpenCode Go as Subagent, and Codex for Web Search and image generation.

Settings → Model Switch with Grok as Main, OpenCode Go as Subagent, and Codex for Web Search and image generation.

Related entries: dsh-model-switch

Composer and Plan Review

The current routing plugin also owns the composer model picker and the plan-review card. You can switch Fast, context, effort, and the execution model before approving a plan. dsh-composer-picker provided the original picker and is now deprecated.

Plan Review card with Discuss, Keep planning, and Approve, plus a popover to change the execution model and effort.

Plan Review card with Discuss, Keep planning, and Approve, plus a popover to change the execution model and effort.

Composer popover with Model, Effort, Context, and Fast controls for GPT-5.6 Sol.

Composer popover with Model, Effort, Context, and Fast controls for GPT-5.6 Sol.

Related entries: dsh-model-switch, dsh-composer-picker

Mobile Remote

Pair a phone with this Host. dsh-mobile-pairing generates a short-lived QR code and encrypted tunnel; the Android app in dsh-mobile scans it and keeps the connection on your own machine.

Settings → Remote generating an automatic connection address and pairing QR code.

Settings → Remote generating an automatic connection address and pairing QR code.

Related entries: dsh-mobile-pairing, dsh-mobile

Usage

Read token usage from session logs and chart it by provider, model, or workspace. It does not fetch subscription quotas from the providers.

Settings → Usage dashboard showing token, request, output, and cache-hit totals by provider.

Settings → Usage dashboard showing token, request, output, and cache-hit totals by provider.

Related entries: dsh-usage-monitor

Policy-specific notices

  • dsh-llm-commandcode — Chat uses the documented Provider API; optional quota reporting also reads unofficial account routes used by the official CLI.
  • dsh-llm-cursor — Cursor staff treat this private-client access as against their Terms of Service. The account can be restricted or banned merely by installing, signing in, or sending chat.
  • dsh-llm-ollama — Released and deployed on the Alpha.4 Host. The installed configuration and Settings load were verified; live discovery and chat are SKIP-QUOTA because the Ollama quota is exhausted.
  • dsh-buddy — Excluded from the Alpha.4 campaign because the current release has not completed the Alpha.4 migration and interaction validation. Keep using it only with its Alpha.1-compatible runtime.
  • dsh-composer-picker — This plugin has been absorbed by dsh-model-switch. Do not install both because they compete for the same picker seat.
  • dsh-acp-antigravity — Settings → Antigravity → Install downloads the pinned Google ACP zip. The plugin tarball does not ship Google binaries.
  • dsh-acp-cursor — This is not dsh-llm-cursor. Settings → Cursor → Install fetches the official CLI; sign-in is cursor-agent login on this host.
  • dsh-acp-provider — Profile dependency with no bundle of its own. Install it together with an ACP provider such as dsh-acp-cursor or dsh-acp-antigravity.
  • dsh-llm-assistant — Excluded from the Alpha.4 campaign because the current release has not completed the Alpha.4 migration and interaction validation. Keep using it only with its historical runtime-compatible release.
  • dsh-ponytail — Newly deployed in the Alpha.4 campaign. Mode changes apply to new accepted steps and are recorded in the session log.
  • dsh-mobile — Requires dsh-mobile-pairing on the Host. The v1.1.14 release is a signed APK (versionCode 27) with IndexedDB Host plugin cache, the mobile layout, and plugin settings surfaces.
  • dsh-mobile-pairing — This release uses @dsh-mobile/e2e-tunnel v0.1.6. Existing device keys remain on the Host; QR, Direct, and Relay checks must be run against the paired mobile app.

External upstream packages

  • dshmarket 1.40.0 is an upstream package from dsh-market/dsh-market, not published by this catalog. It was loaded and checked on the 3080 Alpha.4 profile; install it only as a controlled profile dependency.

Install

Use the Latest command from dist/index.json for routine updates. Use the fixed command when a deployment must be reproducible. Providers that depend on the shared UI owner list both commands in dependency order:

Latest:

dsh plugin --profile web add --force https://github.com/NOirBRight/dsh-llm-providers-ui/releases/latest/download/dsh-llm-providers-ui-0.2.9.tgz
dsh plugin --profile web add --force https://github.com/NOirBRight/dsh-llm-codex/releases/latest/download/dsh-llm-codex-0.3.20.tgz

Fixed:

dsh plugin --profile web add --force https://github.com/NOirBRight/dsh-llm-providers-ui/releases/download/v0.2.9/dsh-llm-providers-ui-0.2.9.tgz
dsh plugin --profile web add --force https://github.com/NOirBRight/dsh-llm-codex/releases/download/v0.3.20/dsh-llm-codex-0.3.20.tgz

Latest URLs follow the current versioned release asset and are refreshed with each catalog release. Fixed URLs point to a signed release tag. GitHub package build scripts may execute outside the agent sandbox, so review source and SHA256SUMS before installing.

Mobile app

Data and maintenance

  • catalog/*.json is the reviewed source.
  • README.md, README.zh.md, and dist/index.json are generated.
  • npm run verify:remote checks public visibility, tags, commit SHAs, package identity, plugin manifests, and companion release assets.

Catalog data is CC0-1.0; repository tooling is MIT.

Disclaimer

The catalog records factual disclosures and is not a security certification. Service names and trademarks belong to their respective owners. Each entry remains subject to applicable provider terms.