前言¶
DeepSeek Harness(DSH)日常启动时,界面往往是直接进入工作台,缺少一段能一眼看出「环境是否就绪」的过渡。社区里改主题、换图标的做法很多,但少有把启动过程和 profile、插件、模型、工作区这些信息绑在一起展示的。
下面介绍维护者 Rearpoem 发布的 dsh-link-start:在 DSH 侧栏「趣味换装」分类下,把启动页换成约 18 秒的动画风格 Link Start 连线动画,中间几步读的是你这实例上的真实状态(非官方同人向,画面由插件代码绘制,不含原作素材)。
这是什么¶
dsh-link-start 是 DSH 的 Host 端插件:监听 webserver/index-inject,在 DSH 自有 React 界面挂载之前,向启动页注入样式与脚本,用全屏遮罩播放启动动画。
- 仓库:Rearpoem/dsh-link-start
- 社区目录:SkillHub 插件页
- 许可:MIT
- 当前包版本:
0.1.1(见仓库package.json) - 引擎要求:DSH
>=0.2.2-rc.1且<0.3.0
插件以当前 DSH 进程权限运行;安装前建议浏览源码与许可证,确认与你的工作方式一致。
核心功能¶
动画按时间线推进,并把 Host 读到的状态叠在画面上(只用于显示,不会发往外部):
- 黑屏出现
Link Start!,会等到 DSH 界面开始渲染(最多约 5 秒)再继续,避免与启动抢时间。 - 白底空间中的光束与飞过圆盘(Host / Plugins / Model / Workspaces / Sessions),标签变 OK;右侧 HUD 显示 profile 名、已加载插件数、默认模型、工作区数、会话数。
- 界面语言行:
Language ▶,取自 DSH 语言设置,未设置时跟随系统。 Log in面板::account显示用户名;:api key仅为sk-加星号的动画效果,不读取、不展示真实密钥。- 工作区确认:显示最近使用的工作区名;读不到时改为账号名。
- 欢迎语放大后蓝色收尾,淡出进入 DSH;若界面仍未就绪,白屏最多再等约 4 秒。
交互与适配:
- 点击或按任意键可跳过(Cmd / Ctrl / Alt 组合键不拦截)。
- 系统开启「减少动态效果」时,默认约 10 秒平缓版(保留检测、语言、登录、工作区与欢迎语,弱化光束与圆盘飞行动画);配置
motion: full可始终播完整版。 - 低性能时启动卡顿会停在
Link Start!再续播;动画卡顿会自动降画质。 - 同一窗口会话内只播一次(
sessionStorage);重启 DSH 后会再播。脚本停止推进约 26 秒后遮罩会自动消失,避免挡界面。
安装与启用¶
需要 DSH 0.2.2-rc.1 及以上、0.3.0 以下。安装后应完全退出并重新打开 DSH。
方式一:插件索引¶
- 打开 DSH 侧栏 插件,在 实验性插件 下启用 自定义插件索引。
- 在 发现 标签页添加索引地址:
https://raw.githubusercontent.com/Rearpoem/dsh-link-start/main/plugin-index.json
- 在列表中找到 Link Start 启动画面,安装。
方式二:命令行¶
dsh plugin --profile desktop add https://github.com/Rearpoem/dsh-link-start/releases/download/v0.1.1/dsh-link-start-0.1.1.tgz
将 desktop 换成目标 profile 名(例如 web)。
典型用法:可选配置¶
配置均可省略。在对应 profile 的 cordis.patch.yml 里为 dsh-link-start 增加 config:
- id: dsh-link-start
name: dsh-link-start
config:
account: Player # Log in 面板用户名,默认系统用户名,最多 24 字符
welcome: "Welcome to\nDeepSeek Harness !" # 欢迎语,\n 换行,最多 3 行、60 字符
everyReload: false # true:每次页面重载都播放
motion: auto # auto / full / gentle
quality: auto # auto / high / low
修改后需重启 DSH。everyReload: true 适合调试动画;老机器可把 quality 设为 low。
适用场景与注意¶
适合:
- 希望在每次(或重启后)启动 DSH 时,用一段固定节奏确认 profile、插件、模型与工作区是否如预期。
- 喜欢「趣味换装」类体验,且能接受非官方同人风格启动页(与 DeepSeek 官方及原作版权方无关联)。
注意:
- 仅 Host 端插件;Web 版与桌面版的注入时机不同,但都在
#root之前或随启动载荷执行,目的都是先盖住再进入 DSH UI。 - 任一项 DSH 状态读失败时,该项只显示标签,动画仍会继续。
- 社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系;本插件亦标明为 Unofficial fan work。
结尾¶
dsh-link-start 把 DSH 启动从「直接进界面」改成「先过 Link Start、再展示本机状态」的仪式感流程,并保留跳过与降动效、降画质等实用兜底。