DeepSeek Harness(DSH)采用插件化架构,旨在通过可扩展组件增强 Web GUI。对于习惯于命令行或偏好沉浸式界面的开发者来说,默认的列表视图可能显得枯燥。dsh-pixel-office 旨在解决这一问题,将标准的会话列表替换为 6×4 俯视像素办公室。
核心功能¶
这是一款给 DeepSeek Harness Web GUI 的 digital + pixel-art 工作区主题插件。它把会话列表换成一间俯视的像素办公室:6×4(24 工位)”田”字形工位网格,每个工位对应一个工作区。空工位只有一把座椅;已建立的工作区在桌上摆一台电脑;工作区有会话在跑时显示器点亮并跳动。
- CRT 显示器嵌入真实对话界面:点进工位是桌面正视图——左边一块计划板贴着代表会话的便利贴,右边一台 CRT 显示器,里面是真正的对话界面:聊天、发送、工具调用全部照常工作。
- 计划板与归档抽屉:左侧计划板用于管理会话,支持拖拽交换位置;归档抽屉用于恢复已撕下的便利贴。
- CRT 动效:包含 CRT 扫描线、马赛克消除、CRT 开机转场、像素猫眨眼等动效。
- 界面重绘:侧栏被裁切隐藏,控制台顶部 HUD 横贯,霓虹色板覆盖整套界面;右侧栏在停靠态被隐藏,全屏态与浮动面板按像素面板重绘。
- 设置与持久化:插件在宿主原生设置面板中注册了独立分区,提供总开关、动效强度、网格开关;工位布局、便利贴摆放存进 LocalStorage。
安装与启用¶
安装本质是把一个声明了 dsh.bundle.patch 的包加为某个 dsh profile 的依赖。
dsh plugin --profile web add <本仓库绝对路径>
注意事项:
* 插件强制使用深色主题(DARK_TOKENS)。
* 插件仅支持 DSH 最新版本(≥ 0.1.2-alpha.1,实测于 0.1.6-alpha.2)。
* 升级基座后必须重新挂载插件。dsh.client.inject 在 profile 加入时解析一次,重启不会重读。
* 无工作区的归档会话会落到「未分组」工位。
使用与操作¶
- 工位与便利贴交互:拖拽工位或便利贴交换位置;拖动便利贴到空位新建会话;拖出计划板撕下便利贴进行归档;使用归档抽屉恢复已撕下的便利贴。
- 排序:按活跃度重排工位(基于基座
SessionSummary.updatedAt)。 - 新会话:桌面左下一叠便利贴,拖到计划板空位,弹框填写展示文字。
适用场景¶
适合希望将 DSH 工作区视觉化、增加操作反馈感的开发者。
- 检查源码与许可证(MIT)。
- 确认当前 DSH 版本 ≥ 0.1.2-alpha.1。
dsh-pixel-office 通过像素化重构界面,将工具属性转化为视觉体验,适合对工作区布局和动效有要求的开发者。项目位于 GitHub。