La Feng-UI:DSH 的多功能 Web UI 插件(皮肤 / 动态壁纸 / 音乐 / 声浪 / 人设 / 表情包)

前言

DSH(DeepSeek Harness)的理念是「一切皆插件」,Web 客户端的界面也不例外。想换主题色、加一张动态壁纸、挂个背景音乐播放器,按原生流程需要自己写 dsh.bundle.patch,再手动挂载进 profile。

La Feng-UI 把这套定制工作打包成了一个标准 web 插件:皮肤定制、动态壁纸、背景音乐播放器、声浪可视化、人设提示词、AI 角色专属表情包,一次装齐,开箱即用。下面介绍它的功能构成、安装步骤和日常用法。

这是什么

La Feng-UI(README 标题为「[拉风] · La Feng-UI」)是 JimingYang25(作者署名:铭拉风)维护的 DSH 多功能 UI 插件,包名 @linxin666/dsh-client-ui-la-feng,当前版本 0.1.0,MIT 许可证。

技术上它是纯原生 JavaScript(window.__ModuleLoader__ 模块格式),没有构建步骤;Client 端的声浪可视化基于 Web Audio API(AudioBufferSourceNode + AnalyserNode),读取的是真实频谱。

核心功能

皮肤与动态壁纸

支持主题色、深浅模式、背景图、动态壁纸(视频循环播放)、背景遮罩和面板透明度调节,全部在设置中心里切换。

背景音乐播放器

带播放列表、上一首/下一首、顺序/随机播放、音量和进度条(点击跳转)。播放器是独立浮窗,可拖拽,也可收起。

声浪可视化

提供柱状、波形、圆形三种样式,颜色、高度、透明度均可调,数据来自 Web Audio 的真实频谱。

人设提示词

预设了多个人设,也支持自定义提示词,动态注入 agent 的 systemPrompt。

专属表情包

内置 emoji/ 目录的动漫表情,agent 可调用 emoji_pick 工具挑选表情并嵌入回复。表情显示大小、使用频率(频繁 / 适中 / 克制)都能在设置面板实时调节。

截图看图

屏幕右侧有悬浮的「看图」按钮:点开后按 Ctrl+V 粘贴截图,插件会调用本地视觉模型自动识别,并作为消息发给 agent。该功能依赖本地部署的 Ollama 与 qwen2.5vl 模型。

持久记忆日记与设置中心

插件会把用户身份、能力与偏好写入 ~/.dsh/la-feng-diary.md,跨会话保留。右下角齿轮进入设置中心,统一管理所有设置项,配置持久化到 ~/.dsh/la-feng.json

安装与启用

本插件是标准的 DSH web 插件包,声明了 dsh.bundle.patchdsh plugin add 会自动把它挂载进 profile 的 dsh.profile.bundles,无需手动写挂载行。

一键安装(推荐),从 GitHub 拉取:

dsh plugin --profile web add https://github.com/JimingYang25/Lafeng-UI-A-snazzy-personalized-custom-UI-plugin-for-DeepSeek-Harness-Cordis-..git

注意 URL 末尾是 -..git,与 README 原文一致,直接复制执行即可。也支持从本地路径安装:

dsh plugin --profile web add /path/to/dsh-client-ui-la-feng

dsh plugin add 底层会先执行 pnpm add 安装依赖,再自动挂载。

如果需要手动安装:先把插件目录放到 ~/.dsh/profiles/web/node_modules/@linxin666/dsh-client-ui-la-feng/,再在 ~/.dsh/profiles/web/cordis.patch.yml 中加入挂载行:

- insert:
    - id: ui-la-feng
      name: '@linxin666/dsh-client-ui-la-feng'

安装后重启 DSH 即可生效。

添加自己的素材

经过上面的步骤,插件已经可以用了。想换成自己的背景、音乐、壁纸和表情包,只需把文件放进对应目录:

~/.dsh/la-feng/background/   背景图
~/.dsh/la-feng/music/        音乐
~/.dsh/la-feng/video/        动态壁纸视频
~/.dsh/la-feng/emoji/        表情包

放好之后,这些文件会出现在设置面板的下拉列表里。资源查找顺序是:用户目录(~/.dsh/la-feng/<type>/)优先,插件内置目录兜底。

典型用法

日常操作集中在三个入口:

1、右下角齿轮 → 打开设置中心,切换主题色 / 深浅模式 / 背景图 / 动态壁纸 / 遮罩 / 透明度 / 音乐 / 声浪 / 人设 / 表情包大小 / 表情包使用频率。

2、左下角浮动播放器 → 上一首、播放暂停、下一首、音量、进度条,可拖拽、可收起。

3、屏幕右侧「看图」按钮 → 点开后按 Ctrl+V 粘贴截图,自动识别后发送给 agent(前提是本地跑着 Ollama 和 qwen2.5vl)。

适用场景与注意事项

它适合两类使用者:一是把 DSH Web 客户端当日常界面用、希望界面可定制的人;二是想给 agent 配人设和表情包,或需要把截图丢给 agent 看的场景。后者的前提是本地已部署 Ollama 与 qwen2.5vl

使用前注意两点:

1、插件以当前 dsh 进程权限运行,会读写 ~/.dsh/ 下的配置和日记文件。安装前建议先浏览一遍仓库源码,确认行为符合预期。

2、插件采用 MIT 许可证,具体条款以仓库内的 LICENSE 文件为准。

结尾

La Feng-UI 把界面定制的门槛降到了「装一个插件、重启一次」的程度:皮肤、壁纸、音乐、声浪、人设、表情包一次配好,素材随时可以用本地文件替换,截图看图和持久记忆则把 agent 的交互面拓宽了一步。

仓库地址:https://github.com/JimingYang25/Lafeng-UI-A-snazzy-personalized-custom-UI-plugin-for-DeepSeek-Harness-Cordis

社区目录页:https://www.skillhub.cn/plugins/JimingYang25/Lafeng-UI-A-snazzy-personalized-custom-UI-plugin-for-DeepSeek-Harness-Cordis

需要说明的是,该目录为社区维护的独立站点,与 DeepSeek / 幻方无官方从属关系。

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

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

Xiaoye