DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-ascii-whales

j

dsh-ascii-whales

Manifest valid★ 1

DSH 插件:文字组成的俯视鲸鱼背景,纯字符 / 彩色字格 + ASCII,五种鲸类,阅读区与输入框毛玻璃,鱼群避让,全滑块设置。

UI (client)hasBundlePatch

文字蓝鲸图标

文字蓝鲸

让你写下的文字,变成在 DeepSeek Harness 对话页巡游的鲸鱼。

简体中文 · English

最新发布版本

下载安装包 · 安装 · 设置 · 本地预览 · 更新日志

感谢 ascii-sharks,最初的画面灵感来自这个项目。

从海面正上方看,五种鲸鱼用文字和字格组成身体,缓缓摆尾、转向、滑行。鱼身可以使用你自己的文字,也可以按明暗填入 ASCII 字符。鲸体在本地绘制,无需图片素材或外部服务。

同一头蓝鲸的四种组合:纯字符或彩色字格,搭配自定义文字或 ASCII

纯字符与彩色字格、自定义文字与 ASCII,可以自由组合。

安装

  1. 从 Releases 下载 local-dsh-ascii-ocean-*.tgz 安装包。
  2. 在 DSH 插件管理器中安装该文件。
  3. 打开 插件 → 文字蓝鲸,调整选项后点击 保存。

目前发布的安装包为 v0.10.0。下方功能说明与截图以该版本为准。

能做什么

  • 用中文、英文或 emoji 组成鲸鱼。留空时使用「探索未至之境」。
  • 在蓝鲸、座头鲸、抹香鲸、长须鲸、弓头鲸之间选择,也可以让它们混合巡游。
  • 用纯字符呈现轻淡轮廓,或加上彩色字格,显示背部、侧身与鳍尾的明暗。
  • 调整数量、体长、速度、浓度和配色。改变体长不会改变游速与摆尾节奏。
  • 保存设置后更新鲸群状态,切换模型时继续巡游。
  • 跟随深浅主题与系统偏好。减少动态效果时显示静态姿态,页面隐藏时暂停,装饰层不拦截鼠标操作。

画面与阅读

磨砂阅读区让正文背后的鲸影变得柔和。深浅主题使用各自的玻璃材质。

浅色主题深色主题
浅色主题下的磨砂阅读区深色主题下的鲸鱼与阅读区

输入框可以保留模糊鲸影,也可以让鲸鱼绕开它。

选项效果默认
圆角毛玻璃在正文背后形成一整块磨砂阅读区开启
输入框毛玻璃输入框内的鲸鱼以模糊剪影透出关闭
鱼群避让输入框鲸鱼把输入框当作障碍,绕开后继续巡游关闭

输入框毛玻璃与鱼群避让输入框互斥,开启其中一项会关闭另一项。正文阅读区的毛玻璃可以独立调整。

查看输入框避让效果

开启避让后,鲸鱼在输入框外巡游

比较三档鲸鱼大小

鲸鱼大小 0.55、1.00 和 1.55 的对照

这里的截图来自独立预览或仿真环境。真实 DSH 桌面窗口中的最终观感与验证边界见 SOURCE-NOTES.md。

设置

拖动滑杆时,设置页的静态样例会更新;点击 保存 后,草稿才应用到对话背景。恢复默认值修改草稿,重新载入已保存值丢弃未保存的调整。

数值选项范围默认值
鲸鱼数量1–83
游动速度0.3–20.65
背景浓度0.04–0.90.6
字符大小4–1611
鲸鱼大小0.55–1.551
玻璃强度0–10.55
浏览器左侧留白0–500 px280 px
样式选项可选内容
鲸鱼种类混合鲸群、蓝鲸、座头鲸、抹香鲸、长须鲸、弓头鲸
渲染样式纯字符、彩色字格
填充内容自定义文字、ASCII 字符
海洋色调深海蓝、晴空蓝、靛蓝
其他开关显示蓝鲸、减淡阅读区域

鱼身文字支持中文、英文、emoji 和组合字形,空白会被忽略。输入上限为 40 个 UTF-16 代码单元,部分 emoji 会占用多个单位。切换到 ASCII 不会改写已保存的自定义文字。

桌面版自动跟随左侧栏宽度;在普通浏览器中,可用 浏览器左侧留白 调整鲸群的可见区域。

查看设置页

文字蓝鲸的滑杆、选项和保存按钮

本地预览

下载或克隆仓库后,用浏览器打开 whale-preview.html。页面使用插件的正式渲染器,不需要启动服务器。

预览包含四种渲染组合和实时鲸群,可以切换鲸类、鱼身文字、大小、速度、玻璃与深浅主题。页面底部的模拟输入框用于比较毛玻璃和避让效果。

开发

构建、检查与打包

在项目根目录安装依赖,然后运行所需命令:

npm install
npm run build
node preview.mjs
npm run check
npm test
node build.mjs --check
npm pack --ignore-scripts

npm run build 从源码生成 client.js,node preview.mjs 生成独立预览页。包名为 @local/dsh-ascii-ocean,Host 行 id 为 ascii-whale-background。

文件职责
species.js五种鲸类的体型与动作参数
model.js表面、投影、字格覆盖与配置指纹
motion.js巡游、转向、滑行与输入框避让
rig.js身体转向与上下尾拍
shading.js背部隆起与水深字色
surface.js字符选择、色表与字格绘制
glass.js阅读区与输入框的面板几何及材质
engine.jsCanvas 绘制与原地更新
settings.jsDSH 原生设置页

文档与参考

真实参考照片、本地验证证据与第三方参考仓库不随项目发布,目录规则见 .gitignore。

Comments

Loading…

From the same category

awesome-dsh-plugin

by awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Development & Infrastructure

★ 20.2k

CC0-1.0

Python

Oct 23, 2026

Index only — not installable

by 0xsline

DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.

Development & Infrastructure

★ 1.2k

CC0-1.0

Python

Oct 16, 2026

Index only — not installable

by pax-beehive

Open-source CLI, schemas, resolver, and DSH agent tools for DSH Plugin Hub

Development & Infrastructure

★ 277

MIT

TypeScript

Oct 20, 2026

Index only — not installable

by xiajiajun516

DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.

Development & InfrastructureManifest valid

★ 227

MIT

TypeScript

Oct 22, 2026

dsh plugin --profile web add dsh-config-manager

by yjh051108

推荐组件(非必须):DeepSeek Harness 运行时注入器;已随 dsh-routing-suite 单仓库化保留,本仓库继续维护/发布。

Development & InfrastructureManifest valid

★ 166

TypeScript

Oct 16, 2026

dsh plugin --profile web add @dsh-external/dsh-super-injector

by jigjoy-ai

A CLI that turns a goal into a pull request - and a sandbox for testing concurrent AI coding agents on the Mozaik runtime.

Development & Infrastructure

★ 125

MIT

TypeScript

Oct 22, 2026

Index only — not installable