DeepSeek Harness 的沉静、可审计 Claude 风格主题——亮/暗/移动端、安全 Markdown 预览、零遥测、零运行时依赖
Calm, auditable Claude-inspired theme for DeepSeek Harness — light/dark/mobile, safe Markdown preview, zero telemetry, zero runtime dependencies.
安装
dsh plugin --profile web add github:ZJUZhiyuCai/dsh-ivoryGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
Ivory 把 DSH Web 调成更耐看的暖中性界面。长回复有了更舒服的阅读节奏, 会话区在窄屏手机和宽屏桌面上都能正常使用。DeepSeek 品牌和 DSH 原有能力 保持不变,主题只处理浏览器里的视觉与交互细节。
快速安装
dsh plugin --profile web add dsh-ivory
dsh web
安装后使用 Cmd/Ctrl + Shift + R 硬刷新页面,再打开
设置 → Ivory 主题。主题默认开启,专注模式默认关闭,按需要选择即可。
绕过 npm,安装确切的 GitHub 标签版本。
dsh plugin --profile web add github:ZJUZhiyuCai/dsh-ivory#v0.2.6
移除 Ivory,恢复 DSH 原生界面。
dsh plugin --profile web remove dsh-ivory
每天都用得上的改动
| 范围 | Ivory 做了什么 |
|---|---|
| 界面外观 | 暖中性色明暗主题,搭配克制的阴影、圆角和更适合长文阅读的字体。 |
| 响应式布局 | 会话区会随视口伸缩,已覆盖 375、768、1,440 和 1,920 像素。 |
| 阅读与复制 | 正文、用户气泡和代码块都有独立复制按钮,回复结尾带有轻量鲸鱼标记。 |
| Markdown 文档 | .md 输出可在安全预览与源码之间切换,只允许 HTTP(S) 链接,并限制极端输入规模。 |
| 可访问性 | 保留键盘焦点,支持 reduced-motion 与 forced-colors,弱化文字达到 WCAG AA 对比度。 |
| 兼容降级 | DSH 结构选择器变化时,Ivory 会退出结构样式,只保留稳定的主题 token。 |
看看实际界面
安静,也有边界
Ivory 是纯浏览器视觉插件,宿主入口保持为空实现。
| 边界 | Ivory 的行为 |
|---|---|
| 捆绑的运行时依赖 | 无。DSH 客户端模块与 React 只声明为 peer。 |
| 文件系统与进程访问 | 无。 |
| 网络请求与遥测 | 无。 |
| 持久化数据 | 只在 localStorage 保存两个本地偏好标记。 |
| 用户内容 | 只在浏览器内呈现,明确点击复制后才写入本机剪贴板。 |
| 第三方品牌资产 | 不捆绑 Anthropic 字体、Logo、图标或应用代码。 |
npm 包固定为八个白名单文件,每次 CI 都会检查。完整边界可查看 安全说明、 架构说明和 第三方声明。
[!NOTE] DeepSeek Harness 仍处于开发者预览阶段,UI 可能发生破坏性变化。 Ivory 0.2.x 已针对 DSH 0.1.0-rc.7 和当前 0.1.0-rc.8 Web 客户端模块完成验证。 无法确认当前结构契约时,Ivory 会保留 token 级主题,并把布局控制权交还给 DSH。
npm ci
npm test # 渲染器单元测试,随后 14 项静态、构建、publint 与包检查
npm run qa:r2 # 73 项浏览器回归,要求 DSH 运行于 127.0.0.1:3080
npm run qa:adversarial # 29 项压测:宿主协调安全、开关/resize 风暴、降级模式
npm run qa:activity # 16 项思考/工具调用行、图标与终端打磨检查
npm run qa:micro # 28 项 Vision Toolkit/Ivory 微组件检查;若工具箱未安装在 DSH Web profile,请设置 DVT_CLIENT_JS
浏览器套件覆盖响应式布局、输入框焦点、深色模式、Markdown 注入尝试、 流式状态、生命周期清理、复制内容精度、插件共存、长表格、reduced-motion 和 forced-colors。
npm 发布使用 Trusted Publisher 与 GitHub OIDC。仓库不保存长期 npm 发布 令牌,后续 CI 版本会由 npm 自动生成 provenance。
npm ci
npm run build
dsh plugin --profile web add link:$PWD
dsh web
修改 src/skin.css、src/client.template.js 或 src/markdown.js 后运行 npm run build。
生成的 lib/client.js 会提交到仓库,因此从 GitHub 安装不需要构建权限。
src/skin.css 主题与兼容样式
src/client.template.js 客户端生命周期与可选增强
src/markdown.js 带上限的 DOM 构建 Markdown 预览渲染器
scripts/test-markdown.mjs 渲染器单元测试(node --test)
lib/client.js 确定性生成的浏览器包
lib/index.js 空宿主入口
cordis.patch.yml DSH bundle 注册
scripts/ 构建与质量门禁
提交 PR 前请阅读 CONTRIBUTING.md。
独立社区项目
Ivory 是非官方社区项目,不隶属于 Anthropic 或 DeepSeek,也未获其背书或 赞助。Claude 是 Anthropic PBC 的商标。DeepSeek 与 DeepSeek Harness 可能是 其权利人的商标。
项目使用 MIT License。
原始 README: https://github.com/ZJUZhiyuCai/dsh-ivory/blob/main/README_zh-CN.md ↗
同类插件
查看全部 →
maid-atelier
DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

dsh-deep-whale
DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

dsh-wallpaper-engine
DSH 网页界面壁纸:把本机 Wallpaper Engine 的 Video/Web 壁纸实时播放到聊天界面后方,Scene 壁纸提取主纹理作为静态帧,支持内容分级/类型过滤、自定义壁纸上传与 iOS 液态玻璃设置窗口。

deepseek-harness-desktop
开源Windows桌面客户端和GUI——DeepSeek Harness——零配置安装器,包含Codex、插件、技能、SSH、移动远程访问和11种皮肤。

dsh-liang-skin
DeepSeek Harness 滑动变阻器皮肤

deepseek-harness
为 DSH Web 设置本地图片与 MP4 视频背景:侧栏「背景」面板、可保存主题(含内置「画窗」)、声音开关、恢复上次背景,以及 /bg、/bg-theme、/bg-clear 命令。



