为 DeepSeek Harness 做页面美化:内置开源中日韩网络字体,让 Web GUI 自选正文字体
30.7/100
综合分
1
GitHub 星标
256
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @guowenzhang/dsh-ui-beautifynpm 源 · @guowenzhang/dsh-ui-beautify 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@guowenzhang/dsh-ui-beautify @ 1.2.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 22:45:36
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 35 处,展示前 21 条)
- 写入本地文件lib/index.mjs:77
await mkdir(directory, { recursive: true }); - 读取本地文件lib/index.mjs:80
await stat(destination); - 写入本地文件lib/index.mjs:84
await writeFile(temporary, bytes); - 写入本地文件lib/index.mjs:85
await rename(temporary, destination); - 删除本地文件lib/index.mjs:87
await rm(temporary, { force: true }); - 读取本地文件lib/index.mjs:141
const bytes = await readFile(join(directory, `${match[1]}.${match[2]}`)); - 发起网络请求lib/index.mjs:550
const response = await fetch(url, { - 读取本地文件lib/index.mjs:731
const info = await stat(file); - 读取本地文件lib/index.mjs:747
const stream = createReadStream(file); - 发起网络请求lib/index.mjs:895
const attempt = this.fetch(face, path, target); - 发起网络请求lib/index.mjs:915
async fetch(face, path, target) { - 写入本地文件lib/index.mjs:920
await mkdir(dirname(target), { recursive: true }); - 读取本地文件lib/index.mjs:939
entries = await readdir(parent); - 删除本地文件lib/index.mjs:946
await rm(join(parent, entry), { - 读取本地文件lib/index.mjs:964
names = await readdir(this.options.cacheDir); - 写入本地文件lib/index.mjs:1101
await writeFile(scratch, bytes); - 写入本地文件lib/index.mjs:1102
await rename(scratch, target); - 删除本地文件lib/index.mjs:1104
await rm(scratch, { force: true }).catch(() => void 0); - 删除本地文件lib/index.mjs:1645
await unlink(join(candidate, owner)).catch((error) => { - 删除本地文件lib/index.mjs:1648
await rmdir(candidate).catch((error) => { - 删除本地文件lib/index.mjs:1741
await unlink(temporary).catch((error) => {
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 内置中日韩网络字体
- 自选正文字体
README
由 DeepSeek 最新模型翻译生成@guowenzhang/dsh-ui-beautify
背景
这是一个为 DeepSeek Harness 做界面优化的第三方插件,重点是手机端适配:让对话、侧栏和设置页面在小屏幕上更好用。
同时支持分别选择正文与代码字体,自定义 Logo、图标、名称和欢迎标语,以及使用默认模型把 Skill、插件等英文描述翻译成当前界面语言,方便使用和阅读。另有最近对话切换、逐轮向上跳的提问按钮、悬浮显示本轮提问开头的简短一行文字、输入框光柱和 PC 端快捷回复等小改进。
设置页的每一项都会报告自己的保存结果:保存中、已保存,宿主拒绝时给出重试入口。名称和标语输入框会等输入法组合结束再提交,确认候选词不会只存半句。
在缺少最新 JavaScript API 的手机浏览器上,插件会补齐 PDF 引擎需要的那几个 API,因此 PDF 与 Word/PowerPoint 预览能正常打开,而不是报 ... is not a function。
安装
需要 DeepSeek Harness 0.2.0-rc.1 或更新版本。以下以 web profile 为例:
npx @deepseek-ai/dsh plugin --profile web add @guowenzhang/dsh-ui-beautify
安装后重启对应宿主并刷新浏览器,在 设置 → 界面美化 中使用。
展开完整文档(README 剩余 1 节)
@guowenzhang/dsh-ui-beautify 背景 这是一个为 DeepSeek Harness 做界面优化的第三方插件,重点是手机端适配:让对话、侧栏和设置页面在小屏幕上更好用。 同时支持分别选择正文与代码字体,自定义 Logo、图标、名称和欢迎标语,以及使用默认模型把 Skill、插件等英文描述翻译成当前界面语言,方便使用和阅读。另有最近对话切换、逐轮向上跳的提问按钮、悬浮显示本轮提问开头的简短一行文字、输入框光柱和 PC 端快捷回复等小改进。 设置页的每一项都会报告自己的保存结果:保存中、已保存,宿主拒绝时给出重试入口。名称和标语输入框会等输入法组合结束再提交,确认候选词不会只存半句。 在缺少最新 JavaScript API 的手机浏览器上,插件会补齐 PDF 引擎需要的那几个 API,因此 PDF 与 Word/PowerPoint 预览能正常打开,而不是报 ... is not a function。 安装 需要 DeepSeek Harness 0.2.0-rc.1 或更新版本。以下以 web profile 为例: npx @deepseek-ai/dsh plugin --profile web add @guowenzhang/dsh-ui-beautify 安装后重启对应宿主并刷新浏览器,在 设置 → 界面美化 中使用。描述翻译需点击「翻译描述」,消耗默认模型额度,译文会缓存且不修改原始文件。 共享同一本机数据目录的宿主进程会合并重复翻译请求,持锁进程退出后可恢复;未知锁保留、不猜测删除。恢复协议保留少量世代标记目录,防止暂停的旧进程误取新锁;任何宿主仍在运行时均不要清理这些标记。 最近对话 最近对话在 设置 → 界面美化 中有独立开关,不依赖代码工作视图或手机适配。标签按活动时间显示最多五条符合条件的对话,点击不会置首。标签使用宿主主题 token,浅色、深色以及宿主没有对话/轨迹标签栏时均有完整样式。 开启或关闭代码工作视图时,同一条最近对话栏会移入或移出宿主标签栏。没有宿主标签栏时,它横跨标题区宽度,放不下可横向滚动。桌面保留对话/轨迹标签;宽度不超过 600px 时,该栏仅显示最近对话。宿主自带的最近对话栏优先显示。关闭最近对话或卸载插件时,移除插件标签栏并恢复宿主标签。 开发时可运行 npm run test:recent,覆盖列表/状态单测与 1200、601、600、393px 的真实 Chrome/React fixture,包括标签栏延迟出现、移除重现、会话切换和清理。测试使用现有 desktop profile 的 Playwright 与本机 Chrome,也可通过 DSH_MOBILE_PLAYWRIGHT、DSH_MOBILE_CHROME 指定安装位置;不会启动或修改正在运行的 DSH 宿主。 截图 1. 设置页面 外观、界面增强和品牌设置集中在 设置 → 界面美化。 | 外观 | 界面增强 | 品牌 | | 正文字体、代码字体与动效设置 | 手机适配、最近对话与描述翻译设置 | Logo、图标、名称与标语设置 | 2. 手机端适配 以下使用同一个演示会话、相同的 393 × 844 手机视口截图。左侧关闭本插件的手机适配与最近对话开关,右侧开启;设置页对比仅切换手机适配。图中编号标注主要区别。 对话界面对比 手机对话界面适配前后对比及区别标注 1. 侧栏不再挤占对话宽度:固定图标栏改为左上角抽屉入口。 2. 切换对话更方便:顶部显示最近对话;此功能有独立开关。 3. 阅读与输入更宽松:正文和输入框使用适合手机的宽度与留白。 设置页面对比 手机设置页面适配前后对比及区别标注 1. 分类导航横向排列:不再占用左侧内容空间,可左右滑动切换分类。 2. 内容区域全宽显示:减少文字被挤窄和频繁换行。 3. 控件适合触摸:字体选择等控件堆叠排列,关闭按钮保留在顶部。 3. 手机端兼容 修复前,缺少这些 API 的手机浏览器打开每一份 PDF 与 Office 预览都会显示下面这条错误: ![手机截图:无法显示 PDF:this[#methodPromises].getOrInsertComputed is not a function,右侧是重试按钮(修复前)](<docs/images/pdf-preview-before-fix.png>) 许可 插件本体采用 Apache-2.0,见 LICENSE。 插件不分发字体文件。按需下载的字体保留各自原始许可:字体采用 SIL Open Font License 1.1,霞鹜文楷系列的 webfont npm 打包代码另采用 MIT。第三方声明见 NOTICE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhang-guo-wen/dsh-ui-beautify
为 DeepSeek Harness 做页面美化:内置开源中日韩网络字体,让 Web GUI 自选正文字体
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,798已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,327已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,021已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 150,724已汉化DSH
71.1