dsh-funpack:把摸鱼、氛围与桌宠放进 DSH Web 界面

前言

DeepSeek Harness(DSH)的插件生态强调“一切皆插件”,社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。对 DSH Web 端来说,有些需求并不属于核心任务流,而是开发间隙里的即时反馈:一句随机夸夸、一张开发者今日运势、一个番茄钟、一段环境音、一只可以互动的桌宠。

dsh-funpack 是面向这类场景的轻量 DeepSeek Harness 插件。它把夸夸、运势、战报、番茄钟、摸鱼提醒、沉浸氛围、成就赛季、桌宠语音、Live2D、Boss 隐身和代码花园集中放进 Web UI 中,点击即可使用。

这是什么

dsh-funpack 是一个 Web 客户端插件,仓库地址为 https://github.com/lvyuchuiyi/dsh-funpack,许可证为 MIT。

它的特点是轻量:单文件 index.js,零依赖、零构建,安装不需要任何构建授权。插件会在 Web UI 输入框上方提供一键命令按钮,点击后直接执行对应命令。所有统计按会话记录,/report 会生成一张摸鱼战报。

核心能力

Web UI 一键命令

插件会在 Web UI 输入框上方提供命令按钮。相比手动输入斜杠命令,这种形式更适合快速触发:想抽运势、想摸一下桌宠、想停止番茄钟,直接点击对应按钮即可。

桌宠与 Live2D

网页右下角会显示一只 DeepSeek 娘风格的鲸鱼娘桌宠。桌宠支持完全自定义形象、台词和互动键,适合把界面从“工具页”调成更有人气的状态。

Live2D 方面,插件支持填写 .model3.json 链接,也可以从资产市场一键安装 Haru / 仙狐 Senko。首次使用会从 CDN 加载 PIXI + Live2D 运行库,支持 Cubism 2 和 Cubism 4 模型。

桌宠语音

桌宠语音默认使用浏览器 speechSynthesis。如果已有本地 TTS 服务,也可以填写本地 TTS API 地址。接口约定为:

POST JSON { text, voice }

返回音频流。

沉浸氛围

插件可以使用 Web Audio 实时合成环境音,不需要准备任何音频文件。这类功能适合在开发间隙使用,用来切换界面氛围,而不是加载外部音频素材。

成就、赛季与资产市场

插件包含成就 / 赛季 / 赛季卡,把摸鱼行为记录成可累计的进度。赛季卡可以作为分享物,适合发给同样在 DSH 里摸鱼的人。

Fun 资产市场支持内置资产包与 dsh-plugin 社区仓库扫描。对于已经整理好的社区资产,可以直接从资产市场安装,不必每次手动寻找仓库。

Boss 隐身

Boss 模式用于快速切换界面状态。开启后会隐藏桌宠、弹幕和 Fun 按钮,并切换到终端主题,同时出现假的「编译中 87%」面板。

如果配置了 Boss-Key 程序路径,开启 Boss 模式时会自动启动该程序。这个功能适合需要临时把界面切成“工作模式”的场景。

代码花园

代码花园把番茄钟和轻量养成结合起来。完成番茄钟会种下一棵树。花园里可以看到种植进度,配合 /report 的会话统计,能形成一套简单的专注记录。

安装与启用

从 GitHub 安装:

dsh plugin --profile web add github:lvyuchuiyi/dsh-funpack

本地目录安装:

dsh plugin --profile web add ./dsh-funpack

两条命令都使用 --profile web,对应这个插件的 Web 客户端定位。

典型用法

下面这些命令都可以直接在 DSH Web 界面中使用。

命令 说明
/praise 随机夸你一句
/fortune 抽一张开发者今日运势
/report 生成今天的摸鱼战报
/season 查看当前赛季的插件互动战绩
/pomodoro 25 开始一个 25 分钟番茄钟
/pomodoro-status 查看剩余时间
/pomodoro-stop 停止番茄钟
/break 随机一条休息建议
/break-go 打开自定义摸鱼目标:网址或本地程序路径
/pet 摸摸桌宠的头
/feed 给桌宠喂食
/persona 查看或切换 AI 说话人设

/persona 可以切换 AI 说话人设:

人设 说明
nee 大姐姐
imouto 小妹妹
abstract 抽象搞怪
liangzi 良子
fengge 峰哥
default 恢复默认

/break-go 的目标可以是网址,也可以是本地程序路径。使用前建议先确认目标地址和本地程序是否符合当前环境要求。

素材与许可

dsh-funpack 使用 MIT 许可证。

桌宠 GIF 素材来自 @linxin666/dsh-pet,许可为 BSD-3-Clause,Copyright (c) 2026 zhu1090093659。

塔菲 / Taffy 宠物包由 shengwen 创作,仅作个人/爱好者用途随插件分发。

仙狐 / Senko 模型需要联网加载。Live2D 首次使用会从 CDN 加载 PIXI + Live2D 运行库。

适用场景与注意

这个插件更适合希望给 DSH Web 端增加轻娱乐、氛围和专注记录的用户。它适合放在开发间隙使用,例如抽运势、开番茄钟、听环境音、和桌宠互动,或在老板靠近时快速切入 Boss 隐身模式。

使用前需要注意:

  • 插件以当前 dsh 进程权限运行。安装前应检查源码、许可证和运行环境。
  • 好感数据、成就数据、美化设置保存在浏览器本地,刷新后继续累积或生效。
  • 仙狐 / Senko 模型需要联网加载。
  • Live2D 首次使用会从 CDN 加载 PIXI + Live2D 运行库。
  • /break-go 和 Boss-Key 都涉及本地程序路径,配置前确认路径可用且符合预期。
  • 塔菲 / Taffy 宠物包仅作个人/爱好者用途随插件分发。

结尾

dsh-funpack 的价值在于把一组分散的小功能收进 DSH Web 界面:夸夸、运势、战报、番茄钟、摸鱼提醒、沉浸氛围、成就赛季、桌宠语音、Live2D、Boss 隐身和代码花园都可以在同一个 Web 插件里使用。它不做复杂流程编排,而是给 DSH 的日常使用增加一点即时反馈。

仓库地址:https://github.com/lvyuchuiyi/dsh-funpack

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜