DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Speed Gauge — DSH Plugin for DeepSeek Harness
← Plugins
S

dsh-speed-gauge

Speed Gauge

Add a speed dashboard to the DSH title bar, showing the current session’s generation speed, a graph for the last 30 seconds, and output volume in real time.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:MoreanP2003/dsh-speed-gauge#66207dc492fc0bb31bd369d0914e8fa9cb0b5d02
READMECompatibilityVersions
浅色深色

Compatibility and provenance

Speed Gauge is published as dsh-speed-gauge and currently resolves to version 1.0.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/18/2026

Versions

1.0.0stable
10/18/2026
1.0.2stable
10/18/2026

Related plugins

Loading related plugins…

Latest
1.0.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/19/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinAb Chartdsh-ab-chartChart rendering tool with the browser card that draws its calls, in one publishable plugin package

README

中文 | English

dsh-speed-gauge

给 DSH 加一个生成速度仪表盘。装在标题栏,点一下展开,实时看当前会话输出有多快。

60 帧丝滑监测 token 输出:逐 chunk 计数,每帧刷新表盘与曲线,主线程卡顿也不掉帧。

面板

主要功能

  • 实时速度:0–500 tok/s 半圆表盘,指针平滑跟随
  • 30 秒曲线:60 帧连续左移,能看清速度的起伏
  • 平均 / 峰值:都按最近 30 秒统计,峰值滑出窗口自动回落
  • 总输出:优先用官方 usage 的 outputTokens
  • 按会话隔离:切到别的会话或子代理,面板跟着切
  • 不占地方:面板浮在会话内容列顶部,宽度跟随内容列;标题栏按钮可随时收起
  • 配色跟随宿主:深色界面浅字,浅色界面深字

安装

插件市场

暂未上架,等上架后可以直接在市场里搜 dsh-speed-gauge。现在请用下面的方式安装。

方式一:从 Release 直接安装(推荐)

一条命令,不用先下载:

dsh plugin --profile desktop add https://github.com/MoreanP2003/dsh-speed-gauge/releases/download/v1.0.2/dsh-speed-gauge-1.0.2.tgz

也可以先到 Releases 下载 dsh-speed-gauge-1.0.2.tgz,再装本地文件:

dsh plugin --profile desktop add ./dsh-speed-gauge-1.0.2.tgz

方式二:克隆仓库后安装

git clone https://github.com/MoreanP2003/dsh-speed-gauge.git
dsh plugin --profile desktop add ./dsh-speed-gauge

方式三:npm 包(发布到 npm 后可用)

dsh plugin --profile desktop add dsh-speed-gauge
dsh plugin --profile web add dsh-speed-gauge

桌面端注意

桌面应用请用它自带的 CLI,普通 dsh 命令管不了 desktop profile:

"<安装目录>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add <包或目录>

macOS 上是同一个 CLI,路径不同:

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" plugin --profile desktop add <包或目录>

Linux 同样找应用目录下的 resources/runtime/cli/bin/dsh。

安装完在应用里重载一次(或重启)即可看到标题栏按钮。

更新 / 卸载

dsh plugin --profile desktop add <包或目录>
dsh plugin --profile desktop remove dsh-speed-gauge

使用

装好后标题栏会多出一个「速度仪表盘」按钮,点它就展开面板,再点收起(状态会记住)。

点这里打开面板

面板右侧的「归零」清空当前会话的累计值与峰值。

浅色深色
浅色深色

数据口径

  • 字符数来自 llm/stream 的增量:正文、思考正文、工具调用参数;
  • 实时速度 = 字符率 ÷ 每 token 字符数,比例系数用官方 usage.outputTokens 在线标定;
  • 总输出以官方 usage 累加为准,没有 usage 的流按字符数估算;
  • 曲线、平均、峰值都用 30 秒窗口。

兼容性

  • DSH >= 0.2.1(在 0.2.1-rc.2 上开发与验证),需要宿主提供 webServer 服务与 llm/stream 钩子
  • 桌面版与网页版都支持:标题栏找不到「标准模式 / 智能体团队」时,开关会退到会话内容列顶部,任何壳里都有入口
  • Node.js >= 20
  • React 18,由宿主提供,不重复打包
  • 面板用 Worker + OffscreenCanvas 绘制;页面 CSP 不允许 Blob Worker 时自动退回一行文字
  • 所有 DOM 类名以 dsg- 开头,只操作自己创建的节点,可与其它插件共存

网页版 / 远程访问

开关按钮在网页版会自动寻找 composer 里的模式胶囊当锚点;找不到时落在会话内容列顶部。

自定义路由默认只接受回环地址。走网页版或反向代理时,在启动 DSH 的环境里设置:

DSH_SPEED_GAUGE_ALLOW_REMOTE=1

调试

采样日志默认关闭。需要时设 DSH_SPEED_GAUGE_LOG=1,日志写到系统临时目录。

开发

node --test test/sampler.test.mjs test/host.test.mjs
文件作用
host.js监听 llm/stream,提供 SSE 与快照接口
sampler.js采样与统计,纯逻辑、可单测
client.js标题栏按钮 + 面板容器
panel-worker.js面板绘制(Worker + OffscreenCanvas)

许可证

MIT