DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-extras

F

dsh-extras

Discovered

Plugins for DeepSeek Harness (DSH): always-on-top completion notifications, voice replies and Yandex SpeechKit speech recognition

DSH Extras

A small collection of plugins for DeepSeek Harness (DSH) that we built for our own daily work and now share publicly.

PluginWhat it doesPlatformInstall
dsh-topmost-notifyNative always-on-top window + chime when the agent finishes a task or needs an answer; per-kind display time and MP3/WAV sound, its own settings page, never steals focusWindows 10/11GitHub tarball — install guide
dsh-voice-replyReads a short spoken summary of every finished answer with Yandex SpeechKit TTS; replay button and its own settings pageDSH WebGitHub tarball — install guide
dsh-speech-to-text-yandexCloud speech-to-text provider (yandex-speechkit) for the built-in Voice inputDSH WebGitHub tarball — install guide

Each plugin is an independent package that installs as a DSH bundle from a GitHub release tarball. After installing, restart dsh web (bundles are mounted at boot) and open the URL it prints.

Install (GitHub, no npm)

There is no npm package and no npm account is needed. Install any plugin straight from the v1.1.0 release — one command per plugin:

dsh plugin --profile web add "https://github.com/Feskel2/dsh-extras/releases/download/v1.1.0/dsh-topmost-notify.tgz"
dsh plugin --profile web add "https://github.com/Feskel2/dsh-extras/releases/download/v1.1.0/dsh-voice-reply.tgz"
dsh plugin --profile web add "https://github.com/Feskel2/dsh-extras/releases/download/v1.1.0/dsh-speech-to-text-yandex.tgz"

Use the explicit version tag, not latest: pnpm can fail with ERR_PNPM_MISSING_TARBALL_INTEGRITY on the redirect. If a later install in the same profile fails with that error (a pnpm cache issue, not a bad tarball), use the downloaded-file route in the Install guide. You can also download a .tgz and install it by path:

dsh plugin --profile web add ".\dsh-topmost-notify.tgz"

Step-by-step instructions, updates, removal, offline install and troubleshooting: Install guide · Инструкция по установке.

npm publication is not planned for the near future. If the packages ever appear on npm, the only change will be a shorter command without the URL.

Requirements

  • DSH >=0.2.2-rc.1 <0.3.0-0, profile web;
  • Node.js >=24.9.0 (the DSH runtime requirement);
  • pnpm on PATH (dsh plugin forwards package operations to pnpm);
  • per plugin: Windows 10/11 + PowerShell 5.1 (dsh-topmost-notify), a Yandex Cloud account with SpeechKit enabled (dsh-voice-reply, dsh-speech-to-text-yandex).

Yandex SpeechKit setup

Both voice plugins need a Yandex Cloud SpeechKit credential: a folder, a service account with ai.speechkit-tts.user and/or ai.speechkit-stt.user, and an API key with the matching scope. The step-by-step guide covers the console walkthrough, the three ways to deliver the key, verification, logs, troubleshooting and rotation:

Security

  • No API keys, tokens or personal data are stored in this repository. Both voice plugins read credentials from environment variables (YANDEX_TTS_API_KEY, YANDEX_STT_API_KEY, …) or from a local plugin-config.json that is git-ignored; only plugin-config.example.json with placeholders ships in the packages.
  • None of the plugins sends telemetry. Network access is limited to Yandex SpeechKit endpoints in the two voice plugins; dsh-topmost-notify makes no network calls at all.

Repository layout

dsh-topmost-notify/         native completion notification (Windows)
dsh-voice-reply/            text-to-speech replies (Yandex SpeechKit)
dsh-speech-to-text-yandex/  speech-to-text provider (Yandex SpeechKit)

Each folder has its own package.json, README.md (English) and README.ru.md (Russian), LICENSE and CHANGELOG.md.

Development

cd dsh-voice-reply
node test/yandex-tts.test.mjs
npm pack --dry-run

License

MIT — see LICENSE. Copyright (c) 2026 Feskel2.

Comments

Loading…

Similar plugins

dsh-voice-prompt-enhancer

by Fishsb

DeepSeek Harness (DSH) 插件:✨ 提示词一键增强 + 💬 语音输入插件功能增强

Tools & CapabilitiesVision & MultimodalManifest valid

★ 125

↓ 575/wk

Apache-2.0

JavaScript

Nov 7, 2026

dsh plugin --profile web add dsh-voice-prompt-enhancer

by dusbin

Dsh(deepseek harness)语音输入插件 Ps: 朗读功能目前还不是很棒。

Manifest valid

★ 0

JavaScript

Aug 27, 2026

dsh plugin --profile web add dsh-voice

by Fishsb

DeepSeek Harness (DSH) 插件:✨ 提示词一键增强 + 💬 语音识别(说完自动停·云端/本地双引擎)· 附 🔁 服务异常一键重启

Tools & CapabilitiesManifest valid

★ 49

↓ 775/wk

Unknown

JavaScript

Aug 25, 2026

dsh plugin --profile web add dsh-prompt-enhancer

by 3274375092

Voice input plugin for DeepSeek Harness: mic → local/browser speech recognition → text submitted as a normal chat message. Input-only and preset-agnostic.

UI & ExperienceManifest valid

★ 8

↓ 190/wk

MIT

TypeScript

Oct 1, 2026

dsh plugin --profile web add @nn12138/dsh-voice

by zemanzhang809

A speech-to-text (voice input) plugin for DeepSeek Harness.

Development & InfrastructureManifest valid

★ 1

MIT

TypeScript

Sep 18, 2026

dsh plugin --profile web add dsh-stt-plugin

by Roger-Yang-CN

DSH browser plugin: voice alert, popup and system notification on task completion / ask-user

Manifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-voice-alert