前言¶
DeepSeek Harness(DSH)的 Web GUI 默认走现代扁平界面。若你长期在 Harness 里跑智能体、盯会话与交付物,界面气质往往和「终端 / 指挥台」这类工作习惯对不上。社区里已有若干皮肤、壁纸类插件,靠重映射设计令牌和插槽装饰改外观;本插件走的是另一条路线:把界面收成《烈焰升腾》(The Fire Rises)里新左派「长征 / Loji」AI 路线的磷光终端观感,并做成四套部门预设一键切换。
下面介绍维护者 Soviet-Dreadnaught 发布的 dsh-theme-longmarch(社区目录名 soviet-dreadnaught/dsh-theme-longmarch),分类为趣味换装,当前 GitHub 星标为 1。
这是什么¶
长征终端是一款纯视觉 DSH 插件:不注册工具、不发网络请求、不写宿主 DOM。它只做三件事——重映射宿主 --dsw-* 设计令牌;在 body[data-dsh-longmarch] 下注入一层 CSS;在官方插槽里渲染装饰层与设置页。
效果是纯黑底、磷光红字符、红色数据雨与 CRT 扫描线;党务管理、国家政务、中央军委、国家安全四套预设各自带徽记、配色与背景纹样,整体切换。
核心功能¶
配色与界面改造¶
- 整套
--dsw-*令牌映射为长征路线色板(纯黑底、磷光红,以及信号绿 / 琥珀 / 品红等辅助色)。 - TUI 圆角令牌归零;输入卡
[data-composer-card]改为 1px 亮红硬边,焦点时发光。 - 覆盖浅色静态令牌与
--dsw-alias-file-diff-*,减轻交付卡、改动卡上的白块。 - 注册
colorScheme: dark的真主题并可在设置里钉住,便于其它插件根据data-ds-dark-theme等信号走暗色面板。
四套部门预设¶
| 预设 | id | 要点 |
|---|---|---|
| 党务管理 | party |
党徽矢量、红磷光、终端网格 + 红色数据雨 |
| 国家政务 | state |
国徽线稿、金 / 暖白、金色公文网格 |
| 中央军委 | cmc |
军徽位图、橙红 / 金、战术网格 + 雷达扫描 |
| 国家安全 | mss |
国安徽线稿、钢蓝 / 青、环形网格 + 十字准线 |
中性层(底色、面板、边框)由预设的 label 色派生,换预设时整套色调一起变。
动效与品牌位¶
- 红色二进制雨(
shell.overlay)、CRT 扫描线与过扫光带、暗角、柔和噪点。 - 左下角 CHANGZHENG / CPUPF 读数;左上角品牌位可替换为
CHANGZHENG / CPUPF · 状态 + 光标(sidebar.brand.name/sidebar.brand.mark,priority -1)。 - 新会话页可将默认鲸鱼与文案换成党徽 +「长征计划 · LONG MARCH」等(可在设置中关闭)。
装饰画在 shell.overlay 覆盖层而非底层背景,是为避免宿主多层结构把低透明度水印衰减到看不见;数据雨、扫描线保持稀疏低对比,徽记强度可在设置里调节。
与其它皮肤共存¶
插件在 <body> 上声明 data-dsh-skin / data-dsh-ui-skin / data-dsh-theme = longmarch,并识别生态里常见的皮肤签名。默认「自动让位」:检测到其它皮肤 / 主题时不注册主题、不抢外观偏好,只保留本插件 CSS;需要时可切「强制接管」。
对挂到 body 的传送门(dialog、[role=menu] 等)会再声明关键令牌,避免只靠 body 继承盖不住的问题。
安装与启用¶
插件以当前 DSH profile 的权限加载;安装前建议自行查看 GitHub 仓库 源码与许可证。README 给出两种方式,命令与路径以原文为准。
方式一:放进 profile 的 node_modules(推荐,桌面版可用)¶
先把包复制到 profile 的 node_modules,再在 cordis.patch.yml 末尾保留挂载行,最后强刷页面。
# 1. 包放进 profile 的 node_modules
Copy-Item -Recurse -Force '.\dsh-theme-longmarch' "$env:DSH_PROFILE_DIR\node_modules\dsh-theme-longmarch"
# 2. 在 profile 的 cordis.patch.yml 末尾保留挂载行
# - insert:
# - id: dsh-theme-longmarch
# name: 'dsh-theme-longmarch'
# 3. Ctrl+F5 刷新页面(宿主图变化通常会自动热更)
Windows 桌面版 profile 默认在 %USERPROFILE%\.dsh\profiles\desktop。卸载时删除 node_modules\dsh-theme-longmarch 与对应挂载行即可。
方式二:CLI¶
若宿主版本允许本地包装载,可在插件目录旁执行:
dsh plugin --profile desktop add ./dsh-theme-longmarch
README 注明:桌面版可能对 CLI 安装拒绝,被拒时用方式一。
典型用法¶
安装并刷新后,打开 Harness 设置,左侧进入 长征终端:
- 在「部门预设」四选一,切换徽记、配色与背景纹样。
- 按需开关数据雨、扫描线、暗角、角标读数、背景徽记、接管品牌位、锁定暗色等。
- 调节辉光强度、扫描线亮度、背景徽记强度、字符亮度(60–200%);不满意可点重置。
设置保存在浏览器 localStorage(键 dsh.longmarch.v1),换机器不会同步。与其它皮肤同时启用时,先用默认共存;若希望本主题始终钉住暗色与外观,在设置里选「强制接管」。
适用场景与注意¶
适合谁:喜欢 TFR《烈焰升腾》长征 / Loji 路线视觉、希望在 DSH 里获得终端指挥台氛围的开发者;需要四套部门风格快速切换、且接受全局暗色红黑配色时使用。
需要注意:
- 主题是全局的:开启后各面板都会走本皮肤配色,属设计意图。
- 纯前端视觉,不扩展 Agent 能力;权限边界与当前 DSH 进程一致,无额外网络行为。
package.json版本为 1.1.0;星标、下载量以社区目录与 GitHub 页面为准,勿当作「装机量排名」依据。- 党徽、国徽、军徽为官方标准图案取向;国安徽为线稿抠图版,README 注明国家安全机关未公开发布标准徽。
结尾¶
dsh-theme-longmarch 把 DSH Web GUI 收成磷光终端:令牌重映射、CRT 与数据雨、四套部门预设与可调的共存策略,适合在 Harness 里长期盯屏、又想要统一暗色指挥台气质的场景。