前言¶
DeepSeek Harness (DSH) 的开发流程中,Web 界面是查看模型输出和调试 Agent 的主要窗口。长时间面对默认主题容易产生视觉疲劳。dsh-cyberpunk-theme 作为一个纯视觉插件,提供了另一种界面风格。
插件介绍¶
该插件由 zjwzjw1018-git 维护,基于 DSH 官方的主题扩展点(ctx.theme / @deepseek-ai/dsh-client-ui-theme)构建。它不修改模型逻辑或提示词,仅对 Web UI 进行样式覆盖。
核心功能¶
该插件专注于视觉层面的定制,包含以下特性:
- 配色方案:深蓝黑底色,霓虹青主色(#00f0ff),品红点缀(#ff2a6d)。
- 视觉特效:顶部/右侧霓虹灯带、光标光晕、按钮发光、输入框聚焦呼吸脉冲、标题辉光、滚动条渐变、对话区底部霓虹倒影。
- 模式切换:设置行支持一键切换四种模式(浅色、深色、跟随系统、赛博朋克)。
- 快捷键:
Cmd/Ctrl + Shift + P可在赛博朋克与普通深色模式间切换。
安装与启用¶
从 GitHub 克隆仓库并安装到 Web profile:
git clone https://github.com/zjwzjw1018-git/dsh-cyberpunk-theme.git
dsh plugin --profile web add ./dsh-cyberpunk-theme
dsh web
dsh web是 DSH 内置的 Web profile,首次使用会自动初始化;若已发布到 npm,也可使用dsh plugin --profile web add dsh-cyberpunk-theme一键安装。
安装后重启 DSH,插件会自动激活。在界面中打开 设置 → 常规,在「主题皮肤」行点选「赛博朋克」即可生效。
使用方法¶
- 切换主题:打开设置 -> 常规 -> 主题皮肤 -> 选择「赛博朋克」。
- 快捷切换:使用快捷键
Cmd/Ctrl + Shift + P在赛博朋克与普通深色主题间快速切换。 - 持久化:主题选择会持久化保存,重启后自动应用。
自定义与注意¶
- 自定义配色:所有颜色集中在
client.js的TOKENS对象里,覆盖--dsw-alias-*变量即可修改主色、底色及光晕效果。 - 源码检查:插件遵循 MIT 许可证,安装前建议检查源码以确保安全。
- 运行权限:该插件以当前 DSH 进程权限运行,请确保从可信来源安装。
短结尾¶
该插件通过视觉反馈辅助开发者进行长时间调试。如需修改配色或查看实现细节,可参考其 GitHub 仓库。