deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:linfengyu94/dsh-balance-panel
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
极简 · 可视化 · 动态动画 | 一眼看清你的 DeepSeek 充值余额
一个运行在 DeepSeek Harness Web GUI 中的轻量悬浮面板插件:悬浮展示你的 DeepSeek 充值余额,带可视化进度条、水位变色与动态按钮动画,可拖动、可折叠、自动刷新,让余额状态一目了然。
进度条填充比例 = 充值余额 ÷ 参考额度(默认 ¥100,可在设置中修改)
dsh web)——插件随 web profile 加载fetch 直连官方接口git clone https://github.com/linfengyu94/dsh-balance-panel.git
安装插件包到 DSH:把克隆下来的 dsh-balance-panel 目录(即插件包本体)安装到 DSH profiles 的回退目录
($DSH_HOME/profiles/node_modules,Windows 下 $DSH_HOME 默认为 C:\Users\<用户名>\.dsh)。
以下任选其一:
# Windows(junction 无需管理员权限)
New-Item -ItemType Junction -Path "$env:DSH_HOME\profiles\node_modules\dsh-balance-panel" -Target "D:\你的路径\dsh-balance-panel"
# macOS / Linux
ln -s /你的路径/dsh-balance-panel ~/.dsh/profiles/node_modules/dsh-balance-panel
cp -r dsh-balance-panel ~/.dsh/profiles/node_modules/dsh-balance-panel注册插件行:在 web profile 的补丁层($DSH_HOME/profiles/web/cordis.patch.yml)追加:
- insert:
- id: dsh-balance-panel
name: dsh-balance-panel
dsh web)后生效:Host 半面随进程挂载,浏览器半面经 dsh-client-modules 扫描 dsh.client 标记自动加载。💡 安装并重启后,面板默认出现在页面右上角
dsh-balance-panel/
├── package.json # dsh.client 标记 + exports("." → Host 半面,"./client" → 浏览器半面)
├── lib/
│ ├── index.js # Host 半面:balance / selftest 接口 + /ds-balance/api 本地路由
│ └── client.js # 浏览器半面:shell.overlay 悬浮面板(内联样式 + 动画样式注入)
├── preview.svg # README 效果图
├── LICENSE # MIT 开源许可
└── README.md
| 模块 | 说明 |
|---|---|
| 数据来源 | 官方余额接口 GET https://api.deepseek.com/user/balance(topped_up_balance) |
| 通信方式 | 浏览器半面通过同源 HTTP 路由 /ds-balance/api 与 Host 半面通信 |
| 网络通道 | 部署未挂载 web fetch provider(防 SSRF),Host 半面用 Node 全局 fetch 直连(与官方 Loader 插件同路径) |
| 安全 | 本地路由仅接受回环地址(127.0.0.1/::1)请求,局域网内他人无法调用 |
git pull
Q:为什么显示「API Key 无效」? 余额接口返回 HTTP 401,请检查 Key 是否正确、账户是否有余额查询权限。
Q:进度条比例不对? 进度条基准 = 参考额度,在「设置」中修改即可(例如常充 ¥200 就填 200)。
Q:安装后面板没出现? 确认 patch 行已添加、插件目录在
profiles\node_modules下且包名可解析;重启 dsh web 后仍未出现,请查看启动日志中的dsh-balance-panel行。
cordis.patch.yml 中 dsh-balance-panel 的 insert 行Remove-Item "$env:DSH_HOME\profiles\node_modules\dsh-balance-panel")dsh.dsbalance.v1 可手动清除(含 API Key、参考额度、位置)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。