DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Font Manager — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
F

dsh-font-manager

Font Manager

DeepSeek Harness (DSH) 字体管理插件:可视化选择界面/代码/终端字体,枚举系统已装字体,支持回退栈、英文数字覆盖字体、自定义字体导入、实时预览与一键恢复默认;通过官方 ctx.theme 服务生效,不修改 app.asar,DSH 更新不丢。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Leafmy/dsh-font-manager#3adddf4cca907fa138bc2d7772fa2896693d7fca
README兼容性版本

兼容性与来源证明

Font Manager 以 dsh-font-manager 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/17

版本

0.1.0stable
2026/10/17

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/17
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。

README

dsh-font-manager

DeepSeek Harness(DSH)的字体管理插件:在「设置 → 字体管理」里可视化地选择界面、代码与终端字体, 枚举本机已装字体、编辑回退栈、导入自定义字体、实时预览、一键恢复默认。

它不修改 app.asar,更新 DSH 不会丢。 字体通过 DSH 官方的 ctx.theme 服务写入, 与官方「设置 → 通用 → 字体」共用同一份设置。

字体管理设置页

安装

需要 DSH Desktop ≥ 0.2.0-rc.1(包内声明 dsh.engines.dsh)。DSH 的插件管理器会据此拦住不满足的版本, 但下面方式一的 dsh plugin ... add 只是把参数透传给 pnpm、不做这个校验,低版本上装上去不会报错, 请自行确认版本(实测版本见 docs/VERIFICATION.md)。装完完全退出并重开 DeepSeek Harness Desktop,再进「设置 → 字体管理」。

方式一:从 GitHub 安装(推荐)

# tag 源码包(稳定,推荐)
dsh plugin --profile <你的 profile 名> add https://codeload.github.com/Leafmy/dsh-font-manager/tar.gz/refs/tags/v0.1.0

# 或跟随 main 最新代码
dsh plugin --profile <你的 profile 名> add https://codeload.github.com/Leafmy/dsh-font-manager/tar.gz/refs/heads/main
  • dsh plugin 把参数透传给 profile 目录里的 pnpm;pnpm 由 DSH 自带,不需要自己装。
  • 安装成功后会自动把这个包追加进 ~/.dsh/profiles/<profile>/package.json 的 dsh.profile.bundles(因为本包声明了 dsh.bundle.patch),不需要手动改 bundles。
  • dsh 不在 PATH 上时(Windows 便携版),用安装目录里自带的启动器: <DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd。
  • 升级:换掉 URL 里的 tag 重新 add(先 remove 再 add 更干净)。
  • 卸载:dsh plugin --profile <你的 profile 名> remove dsh-font-manager,然后重启。

方式二:本地源码 / 手动安装

dsh plugin --profile desktop add file:/绝对路径/dsh-font-manager

仓库自带安装/卸载脚本(默认 dry-run,只打印将要做的每一步、不写任何文件;真正执行要显式 --apply):

node tools/install.mjs            # dry-run:打印备份 / junction / package.json 三步
node tools/install.mjs --apply    # 备份 package.json、建目录 junction、写 link: 依赖、追加 bundles
node tools/uninstall.mjs --apply  # 回滚:删 junction,从备份逐字节还原 package.json

不使用脚本时,最少做这三件事(install.mjs 还会额外写入 dependencies["dsh-font-manager"] = "link:<绝对路径>" 以固定包来源,手改非必需):

  1. 把本仓库放进 profile 的 node_modules/(复制或目录 junction 都行):

    New-Item -ItemType Junction `
      -Path "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\dsh-font-manager" `
      -Target "C:\path\to\dsh-font-manager"
    
  2. 在 ~/.dsh/profiles/<profile>/package.json 的 dsh.profile.bundles 末尾加一行 "dsh-font-manager"。

  3. 重启 DSH Desktop。

本包自带的 cordis.patch.yml 已经 insert 了 id: dsh-font-manager,不要在 profile 层再重复 insert 同一个 id(重复 id 会让加载器起不来)。字体与字号本身由插件在运行时写进 profile 的 cordis.patch.yml 同 id 覆盖行,不用手动编辑。

许可证

MIT。字体文件不属于本项目;示例截图中的字体(HarmonyOS Sans SC、Montserrat)各自遵循其上游许可。