AI Agent Hub
Back to plugins
🖥️

dsh-openspec

Client Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install wx971025/dsh-openspec

Paste the following prompt into your AI chat to install this plugin:

Install this plugin in DeepSeek Harness by running dsh plugin install wx971025/dsh-openspec; the source repository is available at https://github.com/wx971025/dsh-openspec .

About this plugin

When working spec-driven with OpenSpec, your project root gradually grows into a nested openspec/ directory - config.yaml, specs/, changes/, archive/ and beyond. Browsing or tweaking a spec file used to mean leaving the session, digging through a file manager, and coming back. dsh-openspec removes that friction: a single OpenSpec button appears next to Session log in the DeepSeek Harness Web UI title bar, and one click opens a full directory tree in a side panel.

The panel automatically follows the workspace bound to the current session - no path configuration needed. The tree is easy to scan; .md files render as Markdown, other files show as plain source, and both modes support in-place editing with save confirmed by host-side write-back. The plugin creates, deletes, or renames no files and never invokes the openspec CLI, keeping its boundary tight. Its colors follow the Harness Web UI light and dark themes.

Built for spec-driven developers who manage project specifications with OpenSpec and already work in the DeepSeek Harness Web UI (0.1.0-rc.5 web profile). Once installed, simply open a session bound to a project directory and click the button - no extra setup required.

Use Cases

  • Quickly review OpenSpec spec files from within a live session
  • Edit and save spec files in-place without switching to a file manager
  • Browse the openspec/ directory tree to locate entries under changes/ or archive/

Best For

  • Engineers practicing spec-driven development with OpenSpec
  • Developers already working in the DeepSeek Harness Web UI
  • Teams that frequently review or tweak spec files mid-session