DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-plugin-dlidl

p

dsh-plugin-dlidl

Discovered

DliDli — Bilibili-style danmaku mode for DeepSeek Harness: the model's streaming reply flies across the top of the window as bullet comments, while the composer keeps its place.

DliDli

Bilibili-style danmaku mode for DSH: the model's streaming reply flies across the top fifth of the window as bullet comments, while the composer keeps its place and the transcript is hidden.

What it does

  • Reads the live text stream from the session event window (text-delta chunks), splits it into short lines and emits each line as a bullet comment.
  • Top 20% band (adjustable 10–40%), right-to-left, multi-lane with collision avoidance.
  • Settings (gear under the band, Alt+D toggles the mode): speed, font size, opacity, lane count, band height, coloured comments.
  • With the mode on, chat nodes are hidden so the page is "all danmaku"; the composer stays exactly where it was.
  • Alt+M emits a demo line; the settings panel has a demo button too.

Safety

Polling only (140 ms), no MutationObserver on the document, and DOM writes happen only when new text arrives — the previous attempt at a similar feature froze the UI by writing into an observed subtree.

Current behaviour

  • The transcript is followed one assistant-step node at a time, in DOM order, so reasoning blocks and answer blocks arrive in the order the model produced them.
  • A node that appears during the first eight seconds after a reload is treated as history catching up: it only sets a baseline and is never replayed as danmaku.
  • Every piece is cleaned before it is queued: code fences, inline code, URLs and markdown punctuation are stripped, and purely Latin fragments are skipped when the "filter English/code fragments" switch is on.
  • Lanes are released once a line's tail has cleared the spawn edge (plus a gap), and a piece whose lane is still busy stays in the queue instead of stacking.

Install

dsh plugin --profile <profile> add github:phoenixyun/dsh-plugin-danmaku

License

MIT

Comments

Loading…

Similar plugins

dsh-bilibili-multiview

by Xinrea

DSH 插件:Niri 风格水平滚动多窗口 B 站直播页,支持上下分屏、Solo、弹幕与焦点音量闪避

Manifest valid

★ 0

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add dsh-bilibili-multiview

Slacking-off companion: a floating mini player that streams Bilibili videos (native player, danmaku, comments, search) and pauses when your agent needs you, resuming exactly where you left off.

Just for FunManifest valid

★ 0

dsh plugin --profile web add dsh-client-deep-sneak

by huashenglian

给 dsh 对话区叠加 B 站风格吐槽弹幕,可接入 LLM 生成弹幕。/Bilibili-style live-chat danmaku overlay for DeepSeek Harness Web — preset packs, optional LLM quips, drag ball, per-session pools.

Just for FunDevelopment & InfrastructureManifest valid

★ 11

↓ 565/wk

MIT

JavaScript

Oct 28, 2026

dsh plugin --profile web add dsh-livechat

by chen1880216

DeepSeek Harness (DSH) plugin: disable models/providers and customize the order of providers and models in the conversation model picker.

Manifest valid

★ 0

MIT

JavaScript

Nov 5, 2026

dsh plugin --profile web add @local/dsh-model-guard

by XWIDE

DeepSeek Harness plugin: keeps the images you pasted or attached in the composer, per session; they are mirrored locally and put back when you return to that conversation, and forgotten once the messa

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 2

MIT

JavaScript

Oct 8, 2026

dsh plugin --profile web add dsh-draft-keeper

by fufu1437

DeepSeek Harness (DSH) plugin: declare shell commands in Settings, and every one becomes a tool the model can call directly.

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add @fufu1437/dsh-model-commands