🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

精致主题编辑器 Rheasilvia/dsh-pretty-extension

DeepSeek Harness
Rheasilvia27 天前有提交已提供中文文档扫描:未发现敏感能力

自定义界面配色字体并实时预览保存

29.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Rheasilvia/dsh-pretty-extension
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/16·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 27 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-theme@deepseek-ai/dsh-settings@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
DSH Pretty Extension 为 DeepSeek Harness Web UI 打造的精致主题编辑器。 在原生观感的 Settings → Pretty 页面里,自定义颜色、字体和界面层次。 功能 · 安装 · 用法 · 开发 · 参与贡献 DSH Pretty Extension 给 DeepSeek Harness 加了一套完整的主题编辑器。你可以从 28 个预设里挑一个起步,也可以自己搭浅色和深色调色板,在真实界面里预览每一处改动,最后通过 DSH 的设置系统保存结果。 插件只用 DSH 公开的插件、设置、插槽和主题 API。它不会 fork 或改动 DeepSeek Harness 源码树,而且在你明确启用之前一直保持关闭。 功能 | 能力 | 带来什么 | | 28 个主题预设 | Ayu、Catppuccin、Codex、Dracula、GitHub、Nord、Proof、Tokyo Night、Vercel、Xcode 等等。 | | 浅色与深色调色板相互独立 | 每种外观模式都能单独调整强调色、背景色、前景色和侧边栏颜色。 | | 实时预览 | 保存之前就能看到侧边栏、对话界面和选中会话状态。 | | 字体控制 | UI 字体和代码字体分开选,浏览器允许时还能用 macOS Font Book 里的本地字体族。
展开完整文档(README 剩余 1 节)
DSH Pretty Extension

为 DeepSeek Harness Web UI 打造的精致主题编辑器。

在原生观感的 Settings → Pretty 页面里,自定义颜色、字体和界面层次。

功能 · 安装 · 用法 · 开发 · 参与贡献

DSH Pretty Extension 给 DeepSeek Harness 加了一套完整的主题编辑器。你可以从 28 个预设里挑一个起步,也可以自己搭浅色和深色调色板,在真实界面里预览每一处改动,最后通过 DSH 的设置系统保存结果。

插件只用 DSH 公开的插件、设置、插槽和主题 API。它不会 fork 或改动 DeepSeek Harness 源码树,而且在你明确启用之前一直保持关闭。

功能

| 能力 | 带来什么 |
| 28 个主题预设 | Ayu、Catppuccin、Codex、Dracula、GitHub、Nord、Proof、Tokyo Night、Vercel、Xcode 等等。 |
| 浅色与深色调色板相互独立 | 每种外观模式都能单独调整强调色、背景色、前景色和侧边栏颜色。 |
| 实时预览 | 保存之前就能看到侧边栏、对话界面和选中会话状态。 |
| 字体控制 | UI 字体和代码字体分开选,浏览器允许时还能用 macOS Font Book 里的本地字体族。 |
| 界面层次 | 调整表面、边框、次要文字、悬停状态,以及可选的半透明侧边栏(按 82% 不透明度渲染)。 |
| 无障碍颜色校正 | 前景色对比度不足时做最小幅度调整,保住 WCAG 4.5:1 的文字对比度。 |
| 原生 DSH 集成 | 使用 DSH 菜单、语义化主题 token、设置持久化、修订保护,以及中英文界面文案。 |

安装

环境要求

- DeepSeek Harness 0.2.0-rc.2 或更高版本(Web 或 Desktop 都行——同一个包同时服务两者,因为桌面应用内嵌了 Web UI)。
- PATH 里有 pnpm;dsh plugin 靠 pnpm 管理配置档依赖。

从 GitHub 安装

先停掉正在运行的 dsh web 进程,再把插件装进 Web 配置档:

sh
dsh plugin --profile web add github:Rheasilvia/dsh-pretty-extension

重新启动 DSH Web: sh
dsh web

桌面端的话,先打开一次 DeepSeek Harness Desktop,让它初始化自己的配置档,然后完全退出,再装到 desktop 配置档里,重新启动应用: sh
dsh plugin --profile desktop add github:Rheasilvia/dsh-pretty-extension

[!IMPORTANT]
dsh plugin add 只更新磁盘上的配置档,不会热重载已经在运行的 DSH 进程的 bundle 集合。所以安装、更新或移除插件之后,都要重启。

[!NOTE]
仓库的 lib/ 下已经带了审核过的 Host 和客户端预构建 bundle、source map 和声明文件。用 Git 安装不会跑插件生命周期脚本,也不需要为 Pretty 单独加 allowBuilds 条目。

想要可复现的安装,就把 GitHub 依赖固定到某个审核过的 commit: sh
dsh plugin --profile web add github:Rheasilvia/dsh-pretty-extension#YOUR_COMMIT_SHA

链接本地 checkout

开发和测试时用链接的 checkout: sh
git clone https://github.com/Rheasilvia/dsh-pretty-extension.git
cd dsh-pretty-extension
corepack enable
pnpm install
pnpm build
dsh plugin --profile web add link:.
dsh web

改完源码后,跑 pnpm build 再重启 dsh web。不用重新添加链接的插件。

用法

1. 用 dsh web 启动 DSH,打开它的回环地址,通常是 http://127.0.0.1:3080。
2. 打开 Settings → Pretty。
3. 打开 Enable Pretty theme。
4. 选浅色或深色调色板,然后挑一个预设,或者自己调颜色、字体和界面效果。
5. 看实时预览,点 Save and apply。

[!NOTE]
Pretty 里的 Light 和 Dark 按钮选的是你正在编辑的调色板。实际生效的应用外观仍然由 Settings → General → Appearance 控制。

插件默认关闭。只安装它不会改变 DSH 界面,也不会写入主题设置。

更新

GitHub 安装没固定 commit 的话,停掉 DSH Web,然后跑: sh
dsh plugin --profile web update dsh-pretty-extension
dsh web

如果固定了 commit,就显式安装新的审核过的 commit SHA。

卸载

停掉 DSH Web,移除插件,重启配置档: sh
dsh plugin --profile web remove dsh-pretty-extension
dsh web

疑难解答

| 问题 | 怎么办 |
| Settings 里看不到 Pretty | 确认插件是用 --profile web 添加的,然后彻底停掉再重启 dsh web。 |
| 「Pretty is read-only in this browser」 | 通过 127.0.0.1、localhost 或其他回环地址打开 DSH。远程浏览器会话有意使用内存设置,无法持久化 Pretty 的改动。 |
| Host settings provider 不可用 | 用标准 Web 配置档,安装或重新构建插件后重启它。 |
| 本地字体不可用 | Local Font Access 需要浏览器支持、loopback 或安全上下文,以及显式授权。内置字体栈仍然可用。 |

配置与隐私

Pretty 的设置会持久化保存:DSH 的配置编辑器把它们写入当前配置档的 cordis.patch.yml,以插件的 ui-pretty 条目 id 作为键。0.3.0 之前的插件版本写在 $DSH_HOME/settings.yaml 里的设置,由 DSH 在升级后的首次启动时导入一次。Restore defaults 会清除 theme 字段的覆盖值,让 DSH 原有的主题 token 重新生效。

只有在你点击 Load system fonts 之后,才会请求 Local Font Access。插件只保存选中的字体族名称,不会复制或上传字体文件。

开发

本地开发需要 Node.js ^22.19.0 || >=24.0.0 和 pnpm 11。

| 命令 | 说明 |
| pnpm typecheck | 运行 TypeScript 类型检查。 |
| pnpm test | 运行领域、控制器、组件、无障碍和设置集成测试。 |
| pnpm build | 构建 Host 入口、浏览器客户端 bundle、声明文件和内联 CSS Modules。 |
| pnpm check | 运行类型检查、测试和生产构建。 |
| pnpm check:dist | 重新构建并校验已提交的 lib/ 目录保持不变。 |
| pnpm watch | 源文件变化时重新构建。 |
| pnpm pack --dry-run | 查看可发布包的内容。 |

lib/ 由 pnpm build 生成并提交到仓库,这样通过 Git 安装时无需执行脚本。绝不要手动编辑它。改动源码或构建工具后,运行 pnpm check,并把重新生成的 lib/ 与源码改动一起提交。之后 pnpm check:dist 必须在干净的提交上以及 CI 中通过。

项目结构 text src/ ├── index.ts # Host composition root and settings schema ├── settings/pretty-settings.ts # Persistent configuration contract └── client/ ├── index.ts # Browser composition root ├── locales.ts # English and Chinese UI copy └── pretty/ ├── PrettySection/ # Settings page and state branches ├── components/ # UI components and CSS Modules ├── state/ # Config form adapter, store, and controller └── theme/ # Presets, font catalog, and token derivation

Host 导出 Config schema,DSH 把它作为 ui-pretty 设置表单提供。浏览器客户端把 Pretty 页面注入 DSH Settings,并通过自己持有的主题 token 覆盖来应用颜色和字体。适配器把 DSH 服务挡在 UI 和主题领域逻辑之外。

贡献

欢迎提交 issue 和 pull request。开 PR 之前请先读 CONTRIBUTING.md,并跑一遍验证关卡: sh
pnpm check
pnpm check:dist
pnpm pack --dry-run

许可证

基于 MIT License 发布。

社区维护的 DeepSeek Harness 插件。本项目与 DeepSeek AI 无关联,也未获其认可。
预览分享卡片长什么样 ↓Rheasilvia/dsh-pretty-extension
分享 · DeepSeek Harness Hub
Rheasilvia/dsh-pretty-extension

自定义界面配色字体并实时预览保存

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部