Back to home@NOirBRight

dsh-plugins

Independent catalog of DSH plugins and mobile companion published by NOirBRight

Stars
0
Language
JavaScript
Created
Aug 29, 2026
Updated
Aug 29, 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. Plugin commands pin immutable commits; application downloads include SHA-256.

Catalog

Models & Providers

EntryTypeVersionStatusDescriptionDisclosures
dsh-llm-codexPluginv0.3.4ActiveChatGPT 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.13ActiveCommand 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.11ActiveUnofficial 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.4ActivexAI 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.12ActiveOllama 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.13ActiveOpenCode Go models with per-model Completions, Responses, or Anthropic Messages routing, discovery, and subscription usage.Credentials, Network, Third-party service, Subscription

Interface

EntryTypeVersionStatusDescriptionDisclosures
dsh-codex-sidebarPluginv0.5.0ActiveCodex-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-model-switchPluginv0.4.1ActiveExplicit routing for Main, Subagent, Composer, Plan Review, Web Search, and image generation without patching DSH Core.UI extension

Assistant

EntryTypeVersionStatusDescriptionDisclosures
dsh-llm-assistantPluginv0.1.5ActiveResident DeepSeek assistant seat with its own session history, reminders, handoffs, and on-demand read-only task reference.Network, Session data, UI extension

Remote Access

EntryTypeVersionStatusDescriptionDisclosures
dsh-mobileCompanion appmobile-picker-fix-0.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.10ActiveDSH 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.6ActiveSession-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-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-composer-picker — This plugin has been absorbed by dsh-model-switch. Do not install both because they compete for the same picker seat.
  • dsh-mobile — Requires dsh-mobile-pairing on the Host. This latest stable patch release reports Android versionName 1.1.1-test.20260824.9.

Install

Use the pinned command from dist/index.json. For example:

dsh plugin --profile web add github:NOirBRight/dsh-llm-codex#95aadccdb1222081d3bff702de3671216e8ddbd3

GitHub installs may run package build scripts outside the agent sandbox. A pinned commit prevents later branch changes from silently changing the installed code, but it does not make the code safe.

Mobile app

  • Download app-release.apk
  • SHA-256: e06f26e03bda6a6c3a2c3b15d437e8169b177e78a1119a1ee607e0c239fed4b7
  • Host requirement: install dsh-mobile-pairing first.

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.