前言¶
DeepSeek Harness(DSH)插件生态强调「一切皆插件」,桌面侧的伴侣插件可以实时响应会话状态。大肥鱼(dafeiyu)是 DSH 生态中的趣味换装类桌宠插件,原版由 QCYTSN 维护。youxin484 在此基础上做了若干交互改进:把原本分散的尺寸控制改为统一的滑动条、增加直接向 DSH 会话发送指令的输入框、加入硬件状态挂牌等。
是什么¶
DSH 大肥鱼桌宠增强版是原版 QCYTSN/dsh-dafeiyu 的个人修改版(fork)。它运行在桌面端,通过 DeepSeek Harness 的会话事件驱动动画,让桌宠跟随工作状态做出反应。与原版相比,它降低了操作门槛,把「右键菜单调大小」改为滑动条,把「切窗口发指令」改为在气泡上方直接输入。
相比原版的主要改动¶
1. 气泡上方加指令输入框¶
在气泡显示区域上方增加了一个输入框。输入内容后回车,直接把指令发送给 DSH 会话,无需切换窗口。位置在 runtime/helper.py 与 src/plugin.js 中实现。
2. 右键「大小」与「气泡大小」改为滑动条¶
原版通过右键菜单选择「迷你 / 小 / 标准 / 大」四个预设。增强版将其替换为滑动条,取值范围分别为 0.20–1.40(大小)与 0.80–1.20(气泡大小),位置在 runtime/helper.py。
3. 滑块手柄换成 DeepSeek 鲸鱼标¶
两条滑块的滑块手柄被替换为官方 DeepSeek 鲸鱼标(白底圆片 + 品牌色鲸鱼,绕线轨道),文件位于 runtime/pet_sliders.py。
4. 放宽缩放下限¶
原版缩放下限为 0.55,增强版放宽到 0.10,可以让桌宠变得更小。
5. Windows helper 重新打包¶
runtime/bin/win32-x64/ 中的 helper 是按本仓库改动重新打包的二进制,仅支持 Windows x64。Linux / macOS 的二进制未包含,需要自行使用 scripts/build-helper.ps1 或 build-helper.sh 构建。
6. 托盘图标与「本次隐藏」反馈¶
桌宠自带托盘图标(蓝鲸鱼)。右键菜单包含「显示大肥鱼 / 打开 DSH / 退出桌宠」,左键单击也可显示。当点击「本次隐藏」时,会弹出通知提示从托盘找回。相关实现位于 runtime/helper.py 与 runtime/pet_sliders.py。
7. 硬件状态挂牌¶
在指令输入框正上方挂载一个独立的硬件状态挂牌,实时显示 CPU、内存以及每张显卡的占用率、已用/总显存、温度。显卡信息由后台线程每 2 秒调用 nvidia-smi 枚举,没有 NVIDIA 卡时显示 GPU --。挂牌宽度超过阈值自动折行,大小由右键「硬件气泡大小」滑块(0.70–1.70)控制。它是置顶小窗(Qt.Tool + WindowTransparentForInput),不参与桌宠的拖拽与气泡几何计算。实现涉及 runtime/helper.py、runtime/hardware_stats.py 与 runtime/stats_plate.py。
安装与启用¶
安装主插件¶
# WebUI 用户
dsh plugin --profile web add https://github.com/youxin484/dsh-dafeiyu-enhanced
# 官方桌面端
dsh plugin --profile desktop add https://github.com/youxin484/dsh-dafeiyu-enhanced
安装后在插件列表中启用即可。桌面上会出现大肥鱼,右键可调大小、气泡大小、硬件气泡大小、减少动态等。
安装附加插件「打开桌宠」¶
addons/dsh-pet-open/ 是一个独立配套插件,用于在「本次隐藏」后把桌宠叫回来。
dsh plugin --profile desktop add https://github.com/youxin484/dsh-dafeiyu-enhanced/tree/main/addons/dsh-pet-open
装完刷新页面即可。
典型用法¶
- 在桌宠气泡上方的输入框中输入指令,回车直接发送给 DSH 会话。
- 右键桌宠,使用滑块调节大小(0.20–1.40)、气泡大小(0.80–1.20)以及硬件气泡大小(0.70–1.70)。
- 右键「硬件状态」可开关硬件挂牌。
- 使用「打开桌宠」按钮或托盘图标找回被隐藏的桌宠。
适用场景与注意¶
适合需要在桌面侧实时获取会话状态反馈、希望以更直观的方式控制桌宠尺寸与硬件监控的场景。插件以当前 dsh 进程权限运行,安装前建议查看源码与许可证(代码与素材均为 MIT,详见 ASSET_LICENSE.md 与 LICENSE)。目前仅提供 Windows x64 的预编译 helper,Linux / macOS 需自行构建。
结尾¶
大肥鱼增强版在保留原版交互逻辑的基础上,通过滑动条与输入框简化了操作流程,并增加了硬件状态挂牌与托盘图标等功能。如果你正在使用 DSH,希望桌宠能更贴合工作流,可以尝试这个增强版。