前言¶
DeepSeek Harness(DSH)把界面能力拆成插件,会话区背景也可以单独换肤。若你希望中栏有持续播放、又不挡输入和侧栏的装饰,而不是静态壁纸或整页覆盖,2bigpig/dsh-gargantua 做的是一件事:在会话中栏挂载《星际穿越》(Interstellar)风格的实时黑洞动画,并随新会话与聊天状态调节可见度。下面介绍它是什么、能做什么,以及 Desktop 与 Web 下的安装方式。
这是什么¶
dsh-gargantua(Gargantua Black Hole for DSH)由维护者 2bigpig 发布,在 SkillHub 社区目录中归类为「趣味换装」。插件给 DSH 会话中栏加上卡冈图雅黑洞风格的 WebGPU 动画背景;不调用模型、不发送消息、无 CDN 请求。当前发布版本为 0.2.1,README 写明已在 DSH Desktop 0.2.1-rc.3 上验证安装与卸载。
核心功能¶
插件行为在 README 中写得很固定,没有额外设置面板或暂停按钮。
绘制与布局
- 动画只挂在带
data-conversation-scroll标记的会话中栏;不覆盖侧栏,不拦截输入、滚动和文本选择。 - 内部绘制分辨率固定为 3840×2160,按中栏比例校正,持续自动播放;调度上限 60fps,实际帧率取决于显卡。
- 纯背景:无插件叠加文字、设置入口或暂停操作,保留 DSH 自身界面。
视觉强度
- 深色主题下,新会话与聊天背景的强度约为 85% / 12%;浅色主题下约为 30% / 8%(浅色时黑洞几乎不可见,见下文自动深色)。
自动切换深色
每次启用插件或启动 DSH 时,插件等待宿主主题加载后,通过官方主题接口将整个 DSH 切为深色并保存;每个初始化周期只执行一次,发消息或切换会话不会重复切换。之后可在「设置 → 通用设置」改回浅色或跟随系统;停用或卸载不会恢复旧主题。若主题读写失败,控制台会记录诊断,需手动选深色。
资源与兼容
- 卸载或会话组件销毁时会释放显卡资源;显卡不可用时显示无文字静帧。
- 其他 DSH 版本需自行确认兼容性;仓库更新不会自动替换本机已装插件,旧版需先卸载再装 v0.2.1。
技术栈方面,核心动画来自 gargantua,基于 MIT 的 webgpu-black-hole,使用 Three.js;插件本身 MIT © 2026 2bigpig。受电影启发为艺术近似,不含电影视频或剧照。
安装与启用¶
安装包无需 Node.js 预装,可从 Release 直接下载:
- 包地址:
https://github.com/2bigpig/dsh-gargantua/releases/download/v0.2.1/dsh-gargantua-0.2.1.tgz - Release 页附
SHA256SUMS.txt供校验。
Desktop¶
- 打开侧栏「插件」→「添加插件」。
- 在包名或地址中粘贴上述下载链接,或本机
.tgz的绝对路径。 - 安装后点击「立即启用」,选择工作区并打开新会话查看效果。
- 在插件详情页可禁用或卸载。Desktop profile 由应用管理,不能用 CLI 修改。
DSH Desktop 0.2.1-rc.3 若交给外部 AI 安装,需先切换到 Creator 模式,以便使用官方 plugin_manager;也可把 README 中的「一句话安装」交给 AI,让其读取 INSTALL_FOR_AI.md 并按说明操作(仍须完成 DSH 要求的权限确认)。
Web(DSH CLI)¶
对已安装 CLI、且使用 Web profile 的环境,对实际使用的 profile 名执行(资料原文命令如下):
dsh plugin --profile web add "https://github.com/2bigpig/dsh-gargantua/releases/download/v0.2.1/dsh-gargantua-0.2.1.tgz"
dsh plugin --profile web remove dsh-gargantua
若 profile 名不是 web,替换为当前名称。根据宿主返回结果刷新或重启;不要把下载成功等同于插件已启用。
卸载¶
- Desktop:插件详情页卸载。
- Web:使用上文的
dsh plugin --profile web remove dsh-gargantua(profile 名按实际替换)。
典型用法与验证¶
安装后无背景时,README 建议按顺序排查:是否已启用、是否选中工作区并打开会话、硬件加速与浏览器显卡支持、插件控制台错误。
动画仅作用于支持的会话中栏布局;不支持的宿主不会误挂到整页。想在不装 DSH 的情况下看动画效果,可打开维护者提供的 纯动画实时预览。
从源码构建需 Node.js 22+,属于维护者流程,普通用户以 Release 包为准:
git clone https://github.com/2bigpig/dsh-gargantua.git
cd dsh-gargantua
npm ci
npm run build
npm pack
适用场景与注意¶
适合谁
- 希望在 DSH 里用中栏动态背景、且能接受启用时自动切深色的用户。
- 分类为「趣味换装」,不改动对话逻辑,仅视觉层。
权限与安全
DSH 插件在当前 dsh 进程的权限下运行。安装前应阅读仓库源码与 LICENSE、THIRD_PARTY_NOTICES.md。本插件不发起外部 CDN 请求,但 WebGPU 依赖本地显卡能力。
生态说明
DSH 社区插件目录(如 SkillHub)是独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 GitHub Release 与 README 为准。
结尾¶
dsh-gargantua 把 Interstellar 风格的卡冈图雅黑洞放进 DSH 会话中栏:4K 内部分辨率、深浅主题下不同强度,并在启用时自动深色以保证可见性。需要入口时可查看 SkillHub 目录页 与 GitHub 仓库。