🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

鲨鱼背景 iemgnod/dsh-shark-bg

DeepSeek Harness
iemgnod2 天前有提交已提供中文文档扫描:含敏感能力

在界面背景里养一群游动的 ASCII 鲨鱼

31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add iemgnod/dsh-shark-bg
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 2 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 发起网络请求
    client/client.js:1978
    const response = await fetch(`${ROUTE}/state`, { headers: { accept: 'application/json' } });
  • 发起网络请求
    client/client.js:2206
    const response = await fetch(`${ROUTE}/state`, {
  • 读取本地文件
    src/store.js:45
    text = readFileSync(this.file, 'utf8');
  • 写入本地文件
    src/store.js:68
    mkdirSync(dirname(this.file), { recursive: true });
  • 写入本地文件
    src/store.js:70
    writeFileSync(temporary, body, 'utf8');
  • 写入本地文件
    src/store.js:71
    renameSync(temporary, this.file);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

在 Harness Web 界面背景中游动的 ASCII 鲨鱼

README

由 DeepSeek 最新模型翻译生成
dsh-shark-bg 在 DeepSeek Harness Web 界面背景里游动的 ASCII 鲨鱼。 一群鲨鱼在海水里巡游、追逐、捕食小鱼,全部用等宽字符光栅化绘制,作为整个界面的背景层运行。 效果 - 8 种鲨鱼(经典鲨、锤头鲨、大锤头鲨、虎鲨、斑马鲨、灰鲭鲨、长尾鲨、护士鲨)按体型缩放,各自巡游与捕食,默认 6 条,数量可在设置里调整 - 上百条小鱼按 Reynolds boids 集群,带 Couzin 盲区、警报传染和喷泉式逃逸 - 鲨鱼有波动脊柱、转向侧倾、饥饿与进食状态 - 无散度海流场驱动整体漂移 - 深浅色主题自动适配,窗口缩放自适应,页面隐藏时暂停 - 设置页可调遮罩、数量、体型、密度、游速与网格浓度 建议深色模式食用更佳。 深海的黑底配浅色字符,鲨鱼的轮廓、斑点与尾流最清楚;浅色模式也能用,只是海水更接近磨砂玻璃,观感偏清淡。 截图 浅色模式: 浅色模式 深色模式: 深色模式 控制面板(设置 → 鲨鱼背景): 控制面板 安装 dsh plugin add https://github.com/iemgnod/dsh-shark-bg 或在插件市场(dsh-market)的主题 Tab 里一键安装。
展开完整文档(README 剩余 1 节)
dsh-shark-bg

在 DeepSeek Harness Web 界面背景里游动的 ASCII 鲨鱼。

一群鲨鱼在海水里巡游、追逐、捕食小鱼,全部用等宽字符光栅化绘制,作为整个界面的背景层运行。

效果

- 8 种鲨鱼(经典鲨、锤头鲨、大锤头鲨、虎鲨、斑马鲨、灰鲭鲨、长尾鲨、护士鲨)按体型缩放,各自巡游与捕食,默认 6 条,数量可在设置里调整
- 上百条小鱼按 Reynolds boids 集群,带 Couzin 盲区、警报传染和喷泉式逃逸
- 鲨鱼有波动脊柱、转向侧倾、饥饿与进食状态
- 无散度海流场驱动整体漂移
- 深浅色主题自动适配,窗口缩放自适应,页面隐藏时暂停
- 设置页可调遮罩、数量、体型、密度、游速与网格浓度

建议深色模式食用更佳。 深海的黑底配浅色字符,鲨鱼的轮廓、斑点与尾流最清楚;浅色模式也能用,只是海水更接近磨砂玻璃,观感偏清淡。

截图

浅色模式:

浅色模式

深色模式:

深色模式

控制面板(设置 → 鲨鱼背景):

控制面板

安装

dsh plugin add https://github.com/iemgnod/dsh-shark-bg

或在插件市场(dsh-market)的主题 Tab 里一键安装。

手动安装:把仓库放进 ~/.dsh/profiles/<profile>/node_modules/dsh-shark-bg,并在该 profile 的 package.json 里把 dsh-shark-bg 加入 dsh.profile.bundles。

设置

安装后在 设置 → 鲨鱼背景 里可以直接调整,改动即时生效,不需要刷新页面:

| 项目 | 说明 |
| 启用背景 | 关掉后界面恢复默认外观,设置会保留 |
| 界面遮罩 | 越大海水越淡、文字越清楚;越小鲨鱼越明显(默认 40%) |
| 输入区遮罩 | 底部输入框与聊天流交界处的浓度 |
| 鲨鱼数量 | 0 表示只留海水与鱼群;默认 6 条,超过 8 条后循环复用同一批种类 |
| 鲨鱼体型 | 相对默认体长的倍率 |
| 鱼群密度 | 0 表示没有小鱼,只有鲨鱼;45 与原始版本相当 |
| 游速 | 整体时间流速,1 是原始速度 |
| 网格浓度 | 背景网格线的明显程度,0 表示完全去掉 |
| 静止画面 | 不播放动画,只保留一帧,省电也方便截图 |

设置保存在 profile 目录下的 shark-bg.json,手动编辑该文件同样生效(重启后读取)。

底层仍是两个 CSS 变量,需要脚本化时可以自己改:

html { --shark-veil: 40%; --shark-veil-strong: 88%; }

实现要点

界面背景要透出来,必须解决一个叠加问题:DSH 的外壳有多层不透明容器,每层都加半透明遮罩会相乘叠加——两层 58% 遮罩就只剩不到 18% 的海水可见。

插件因此不硬编码类名(DSH 的类名带哈希前缀,随版本变化),而是在运行时探测:递归扫描 #root 下的元素,实测哪个又大又真的不透明,只给最外层那一个加遮罩,嵌套在里面的同类元素直接清成透明。菜单、弹窗、toast 等悬浮层全部跳过,保持实心。

参考

鲸群、鲨鱼形体与 ASCII 光栅化思路参考自 stackedlol/ascii-sharks(TypeScript 版海洋与 ASCII 渲染引擎)。本插件把它移植为 DSH 客户端插件,并做了这些改动:作为背景层而非独立画布、按 DSH 主题反色、运行时探测遮罩、提供设置页。

许可

MIT
预览分享卡片长什么样 ↓iemgnod/dsh-shark-bg
分享 · DeepSeek Harness Hub
iemgnod/dsh-shark-bg

在界面背景里养一群游动的 ASCII 鲨鱼

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部