DSH Hub

AtropinolTT/dsh-guide-dog

dsh-guide-dog

UIWeb UI5 GitHub stars· updated 2026-08-17

Guide Dog for DSH — MiniMax multimodal plugin: image/video/music/speech generation & vision tools, voice mode, voice input. Real-time call mode implemented: streaming voice conversation, unified floating UI, adaptive prompts, zh/en i18n. Accessibility features planned for testing & rollout. Featured in the dsh-recommend plugin registry.

Install

npx @deepseek-ai/dsh plugin --profile web add github:AtropinolTT/dsh-guide-dog

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-guide-dog DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-guide-dog.svg)](https://dshhub.dev/plugins/dsh-guide-dog)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from AtropinolTT/dsh-guide-dog, cleaned of badges and images.

Guide Dog for DSH, powered by MiniMax

English | 简体中文

A dynamic Cordis plugin that gives DeepSeek Harness multimodal superpowers through the mmx CLI (MiniMax):

  • Eyes for DeepSeek — MiniMax VLM (guide_dog_vision / guide_dog_inspect) describes images, so a model with no native vision input (e.g. DeepSeek) can still review frontend designs, figures, screenshots, and generated images.
  • Hands for generation — images (image-01), video (MiniMax-H3 / Hailuo), speech (MiniMax TTS), music (music-3.0), text (MiniMax-M3), and web search.
  • Web UI preview & playback — every generated file is served same-origin at /guide-dog/media/<file> and rendered inline in the conversation tool cards (<img>, <audio controls>, <video controls>), plus a Guide Dog settings page with auth status and a speak tester.
  • Skill integrationguide_dog_speak reuses your existing audio-conversation and speech-mmx skill pipelines (text transform, CJK auto-detect, per-language voices, host playback), and falls back to raw mmx speech synthesize when the skill scripts are absent.
  • Automatic invocation — a mounted system-prompt section (guide-dog-vision, order 110) tells the agent to auto-invoke the inspection tools for any job needing visual checks, especially when the active model cannot see images.
  • Call mode (Phase 2, shipped) — hands-free, real-time voice conversation in the web UI: VAD / push-to-talk turn-taking, streaming sentence-level TTS with barge-in, consensus-first protection for write commands, progress announcements, and a unified floating dual-pill UI at the composer with zh/en i18n (details in "Phase 2 — call mode" below).
  • Accessibility mode (Phase 3, planned) — an a11y config block is reserved (auto-narration, vision-cloud, summary-first); accessibility features are next on the roadmap and will be tested and rolled out after the call-mode shakeout.

Featured

Guide Dog is featured in dsh-recommend, a community-curated plugin directory for DSH. It passed the project's certification review and carries the gold certified badge at the top of this README; the score badge updates automatically on every registry sync.

Files

FilePurpose
plugin-host.jsHost half — source of record (tools, RPC, media route, prompt section, voice mode)
plugin-client.jsClient half — source of record (tool cards, settings page, voice cluster)
bundle/Static web-profile bundle generated from the two halves (deploy/convert_bundle.py)
deploy/convert_bundle.py (source → bundle) and publish.py (bundle → ~/.dsh/dsh-guide-dog + web profile registration)
package.jsonRoot manifest declaring the dsh.bundle (makes the repo installable via dsh plugin add)
README.mdThis file
README.zh-CN.mdSimplified-Chinese version of this README

Install

Install straight from this repository with the standard DSH plugin command — the root package.json declares the dsh.bundle manifest, so the profile's pnpm layer resolves the package itself (no npm publish required):

dsh plugin --profile web add github:AtropinolTT/dsh-guide-dog

Related plugins