XanthanL/dsh-plugin-uisfx
Semantic UI sound effects powered by uisfx: task start/success/failure and per-button cues, settings UI with instant preview, 12 sound packs, Host-persisted preferences, and ctx.uisfx service for other plugins.
Brings uisfx semantic UI sound effects to DeepSeek Harness: task start/success/failure/pending-attention sounds, auto-detected button feedback (send/delete/toggle/link/primary/normal), 12 global sound packs (zen/studio/scifi/soft/mechanical/organic/dreamy/arcade/glass/rubber/cinematic/minimal), 11 per-scenario cue mappings with instant preview buttons, and persistent settings in Host settings.yaml. Exposes a ctx.uisfx service API so third-party plugins can trigger sounds, and a lazy Web Audio player that respects browser autoplay policies. 78 cues available.
Install
dsh plugin --profile web add dsh-plugin-uisfxdsh plugin --profile web add dsh-plugin-uisfx (npm dsh-plugin-uisfx 0.1.1, verified on npm 2026-08-30), restart dsh web, then open Settings → Sound Effects. Requires dsh 0.1.0-rc.6.
Compatibility
DSH 0.1.0-rc.6+; client plugin with a Host settings API; embeds the uisfx 0.4.0 Web Audio synthesis runtime (no audio files); MIT.
Details
- Repo: XanthanL/dsh-plugin-uisfx
- Category: UI Enhancements
- Stars: 5
- Version: npm dsh-plugin-uisfx 0.1.1
- Last push: 2026-08-29
- First seen: 2026-08-15
Recent updates
Semantic task + button sounds; 12 sound packs / 78 cues; per-scenario mapping with preview; ctx.uisfx service API; settings.yaml persistence; autoplay-safe lazy player.
FAQ
- Why no sound?
- Check Settings → Sound Effects is enabled, click anywhere once (browsers may block autoplay), and check system volume plus the dsh volume slider.
- Does it download audio files?
- No — it embeds the uisfx 0.4.0 Web Audio synthesis runtime; all sounds are synthesized in the browser.
- Can other plugins trigger sounds?
- Yes — the service API ctx.uisfx.play('task.success') / ctx.uisfx.playCue('achievement') is exposed for third-party plugins.
Alternatives
AI-Galaxy-GPU/dsh-sound · bill9109/dsh-web-ui-notify · MuziIsabel/dsh-win-notify