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

蓝鱼用量桌宠 wawo77/dsh-opencode-go-usage

DeepSeek Harnessv1.4.1
wawo7749 天前有提交已提供中文文档扫描:含敏感能力

角落常驻桌宠,气泡实时显示套餐用量与余额

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

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

自动兼容检查未通过:仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add wawo77/dsh-opencode-go-usage
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]!
静态安装检查未通过,可能需要源码安装
L4 · 真实安装等级说明 →
数据截至 2026/11/02·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 49 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

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

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

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 15:40:22

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

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 15 处,展示前 14 条)
  • 写入本地文件
    lib/index.js:322
    await rename(temp, path)
  • 删除本地文件
    lib/index.js:324
    await unlink(temp).catch(() => {})
  • 读取本地文件
    lib/index.js:332
    const text = await readFile(path, 'utf8')
  • 写入本地文件
    lib/index.js:455
    await mkdir(this.dir, { recursive: true }).catch(() => {})
  • 读取本地文件
    lib/index.js:960
    const text = await readFile(join(dshHomeDir(), '.credentials.yaml'), 'utf8')
  • 读取本地文件
    lib/index.js:976
    const text = await readFile(join(homedir(), '.commandcode', 'auth.json'), 'utf8')
  • 发起网络请求
    lib/index.js:991
    const response = await fetch(url, {
  • 读取本地文件
    lib/index.js:1090
    JSON.parse(readFileSync(join(RIG_DIR, 'rig.json'), 'utf8')),
  • 读取本地文件
    lib/index.js:1091
    JSON.parse(readFileSync(join(RIG_DIR, 'parts', 'manifest.json'), 'utf8')),
  • 读取本地文件
    lib/index.js:1138
    const bytes = await readFile(join(RIG_DIR, ...rel.split('/')))
  • 发起网络请求
    lib/client.js:373
    return fetch(path, {
  • 发起网络请求
    lib/client.js:1214
    fetch(API + '/size', {
  • 发起网络请求
    lib/client.js:1230
    fetch(API + '/sound', {
  • 发起网络请求
    lib/client.js:1342
    fetch(API + '/position', {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 角落常驻桌宠
  • 气泡显示套餐用量
  • 显示余额

dsh的桌宠插件,爱吃白饭的可爱大肥鱼

README

由 DeepSeek 最新模型翻译生成
dsh-opencode-go-usage DSH Web GUI 的桌宠用量小窗。角色叫 蓝色大肥鱼。 在 DSH 网页界面角落里常驻一只角色,头顶气泡实时显示你的套餐用量——不点开任何面板就能一眼看到今天烧了多少。 - 自动适配你用的套餐:OpenCode Go、Command Code、DeepSeek 官方,按 DSH 里配置的 provider 自动匹配,不用手选 - 套餐制看百分比,按量计费看余额——不会给钱包硬算一个假的"本期用了百分之多少" - 骨骼动画:呼吸起伏、每 6 秒蹦一下、耳朵抖、尾巴摆,循环首尾帧逐字节相同 - 音效是现场合成的(点击"吱"、缩放"啵"),零音频文件、零版权问题 - 会转头:贴屏幕左半边朝右看,贴右半边朝左看 - 可拖动、滚轮缩放(90–260px),偏好存在宿主侧 - 纯本地:账号数据不出本机,所有 HTTP 路由都有 loopback 围栏 安装 dsh plugin --profile web add "github:wawo77/dsh-opencode-go-usage" 装完确认 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 里有 "dsh-opencode-go-usage",然后重启 dsh web。 取不到?
展开完整文档(README 剩余 1 节)
dsh-opencode-go-usage

DSH Web GUI 的桌宠用量小窗。角色叫 蓝色大肥鱼。

在 DSH 网页界面角落里常驻一只角色,头顶气泡实时显示你的套餐用量——不点开任何面板就能一眼看到今天烧了多少。

- 自动适配你用的套餐:OpenCode Go、Command Code、DeepSeek 官方,按 DSH 里配置的 provider 自动匹配,不用手选
- 套餐制看百分比,按量计费看余额——不会给钱包硬算一个假的"本期用了百分之多少"
- 骨骼动画:呼吸起伏、每 6 秒蹦一下、耳朵抖、尾巴摆,循环首尾帧逐字节相同
- 音效是现场合成的(点击"吱"、缩放"啵"),零音频文件、零版权问题
- 会转头:贴屏幕左半边朝右看,贴右半边朝左看
- 可拖动、滚轮缩放(90–260px),偏好存在宿主侧
- 纯本地:账号数据不出本机,所有 HTTP 路由都有 loopback 围栏

安装

dsh plugin --profile web add "github:wawo77/dsh-opencode-go-usage"

装完确认 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 里有 "dsh-opencode-go-usage",然后重启 dsh web。

取不到?不需要装 git,但有两个备用办法

不需要本机装 git。 pnpm 会直接取 GitHub 的 tarball——实测在没装 git 的 Windows 上, github: 形式的依赖能正常装成。安装会把整个仓库拉下来(约 19 MB,含素材与开发工具链)。

万一 github: 取不到:点 Code → Download ZIP,解压到路径不含空格的目录,然后

dsh plugin --profile web add "link:C:/path/to/dsh-opencode-go-usage"

路径含空格会让 pnpm 把 link: 协议拆断(ERR_PNPM_PACKAGE_MANAGER_ADD_RESOLVE_LATEST)。

卸载:

dsh plugin --profile web remove dsh-opencode-go-usage

再从 dsh.profile.bundles 里删掉对应项,重启。

它显示什么

| 你用的套餐 | 气泡第一行 | 卡片里还有什么 |
| OpenCode Go | 5 小时配额百分比 | 1 周 / 1 个月进度条、重置倒计时、本地估算金额 |
| Command Code(GOAT / Go / Pro / Max…) | 本期用量百分比 | 剩余额度(月度 / 加购 / 赠送)、windowLimits 各窗口 |
| DeepSeek 官方 API | 账户余额 | 充值 / 赠送拆分、今日 token 与花费 |
| 其它 / 没配 | 今日 token | 今日 token 与花费明细 |

气泡第二行永远是今日 token。

按量计费的钱包没有"本期用了百分之多少"这回事,硬算一个只会误导,所以那一档直接显示余额:余额为负或账户不可用时数字染红,余额偏低染琥珀,其余跟随正文色。

交互

| 操作 | 反应 |
| 什么都不做 | 缓慢呼吸起伏;气泡持续显示用量 |
| 鼠标悬停 | 角色轻轻抬起 |
| 点一下角色 | Q 弹压缩→回弹,响起小黄鸭的"吱"声,说一句话,展开详情卡片 |
| 卡片开着时再点 | 换一句吐槽(「别戳啦,痒!」) |
| 点卡片外空白 | 收起卡片,气泡说句告别语 |
| 按住拖动 | 角色跟随并转向,松手记住位置;拖动中不会误触发点击 |
| 在角色上滚轮 | 缩放(90–260px),每变一档响一声"啵";卡片底部也有 −/+ |
| 卡片上的 🔊 | 静音 / 开启音效(默认开,偏好存在宿主侧) |
| 跨过 50% / 80% 阈值 | 角色主动说一句提醒,不打断你刚触发的台词 |
| 键盘 | Tab 聚焦后 Enter / 空格 = 点一下,Esc = 收起卡片 |

台词的语气跟着用量走,不是纯随机:宽裕时夸自己省、过半时提醒你悠着点、快超限时喊救命。
每句都配一个颜文字。

两种数字的区别

卡片里有两类数字,口径不同,卡片自己也标了:

| | 官方数字 | 本地统计 |
| 来源 | 套餐方自己的用量接口 | DSH 的 session/event |
| 覆盖范围 | 整个订阅(含其它客户端) | 只统计经过 DSH 的调用 |
| 精度 | 权威 | 估算:价目表假设 + 本地记账 |

所以"官方 32%"和"本地 $6.56"对不上是正常的——它们数的不是同一批调用。

本地金额按 Go 官方价目表折算(含 DeepSeek 系列的峰谷价)。价目表里没有的模型会被列在卡片底部提示。

常见问题

看到一颗 (・ω・) 圆球而不是角色?
角色的部件图没加载出来,插件退回了占位符(功能不受影响)。最常见的原因是宿主进程还在跑旧代码——重启一次 dsh web。要确认,跑 node test/verify-installed.mjs,GET the sprite is 200 那条过了就是宿主版本没问题。

气泡显示 --?
还没拿到用量数据。检查该套餐的 key 是否在 DSH 里配好:OpenCode Go 用 OPENCODE_GO_API_KEY, Command Code 用 COMMAND_CODE_API_KEY 或 ~/.commandcode/auth.json,DeepSeek 用 DEEPSEEK_API_KEY。

卡片底部出现红色错误行?
探测失败了,行里带着具体原因。官方数字会保留最后一次成功读数(状态点变琥珀色)。

会上传我的用量数据吗?
不会。探测在宿主进程里跑,API key 只在宿主侧解析、永远不进浏览器;所有路由都有 loopback 围栏(socket 地址 + Host 头 + 同源标记)。唯一的对外请求就是你那家套餐的用量接口。

开发

架构、素材管线、自检、HTTP 接口、已知限制都在 docs/DEVELOPING.md。

node test/selftest.mjs # 65 项静态检查,不需要网络、不需要运行中的宿主
node test/verify-installed.mjs # 针对运行中的实例做端到端验证(只读)

License

MIT
预览分享卡片长什么样 ↓wawo77/dsh-opencode-go-usage
分享 · DeepSeek Harness Hub
wawo77/dsh-opencode-go-usage

角落常驻桌宠,气泡实时显示套餐用量与余额

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部