Yoke0/dsh-balance-widget

Yoke0★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

Floating DeepSeek account balance widget for the DeepSeek Harness Web GUI — live polling, draggable, key stays server-side.

README 摘要

dsh-balance-widget DeepSeek Harness Web GUI 余额悬浮窗插件 —— 打开页面即可实时看到 DeepSeek 账户余额。 English · 一个零依赖的小插件:在 DeepSeek Harness 的 Web 界面右下角挂一个悬浮卡片,定时查询你的 DeepSeek 账户余额,余额多少、还剩多少一目了然,不用再手动打开控制台去查。 特性 - 实时余额 :每 60 秒自动刷新(可配置),带实时倒计时,也可手动点击立即刷新 - 本次花费统计 :记录本次打开页面以来的余额消耗估算(余额差值),紧凑显示在信息栏;关闭标签页自动清零,刷新页面不重置 - 随开随用 :只在你打开 Web 界面时轮询, dsh web 进程本身不做任何主动请求 - 拖拽自由 :悬浮卡片、收起胶囊、隐藏胶囊三种形态都能拖动,位置保持一致并记住(localStorage) - 不挡视线 :可收起为小胶囊,也可完全隐藏(留下一个「💰 余额」恢复按钮) - 安全 :API Key 只存在于服务端进程内,浏览器只拿到余额数据,密钥永不过网、不进仓库 - 开箱即用 :Key 自动读取 $DSH HOME/.credentials.yaml (Models 页面写入的位置)或环境变量 - 便捷跳转 :标题栏 DeepSeek logo 直达官网,每行金额旁的「用量 ↗」直达平台用量页 快速开始 1. 克隆仓库 2. 挂载到 dsh profile 在 包含克隆目录的父目录 下执行( --profile web 换成你自己的 profile 名): 这会用 pnpm 把仓库链接进 /.dsh/profiles/web ,并把 dsh-balance-widget 追加进 dsh.profile.bundles 。 不克隆也可以直接按 GitHub 仓库安装(纯 JS 包,无需构建脚本): dsh plugin --profile web add github:Yoke0/dsh-balance-widget 3. 重启 Web GUI 重启后刷新浏览器页面,右下角出现悬浮窗。若显示「未配置 API Key」,按下方「配置」补上 Key 即可, 无需再次重启 。 卸载 配置 在 profile 的 cordis.patch.yml 中覆盖插件的 config : intervalSeconds 会随路由响应回传给浏览器,浏览器据此重新调度定时器—— 改配置后刷新页面即生效 。 API Key 从哪来 每次请求实时解析(改 Key 无需重启),优先级: 1. 插件行 config.apiKey (不推荐:配置会共享给浏览器半边) 2. $DSH HOME/.credentials.yaml 里的 DEEPSEEK API KEY (推荐:GUI Models 页面写…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类