MIT-licensed DSH plugin plus a local Remotion/Chrome pipeline that produces plugin promo films, posters and covers — panel-driven for existing cases, manual asset work for new ones.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-11-13
License
MIT
01What can it help you accomplish?
Turn a DSH plugin name into a promo film and cover without hand-editing the template
A 28-second 1080p / 30fps film assembled from real UI screenshots plus a 3:4 cover, driven by the panel's case library
DSH plugin authors who need launch material for a marketplace listing or a README
Render the bundled 24-second brand campaign and the v1 case-template video / poster locally
H.264 mp4 plus poster and promo PNGs written to `studio/out/`
Maintainers who want reproducible campaign assets without a design tool
Drive asset preparation from an agent inside DeepSeek Harness
A scanned asset inventory, a six-panel storyboard and render jobs queued through the same renderer the panel uses
Developers who want the agent to prepare promo material, not only press render
02How to install into DeepSeek Harness
Prerequisites
- Node.js 22+ and pnpm
- Chrome or Chromium on the machine — set `CHROME_PATH` when the browser is not in a standard location
- ffmpeg for the V0.1 real-UI film pipeline
- A DSH profile you can modify (`--profile <profile>`)
Installation steps
- 01
Run `dsh plugin --profile <profile> add dsh-reel-studio@latest` — always pin `@latest`, because the third-party catalogues (dshmarket / dsh.so) list stale versions
$ dsh plugin --profile <profile> add dsh-reel-studio@latest
- 02
Repo-only alternative for a scratch profile: `dsh plugin --profile scratch add github:Eileenes/dsh-reel`
$ dsh plugin --profile scratch add github:Eileenes/dsh-reel
- 03
For local rendering only: clone the repo, then `cd studio && pnpm install`
Verify the integration
- The panel offers the recommendation wall and studio views (0.4.0 and later)
- For the local pipeline: `npm test` (17 node:test cases) and `npm run check` pass
03DSH integration and capability boundaries
DSH plugin bundle: `cordis.patch.yml` + `package.json`'s `dsh.bundle` declare the host entry, registering reel_scan / reel_plan / reel_storyboard / reel_render plus a React promo panel rendered into the main slot
Promo panel (recommendation wall + studio)
a DSH plugin name, or a click on an existing case card→case status, cover and feature-page previews, a six-panel storyboard and the rendered film player
renders 840 frames on the local machineneeds Chrome/Chromium and ffmpeg on the hosta running job can be cancelled or re-rendered from the dockbarFour agent tools (reel_scan / reel_plan / reel_storyboard / reel_render)
a local plugin repo directory or a case JSON file→README and screenshot inventory, a seven-section storyboard object, six-panel storyboard data, rendered video or image outputs
reel_render spawns the local CLI and shares the panel's render queueLocal render CLI (`scripts/reel.mjs`)
a case JSON plus `--mode video|image|both` (or `--dry-run` to only build props)→`props-<slug>.json`, `<slug>-demo.mp4`, `<slug>-poster.png` and `<slug>-promo.png` in `studio/out/`
re-rendering with the same file prefix overwrites the previous outputHTML poster / cover pipeline
the HTML templates under `design/`→2160×2880 poster, 1920×1080 cover and 1080×1080 square via headless Chrome
Synthesised music and sound effects
the pure-standard-library Python scripts under `studio/scripts/`→a 120 BPM music bed plus 15 event-SFX classes mixed over the 24-second film
04Who is it for? When not to use it?
Good for
- DSH plugin authors who need launch material for a marketplace listing or a README
- Maintainers who want reproducible campaign assets without a design tool
- Developers who want the agent to prepare promo material, not only press render
Not for
- It is not a "paste a repo URL and get a film" product: v1 templates still carry fixed Better Sidebar copy, v2 is not parameterised yet, and reel_scan does not parse the README — a new plugin needs verified facts, usable screenshots and JSON/TSX edits.
- The npm package and the GitHub repo are not equivalent: the V0.1 real-UI film path also needs a local Onetake runtime and the repo's `.research/onetake-promo` workspace, which the npm package does not ship, so a clean install shows "环境未就绪" in the panel.
- Onetake itself is PolyForm Noncommercial: the optional `--engine onetake` path may only be used for non-commercial work, commercial use needs a separate licence from its author, and screenshots, fonts and music must be licensed separately.
05Compatibility, maintenance and safety notes
- It is not a "paste a repo URL and get a film" product: v1 templates still carry fixed Better Sidebar copy, v2 is not parameterised yet, and reel_scan does not parse the README — a new plugin needs verified facts, usable screenshots and JSON/TSX edits.
- The npm package and the GitHub repo are not equivalent: the V0.1 real-UI film path also needs a local Onetake runtime and the repo's `.research/onetake-promo` workspace, which the npm package does not ship, so a clean install shows "环境未就绪" in the panel.
- Onetake itself is PolyForm Noncommercial: the optional `--engine onetake` path may only be used for non-commercial work, commercial use needs a separate licence from its author, and screenshots, fonts and music must be licensed separately.
- Rendering needs Node.js 22+, pnpm and Chrome/Chromium; 1080p renders should use `--concurrency=1` (four parallel renders OOM on a 24 GB machine), and the real DSH profile install / load / hot-reload / uninstall path is still unverified.
MIT · README evidence only, latest release v0.5.3, safety not audited
06Frequently asked questions
How do I install dsh-reel into DeepSeek Harness?
Run `dsh plugin --profile <profile> add dsh-reel-studio@latest`. Keep `@latest`: the third-party catalogues list stale versions, so installing by the catalogue version can pull an older build. For a throwaway profile the README also shows `dsh plugin --profile scratch add github:Eileenes/dsh-reel`.
What does the DSH panel actually give me?
From 0.4.0 the panel has two views: a recommendation wall where each V0.1 case is one card (film cover, feature-page overlays, render status), and a studio where you enter the plugin name and see the target plugin, cover, feature pages, six-panel storyboard and the player. A running job shows its real stage in the dockbar and can be cancelled or re-rendered.
Which files does it write?
Local renders land in `studio/out/` as `props-<slug>.json`, `<slug>-demo.mp4`, `<slug>-poster.png` and `<slug>-promo.png`; the slug comes from `plugin.handle`, falling back to `plugin.name`. Re-rendering with the same prefix overwrites the previous files, so save the versions you want to keep.
Do the agent tools replace the manual work?
No. `reel_scan` only reads `package.json`, checks a few README filenames and lists top-level images in `docs/screenshots`, `assets` and `preview`; `reel_plan` fills a fixed seven-section storyboard whose intro / problem / usage copy is still sidebar sample text. The tools prepare material — they do not turn a repo URL into a finished film.
What has to be on the machine?
Node.js 22+, pnpm and Chrome/Chromium for the local Remotion pipeline (`CHROME_PATH` when the browser is elsewhere), plus ffmpeg for the V0.1 real-UI film. Use `--concurrency=1` for 1080p, because four parallel renders OOM on a 24 GB machine. The DSH side also needs a compatible `@deepseek-ai/dsh-tools` and the panel needs a local Onetake runtime for V0.1 films.
07Related DSH workflows
huashu-design
by alchaincyf
Creates selectable design directions and delivers interactive prototypes, PPTX, animations, and visual assets.
dsh-tui
by ccch1mneyyy
Claude Code 风格全屏终端 TUI:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、上下文进度条 + TPS 仪表;接入 Agent preset(standard/code/minimal/cordis)、Skills、MCP、Goals、Todos、子代理,/ 命令注册表与随附技能(audit/bug/review/practice/pr_comments/release-notes/vuln-check);纯插件挂载零核心改动。
dsh-better-sidebar
by omdsh-dev
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
dsh-media-desk
by woniuniuniu
Capture ideas and generate scripts, titles, covers, images, storyboards, schedules, and review data in a sidebar media workspace.
08Data and sources
0.4.0 起自带「插件宣传台」面板,输入插件名称即可用 V0.1 真机管线生成 28 秒宣传片(真实界面截图 + 真实安装流程 + 四个功能页)与封面
| `reel_render` | 调用本地 CLI,根据案例文件渲染视频、图片或全部产物;与宣传台面板共用同一个渲染队列 |
dsh plugin --profile <profile> add dsh-reel-studio@latest
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-13. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
