dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
本地用 Remotion 从 DSH 插件仓库生成 16:9 宣传片与 3:4 宣传图的可用原型;DSH bundle 仍是脚手架,尚未在真实 DSH profile 中加载验证。需 Node.js 22+ 与 Chrome/Chromium 渲染。
Turn a DeepSeek Harness (DSH) plugin repo into a 16:9 promo video and a 3:4 promo image — locally, with Remotion.
Package: dsh-reel-studio · Repo: Eileenes/dsh-reel
English · 简体中文
Status: working prototype. The Remotion pipeline and both outputs are tested end-to-end. The DSH host package (
dsh.bundle) is scaffolded, but has not yet been loaded into a real DSH profile.

The demo targets omdsh-dev/DSH-better-sidebar (MIT). It is an unofficial sample used to test the repo → promo material workflow. Screenshots are from that public repo; task/side-chat visuals are synthetic mocks.
deepseek HARNESS wordmark, DSH blue/mint, grid, real DSH screenshots, cartoon whale with speech bubble.CHROME_PATH if it is not in a standard location.git clone https://github.com/Eileenes/dsh-reel.git
cd dsh-reel/studio
pnpm install
cd ..
# optional; the CLI also checks common macOS/Windows/Linux paths
export CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
# video + poster + promo image
node scripts/reel.mjs --case cases/dsh-better-sidebar.json --mode both
# only one output
node scripts/reel.mjs --case cases/dsh-better-sidebar.json --mode video
node scripts/reel.mjs --case cases/dsh-better-sidebar.json --mode image
Outputs go to studio/out/:
<slug>-demo.mp4<slug>-poster.png<slug>-promo.png (2×)Options: --poster-frame 825, --dry-run (write props only).
A case is one JSON file. It is deliberately explicit so a human or an agent can review every claim before rendering.
{
"plugin": {
"name": "Better Sidebar",
"handle": "dsh-better-sidebar",
"version": "0.28.0",
"repo": "github.com/omdsh-dev/DSH-better-sidebar",
"install": "dsh plugin --profile web add dsh-better-sidebar",
"downloads": 46445,
"stars": 4297,
"tagline": "一个侧边栏,装下整个开发工作台"
},
"features": [
{"no": "01", "title": "File tree + editor", "desc": "...", "img": "shots/files-tree.png", "accent": "#4d6bfe"},
{"no": "02", "title": "Git", "desc": "...", "img": "shots/changes-tree.png", "accent": "#5ef2c2"},
{"no": "03", "title": "Tasks", "desc": "...", "mock": "tasks", "accent": "#ffb86b"},
{"no": "04", "title": "Side chat", "desc": "...", "mock": "sidechat", "accent": "#8ea6ff"}
],
"promo": {
"problem": "One session, five surfaces, half a screen.",
"what": "Native right sidebar + a bottom workbench.",
"how": ["Install", "Open the right sidebar", "Use the tabs"],
"address": "github.com/omdsh-dev/DSH-better-sidebar"
}
}
Images are resolved from studio/public/. Use your own clean screenshots or the built-in synthetic mocks.
The repo includes a host-side plugin package:
reel_scan — read a local plugin package/README/screenshot directory.reel_plan — turn a brief into a deterministic storyboard.reel_render — render mode=video|image|both locally.Install into a scratch profile (not yet validated against a real DSH build). Once published to npm:
dsh plugin --profile scratch add dsh-reel-studio
Until then, install straight from GitHub:
dsh plugin --profile scratch add github:Eileenes/dsh-reel
reel_scan/reel_plan automation is next.See PUBLISHING.md for the npm + DSH market checklist.
This is an unofficial community project, not affiliated with or endorsed by DeepSeek. “DeepSeek”, “DSH”, and related marks belong to their owners; they are used here only to describe compatibility. The cartoon whale is an original illustration, not the official logo. Demo screenshots come from the MIT-licensed better-sidebar repo; task/side-chat panels are synthetic.
MIT. See LICENSE.