← 返回列表
未验证
为 DeepSeek Harness 打造的沉稳、暖中性界面。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/11 · 已提供中文文档
为 DeepSeek Harness 打造的沉稳、可审计、Claude 风格主题——支持浅色/深色/移动端,安全的 Markdown 预览,零遥测,零运行时依赖。
综合分
30.1
GitHub 分
30.1
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ZJUZhiyuCai/dsh-ivory该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
Ivory for DSH 为 DeepSeek Harness 打造的沉稳、暖中性界面。 浅色与深色。桌面端与移动端。英文与中文。零遥测。 简体中文 · Security · Changelog Ivory 为 DSH 网页界面带来更安静的阅读节奏,同时不改变 harness 的工作方式。暖中性色取代了冷灰色,编辑式排版改善了长回复的阅读体验,从窄小的手机窗口到宽大的桌面端,对话始终保持可用。DeepSeek 品牌标识以及 DSH 的每一项原生功能都原样保留。 快速开始 dsh plugin --profile web add dsh-ivory dsh web 使用 Cmd/Ctrl + Shift + R 强制刷新页面,然后打开 Settings → Ivory Theme。主主题默认启用;可选的专注模式在你选择之前保持关闭。 固定某个版本或卸载 不使用 npm,直接安装确切的 GitHub 发布版本。 dsh plugin --profile web add github:ZJUZhiyuCai/dsh-ivory#v0.2.12 移除 Ivory,返回原生 DSH 界面。 dsh plugin --profile web remove dsh-ivory 为日常 DSH 使用而打造 | 领域 | Ivory 改变了什么 | | --- | --- | | 外观 | 一套完整的暖中性色调色板,适用于浅色和深色模式,配以克制的阴影、圆角和编辑式排版。 | | 响应式布局 | 自适应宿主、可拖动调整大小的对话几何布局,已在 375、768、1,440 和 1,920 像素下测试。 | | 阅读与复制 | 针对正文、用户气泡和代码块的独立控件,外加一个小的响应结束标记。 | | Markdown 文档 | 针对 .md 输出的有界、由 DOM 构建的预览,始终提供源码视图,且仅支持 HTTP(S) 链接。 | | 无障碍 | 键盘焦点、减少动态效果行为、强制颜色回退,以及符合 WCAG AA 的弱化文本对比度。 | | 兼容性 | 当经过验证的 DSH 选择器契约发生变化时,结构性样式会降级为稳定的主题令牌。 | 深入了解 专注的桌面端对话 390 px 移动端布局 设计上的克制 Ivory 是一个仅限浏览器的视觉插件。它的宿主入口点被有意设计为 无操作。 | 边界 | Ivory 行为 | | --- | --- | | 打包的运行时依赖 | 无。DSH 客户端模块和 React 为对等依赖。 | | 文件系统和进程访问 | 无。 | | 网络请求和遥测 | 无。 | | 持久化数据 | localStorage 中的两个本地偏好标志。 | | 用户内容 | 在浏览器中呈现;仅在明确点击后才会复制。 | | 第三方品牌 | 无 Anthropic 字体、徽标、图标或应用程序代码。 | npm 包包含八个列入允许列表的文件,并在每次 CI 运行时进行检查。阅读完整的安全策略、 架构边界 和第三方声明。 [!NOTE] DeepSeek Harness 处于开发者预览阶段,可能会做出破坏性的 UI 变更。 Ivory 0.2.12 已针对 DSH 0.1.2-rc.1 至 0.1.5 及其当前 Web 客户端模块进行验证。当 Ivory 无法证明当前的结构契约时, 它会保留令牌级主题化,并将宿主布局交还给 DSH。 质量与发布检查 npm ci npm test # 渲染器单元测试,然后是静态发布门禁、构建、publint 和包检查 npm run qa:r2 # 74 项浏览器回归测试;DSH 必须运行在 127.0.0.1:3080 npm run qa:adversarial # 33 项压力检查:协调安全性、切换/调整大小风暴、降级模式 npm run qa:activity # 26 项针对思考/工具调用行、图标和终端打磨的检查 npm run qa:micro # 28 项 Vision Toolkit/Ivory 微组件检查;如果该工具包未安装在 DSH Web 配置文件中,请设置 DVT_CLIENT_JSsh npm run qa:host # 针对实时主机运行 10 项检查:契约健康、侧边栏/输入框/设置界面、两种主题 npm run qa:contract # 诊断探针(无通过/失败):自诊断通道以及实时选择器清单 最后两项需要从 dsh web URL 获取 DSH_QA_TOKEN。package.json 中的每个 QA 入口点都在此文档中说明,若有遗漏,发布检查将失败。 浏览器测试套件覆盖响应式布局、输入框焦点、深色模式、Markdown 注入尝试、流式状态、生命周期清理、块复制载荷、插件共存、长表格、减弱动效以及强制颜色。 发布使用 npm Trusted Publisher 与 GitHub OIDC。仓库不存储长期有效的 npm 发布令牌,未来的 CI 发布将自动获得 npm 来源证明。 开发 sh 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 安装无需构建权限。 text 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 打包注册 scripts/ 构建与验证关卡 在提交拉取请求之前,请参阅 CONTRIBUTING.md。 独立社区项目 Ivory 是非官方项目,与 Anthropic 或 DeepSeek 无关联、未获其认可或赞助。Claude 是 Anthropic PBC 的商标。DeepSeek 和 DeepSeek Harness 可能是其各自所有者的商标。 基于 MIT 许可证发布。
扫码进群