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

@levisbale0824/dsh-client-ui-aqua

v1.6.0

Published

Aqua: a highly customizable glassmorphism theme — adjustable blur, frost, fluid or lossless wallpaper backdrop (interactive crop), unified corners and motion

Readme

@levisbale0824/dsh-client-ui-aqua

English | 中文

Aqua 是一层高自由度的玻璃质感主题,套在 DeepSeek Harness 网页端。顶栏、侧边栏、输入框、统计行、轨迹视图都成了磨砂玻璃片。关掉开关就回到原生界面,不改 DSH 任何一行源码。

特性

  • 双模式:云母效果把布局改成悬浮玻璃卡片(模糊度、磨砂度可调);兼容模式保持原版排版一字不动,只把材质换成通用玻璃,其他插件的界面也会自动玻璃化
  • 背景自由:流体板(颜色可调)或自定义壁纸——原图无损保存(宿主 /aqua-wallpaper 路由落盘服务,不压缩不降分辨率;旧宿主自动回退本地压缩),支持交互式裁剪(拖动构图 + 滚轮/滑杆缩放,裁剪框即屏幕比例,按原图分辨率无损应用,可反复重裁)与适配方式(填充/适应/拉伸)、缩放、水平/垂直位置、模糊度/磨砂度;浅色壁纸配浅色模式、深色壁纸配深色模式观感更佳
  • 背景亮度:自动跟随深浅模式——深色模式 0–50 压暗、浅色模式 50–100 提亮,50 原样
  • 粒子鲸鱼:deepseek.com/harness 同款粒子鱼(官网粒子引擎移植),显示在聊天区域正中央(不含侧边栏),深色模式白粒子、浅色模式灰粒子,设置里可开关
  • Harness 光泽铭牌:深色模式下侧边栏铭牌换成官网同款「Harness」药丸(135° 渐变描边 + 柔光),浅色模式保持原版铭牌
  • 边缘渐变模糊:页面顶部/底部各 5px 渐变模糊带,悬浮在聊天内容上层,内容滚到边缘渐入模糊;浅色微泛白、深色微泛黑
  • 一键开关:关闭即完全还原原生界面,所有效果随插件卸载一并消失

安装

Windows(一条命令)

powershell -ExecutionPolicy Bypass -Command "Invoke-WebRequest 'https://github.com/LevisBale0824/DSH-Eason-UI/raw/main/install.ps1' -OutFile install.ps1; .\install.ps1"

默认安装最新发布版。不需要装 git,安装器会退回到直接下载 zip。脚本会把插件链接进 profile 的 node_modules,并在 cordis.patch.yml 里登记 ui-aqua(幂等,重复跑不会重复登记)。刷新 Web 界面即可。

指定版本或跟随开发分支:

.\install.ps1 -Version 'v1.1.0'   # 指定某个发布版
.\install.ps1 -Version 'main'     # 开发分支

macOS / Linux(手动,三步)

git clone --depth 1 --branch v1.1.0 https://github.com/LevisBale0824/DSH-Eason-UI.git
ln -s "$PWD/DSH-Eason-UI" "$DSH_HOME/profiles/node_modules/@levisbale0824/dsh-client-ui-aqua"

然后往 $DSH_HOME/profiles/web/cordis.patch.yml 追加:

- insert:
    - id: ui-aqua
      name: '@levisbale0824/dsh-client-ui-aqua'

使用

刷新 Web 界面。Aqua 默认开启;总开关在 设置 → 插件 → 玻璃主题 卡片上(形状与其他插件卡片一致),卡片内点**「展开设置」**折叠区即可调节全部效果(与其他插件的折叠设置一致):模式、模糊度/磨砂度(云母模式)、流体颜色、背景亮度、背景(流体/壁纸)与壁纸设置、粒子鲸鱼/小鱼开关。总开关关闭时折叠区收起且不可展开,通用设置保持原样、不再混入任何主题控件。

路由

宿主半侧注册一个前缀路由:

  • /aqua-wallpaper:current(采纳探测,含 originalUrl)、img(GET 显示图 / PUT 上传原图 ≤40MB / DELETE 删除)、original(GET 未改动的原图,裁剪编辑器的源)、cropped(PUT 裁剪结果,仅写显示图);文件存于 $DSH_HOME/aqua-wallpaper/(original.<ext> + wallpaper.<ext>)