yumimanji/dsh-ui-spec
DeepSeek Harness plugin: turn UI screenshots into structured, implementation-grade web frontend specs
Turns UI screenshots into implementation-oriented structured specifications that help a text-only DeepSeek model recreate responsive web interfaces. The plugin uses Windows native OCR and supplies layout, visual-detail, interaction, and browser-verification constraints. Prompt the model with 'Use ui-spec to analyze the two images in the current directory and recreate them as responsive web interfaces', then validate with manage_ui_browser — the README shows a reference page being reimplemented autonomously from the plugin output.
Install
dsh plugin --profile web add dsh-ui-specnpm package dsh-ui-spec 0.1.1 (registry-verified 2026-08-28): dsh plugin --profile web add dsh-ui-spec (PowerShell syntax in README). GitHub form needs an allowBuilds entry in the profile's pnpm-workspace.yaml: allowBuilds: {'dsh-ui-spec@git+https://github.com/yumimanji/dsh-ui-spec.git': true} then dsh plugin --profile web add github:yumimanji/dsh-ui-spec. If you hit ERR_PNPM_UNEXPECTED_STORE, rebuild the profile's dependencies (rename node_modules, pnpm install, re-add). Windows-native (uses Windows OCR).
Compatibility
DeepSeek Harness web profile. Windows only — uses Windows native OCR. Node.js 20+.
Details
- Repo: yumimanji/dsh-ui-spec
- Category: Web UI Enhancements
- Stars: 3
- Version: npm dsh-ui-spec 0.1.1 (registry-verified 2026-08-28)
- Last push: 2026-08-21
- First seen: 2026-08-13
Recent updates
screenshot → structured UI spec; Windows native OCR; layout/visual/interaction/browser-verification constraints; recreation + validation workflow.
FAQ
- What does it do?
- Analyzes UI screenshots with Windows native OCR and outputs implementation-oriented structured specs so a text-only model can recreate responsive web interfaces.
- Does it need Windows?
- Yes — it uses Windows native OCR; the README documents PowerShell installs and Windows paths.
- How do I verify the result?
- Ask the model to validate the implemented pages with the manage_ui_browser tool, closing only the browser session that tool created.
Alternatives
54xkeee/dsh-youreyes · Einskyle/dsh-llm-vision-bridge · Flyvhidbwo/dsh-vision-proxy