npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-workbench-theme

v1.3.3

Published

Optional shared appearance and Haibara artwork for official DeepSeek Harness

Readme

工作台主题(dsh-workbench-theme)

给官方 DeepSeek Harness Web 提供一套明暗配色、APTX 胶囊标志和可选的灰原哀展示组件。可以单独安装;导航、文档等其他插件都不是它的必需依赖。

当前版本 1.3.3,适用于官方 DeepSeek Harness 0.1.7-rc.2。

安装

需要 Node.js 24 和已安装的官方 dsh 0.1.7-rc.2。先停止目标 Profile,再安装并启动:

dsh plugin --profile web add dsh-workbench-theme
dsh web

用环境变量 DSH_HOME 指定要安装到的数据目录。也可以安装本地构建的包:dsh plugin --profile web add /绝对路径/dsh-workbench-theme-1.3.3.tgz。

卸载:

dsh plugin --profile web remove dsh-workbench-theme

重启后业务页面回到原生主题。主题不拥有、修改或删除文档、会话和业务数据。

功能

  • 配色:通过官方 theme.overrideTokens() 设置共享的明暗配色,保留原生明暗模式切换。
  • 外观设置:在「设置 → 通用 → 外观」集中提供展示素材、强度、标志和减少动态效果。选「无装饰」会关闭人物与分镜,只保留配色。
  • 浏览器标签:标题显示“比护的 AI 工作台”(英文为 Bihu AI Workbench),保留原生会话名称前缀和文档自定义标题。标签图标跟随标志选项,APTX 胶囊按系统明暗模式显示;选默认图标或停用主题时恢复原图标。
  • 展示素材:按通用位置分配,欢迎区用立绘,目录页头用电影分镜,侧栏用彩稿,助手与设置用银箔。设置里可以展开查看全部八种展示形式。
  • 首页字标:中文名称用 Noto Serif SC 600,AI 与 Ai Haibara 用 Cormorant Garamond 600 斜体;两份字体以固定子集随包分发,页面不连接外部字体服务。标题按鼠标所在的字逐个响应,离开 500ms 后恢复。
  • 其他插件参与装饰:业务插件可以通过通用的 open Shadow 根声明参与,规则见 通用外观协议。装饰代码只识别通用位置,不读取业务插件的身份、文件、会话、按钮或编辑器内容。

无装饰、减少动态效果、触屏、失焦和卸载都会让动效恢复为静态原字。

与导航插件的关系

主题和 dsh-workbench-shell 互相独立,可按任意顺序安装、启停。装了导航时,主题通过导航声明的品牌槽贡献标志。

旧版导航插件保存过的外观偏好(workbench-shell 配置)会在首次发现时迁移一次到 workbench-theme,之后只以新偏好为准;用户已在新主题中做的选择优先。远程浏览器按官方规则只保留本次连接的临时偏好。

升级与回退

先停止目标 Profile 并备份配置,再安装目标版本并重启。主题偏好保存在宿主配置中,保留配置即可恢复。升级后建议检查首页、插件页,以及明暗、无装饰、减少动态效果、停用与重新启用。

兼容性与限制

  • 只适配官方 Web 0.1.7-rc.2。浏览器标题投影绑定该版本的持久 <title> 与产品后缀,官方首页与插件管理页有少量 DOM 适配,升级宿主后都需要重新核对。
  • 停用主题会释放配色层、标志、门户、设置行、观察器与监听器,恢复其他主题或官方默认。
  • Client 样式在插入页面前标记所属插件,其他插件加载或热更新不会误移除本主题的 CSS。

开发

npm ci --omit=peer
npm run build
npm run check
npm test
npm pack

构建后可用 DSH_RUNTIME_ROOT=/path/to/official-runtime npm run test:client 在真实 rc.2 Loader/Cordis 下跑生命周期回归;与导航配对的测试需要导航的构建产物,用 DSH_PEER_PACKAGE_ROOT 指向它的目录。这些测试使用内存 DOM,不代替浏览器界面验收。

素材与许可

代码以 MIT 许可发布。随包的人物图片不在 MIT 许可范围内:它们是《名侦探柯南》相关的第三方作品,版权属于原权利方,本仓库不授予再分发或商用许可。字体为 SIL OFL 1.1 许可的子集。各素材的来源、裁切记录和权利说明见 THIRD_PARTY_NOTICES.md、docs/fonts 与 docs/artwork。