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

鲸鱼桌面宠物 FenyxHuang/dsh-desktop-pet

DeepSeek Harnessv0.2.0
FenyxHuang80 天前有提交已提供中文文档扫描:未发现敏感能力

在网页角落养鲸鱼,实时看 agent 状态与余额

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

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

自动兼容检查有告警:npm 同名包「dsh-desktop-pet」归属 sereinmono/dsh-desktop-pet,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add FenyxHuang/dsh-desktop-pet
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

npm 同名包「dsh-desktop-pet」归属 sereinmono/dsh-desktop-pet,装到的可能不是本插件

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-desktop-pet @ 0.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 10:24:44

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

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

发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    lib/index.js:27
    const response = await fetch(`${baseUrl.replace(/ +$/, "")}/user/balance`, {
  • 发起网络请求
    lib/types/balance.js:26
    const response = await fetch(`${baseUrl.replace(/ +$/, '')}/user/balance`, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-agent@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-test-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-credentials@deepseek-ai/dsh-invariants@deepseek-ai/dsh-session@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 实时智能体状态
  • API余额环形展示
  • 跳跃下潜互动

DeepSeek Harness 的鲸鱼桌面宠物:实时智能体状态 + API 余额化作环形海平面,可跳跃、下潜互动

README

由 DeepSeek 最新模型翻译生成
dsh-desktop-pet 为 DeepSeek Harness 打造的桌面宠物:官方鲸鱼常驻网页角落,漂浮在一片圆形海域里——海平面就是你的 API 余额,同时实时反应 agent 的工作状态。 demo 功能 - 实时状态 — 休息 / 思考 / 工作中 / 出错了(❗),状态气泡显示阶段、当前工具和已耗时,和 agent 完全同步。 - 余额即海平面 — 圆形海面高度 = 余额 / balanceScale(默认 ¥100 = 满),波浪滚动 + 潮汐缓慢起伏,水面上印着余额数字;余额过低时鲸鱼会垂头丧气地抱怨。 - 可互动 — 点击摸鱼:多数是弹性跳跃,40% 概率触发转体跳水(蓄力 → 360° 转体入水 → 大水花 → 高反弹 → 小跳 → 小水花收尾);每个状态有随机台词(中/英),点击飘爱心,思考时冒气泡;可拖拽、可最小化成圆点。 - 零运行时依赖 — 产物预构建,所有 @deepseek-ai/ 服务由 Harness 自身提供,安装无需构建、无需构建授权。 安装 前置:一个 DeepSeek Harness 安装(推荐 web profile)。
展开完整文档(README 剩余 1 节)
dsh-desktop-pet

为 DeepSeek Harness 打造的桌面宠物:官方鲸鱼常驻网页角落,漂浮在一片圆形海域里——海平面就是你的 API 余额,同时实时反应 agent 的工作状态。

demo

功能

- 实时状态 — 休息 / 思考 / 工作中 / 出错了(❗),状态气泡显示阶段、当前工具和已耗时,和 agent 完全同步。
- 余额即海平面 — 圆形海面高度 = 余额 / balanceScale(默认 ¥100 = 满),波浪滚动 + 潮汐缓慢起伏,水面上印着余额数字;余额过低时鲸鱼会垂头丧气地抱怨。
- 可互动 — 点击摸鱼:多数是弹性跳跃,40% 概率触发转体跳水(蓄力 → 360° 转体入水 → 大水花 → 高反弹 → 小跳 → 小水花收尾);每个状态有随机台词(中/英),点击飘爱心,思考时冒气泡;可拖拽、可最小化成圆点。
- 零运行时依赖 — 产物预构建,所有 @deepseek-ai/ 服务由 Harness 自身提供,安装无需构建、无需构建授权。

安装

前置:一个 DeepSeek Harness 安装(推荐 web profile)。

GitHub 直装(预构建产物,无需构建授权)
dsh plugin --profile web add github:FenyxHuang/dsh-desktop-pet

或本地 checkout
dsh plugin --profile web add link:/path/to/dsh-desktop-pet

或 tarball
pnpm pack
dsh plugin --profile web add ./dsh-desktop-pet-0.1.0.tgz

安装后重启 dsh(组合层在启动时合成)。鲸鱼出现在网页右下角。

配置

bundle 通过 cordis.patch.yml 挂载两行:

| id | 包 | 配置 |
| pet-status | dsh-desktop-pet | balanceScale: 100(海面满时的 CNY 金额;海平面 = balance / balanceScale,上限 1) |
| ui-pet | dsh-desktop-pet | — |

宿主行通过 Harness 标准凭证(DEEPSEEK_API_KEY)读取密钥,每 15 秒最多刷新一次 https://api.deepseek.com/user/balance。可在自己的 profile cordis.patch.yml 里覆盖:

- update:
- id: pet-status
config:
balanceScale: 500
balanceRefetchMs: 60000

工作原理

一个 npm 包同时承载两半(对应官方拆分包的形态):

- 宿主半 (lib/index.js) — 一个 Cordis 服务(PetStatusService),把 agent/status、tools/pre-execute、tools/result、agent/error 事件折叠成按会话的快照,通过生成的 Typert Remote(petStatus.snapshot)提供出去。lib/typert. 由 @deepseek-ai/dsh-typert-generator 生成并提交,消费者拿到的是预构建产物。
- 浏览器半 (lib/client.js) — module-loader bundle:自己挂载 Remote 贡献,每秒为当前会话轮询一次,并在 shell overlay 注册小部件。React、Cordis 和平台模块保持外部(由应用提供),其余全部内联。

包不声明任何运行时依赖:loader 从 dsh 安装目录本身解析 @deepseek-ai/ 名字——这正是官方插件契约。

开发

独立单包仓库(TypeScript + tsdown)。构建和测试需要位于 DeepSeek Harness checkout 内部(测试会把 @deepseek-ai/ 别名到其源码树):

在 harness checkout 内(如 /.dsh-build/dsh-desktop-pet)
pnpm install
pnpm run build # tsc 两个面 + tsdown 宿主/浏览器 bundle
pnpm run test # 34 通过;7 个 jsdom 组件测试需受支持 Node(^22.19 || >=24)

仅在 Remote 接口变化时需要重新生成 Typert 产物:可复制 harness 自身构建的对应产物并替换包名,或在 /packages/* 布局下运行官方生成器(其发现逻辑要求该布局)。

License

MIT — 衍生自 DeepSeek Harness 代码库(MIT,© 2026 DeepSeek)。鲸鱼为 DeepSeek 官方品牌素材,仅用于组件自身展示。
预览分享卡片长什么样 ↓FenyxHuang/dsh-desktop-pet
分享 · DeepSeek Harness Hub
FenyxHuang/dsh-desktop-pet

在网页角落养鲸鱼,实时看 agent 状态与余额

这是你的仓库?认领条目

回到顶部