← Back to home@w-j-y-wjy

dsh-ink-whale

DeepSeek Harness 手写墨迹开屏插件:按真实笔顺写出你的文字,收在鲸鱼锁标上;字体、文字与深浅色都在设置里配置。

Stars
6
Language
HTML
Created
Oct 19, 2026
Updated
Oct 21, 2026
GitHub repo

Introduction

dsh-ink-whale · 墨鲸开屏

npm license Listed on dsh-plugin.org DeepSeek Harness(DSH)开屏插件:启动时按真实笔顺写出你的文字,最后收在鲸鱼锁标与副标题上,再让鲸鱼缓慢推近、整屏淡出,主界面顺势露出来。字体、文字、深浅色、播放节奏都在「设置 → 内置插件 → 开屏」里配置。

非官方项目,与 DeepSeek 无关联。鲸鱼与 deepseek 字标取自 DeepSeek 官方资源,版权与商标归 DeepSeek 所有,本项目未获授权;仅作个人界面装饰,请勿用于冒充官方或商业用途。详见 NOTICE.md。

演示

墨鲸开屏:从首笔写到鲸鱼推近、主界面浮出

▶ 高清 MP4(1280×826,620 KB) · 浅色主题,15 秒完整流程

设置页:内嵌预览、文字、字体、深浅

更多截图见 docs/DEMO.md。

安装

DSH Desktop:在 App 里打开 插件 页搜索 dsh-ink-whale 安装。桌面端的 profile 归 App 独占,命令行会被拒绝(profile "desktop" is managed exclusively by the Electron application)。

dsh web 等其他 profile 用命令行:

dsh plugin --profile web add dsh-ink-whale

升级时重新执行同一条命令(dsh plugin 是 pnpm 的透传,也可 ... add dsh-ink-whale@latest);桌面端在插件页卸载重装,或装 dshmarket 后用它的「更新」。改 Host 半或升级插件后重启 dsh;只改浏览器半刷新页面即可。本地源码:pnpm install → npm run build,再让插件管理器从本目录安装。

使用

  • 每次页面加载播放一次,点击或按任意键跳过;系统开启「减少动态效果」时直接呈现终帧。
  • 设置 → 内置插件 → 开屏:内嵌 16:9 预览、称呼 / 问候语 / 副标题、8 套手写体、深浅色、播放节奏、启动开关。
  • 配置写进 profile 的 Cordis patch,重启后保留;Host 设置不可用时退回本机 localStorage。
字段默认说明
enabledtrue启动时播放开屏
fontcaveatcaveat / tangerine / italianno / parisienne / ems-allure / hershey-script / nanum-pen-script / klee-one
nameDeepSeek写出来的称呼
greeting{name}问候语模板,{name} 替换为称呼
caption探索未至之境鲸鱼锁标下方的副标题,留空则不显示
themeautoauto 跟随 DSH 主题,或 dark / light
skipWhalefalse关闭后续鲸鱼动画:写完字直接淡出进主界面,总时长约 8 秒
speed1播放倍速:0.5 / 1 / 1.5 / 2 / 3,按倍数压缩整段开屏

也可以直接改 profile 的 cordis.patch.yml:

- id: ink-whale
  config:
    font: tangerine
    name: Deepseek
    greeting: Welcome to {name}
    caption: 探索未至之境
    theme: auto
    enabled: true
    skipWhale: false
    speed: 1

构建与验收

npm run build              # src/engine.js + 内嵌数据 → client.js
npm run build:standalone   # 旧的独立演示页 index.html / index-light.html
npm run verify             # 清单、产物、locale、icon、许可文件检查
node _test/handoff-check.mjs     # 开发期:鲸鱼推近 / 整屏淡出 / 帧间隔
node _test/boot-cover-check.mjs  # 开发期:首屏遮罩(主界面不闪)

交接时长、缓动与可选模糊只在 src/engine.js 顶部改:DSHIW_HANDOFF_MS、DSHIW_HANDOFF_EASE、DSHIW_HANDOFF_BLUR;首屏遮罩在 index.js 里,细节见 docs/TIMELINE.md。

许可

代码 MIT © w-j-y-wjy(LICENSE)。8 套笔画数据为 7×SIL OFL 1.1 + Hershey 条款(LICENSES/)。DeepSeek 鲸鱼 / 字标路径版权归 DeepSeek,未获授权;本项目是非官方个人项目,使用限制见 NOTICE.md。