BigGayJiuMo/lingmu-dsh-plugin
BigGayJiuMo★ 0JavaScriptLast synced: 2026-08-15
DeepSeek Harness 悬浮窗插件:实时显示中转站 Token 用量、余额、缓存命中与费用(按模型拆分,支持近1天/近一周/近一个月/自定义),可拖拽、可最小化为悬浮球并自动贴边。
README excerpt
灵眸中转站用量报表 (LingMu Usage Report for DeepSeek Harness) 一个用于 DeepSeek Harness 的插件:在浏览器里显示 灵眸中转站 (lmuai.com) 的 token 用量、当前余额、缓存命中与总费用,并按模型拆分,支持近 1 天 / 近 7 天 / 近 30 天切换。 插件同时支持两种形态: - 客户端插件包(静态包) :装进 DSH profile 后 持久存在 ,DSH 重启不丢——推荐方式 - 动态插件 :通过 cordis 工具加载,进程级,重启后需重新加载 所有逻辑移植自 lingmu report.py ,并把凭据从写死改为 用户自行配置 ,仓库里没有任何写死的凭据。 功能 - 🪟 可拖拽悬浮窗 :拖标题栏移动;松手时 靠近页面边缘(64px 内)自动吸附贴边 ,否则自由悬挂在任意位置 - 🔵 「灵」字悬浮球 :点 - 最小化;拖拽悬浮球松手后吸附到最近一侧边缘;点击悬浮球展开回窗口 - 📊 报表内容 :当前余额 / 请求次数 / 输入 Token / 输出 Token / 缓存命中率 / 缓存命中 / 总费用 / 按模型拆分表(按费用排序) - ⏱ 时间范围 :近 1 天 / 近 7 天 / 近 30 天快捷切换,或 自定义 1-365 天 (输入框回车/失焦生效) - 🔑 账号自配置 :窗口内 ⚙ 输入自己的灵眸账号密码(存本机浏览器 localStorage),或使用环境变量 LM EMAIL / LM PASSWORD ;已配置账号后 进入自动加载 ,从悬浮球展开窗口也会自动刷新 架构 - host 半区 ( lib/index.js )是真实 node 模块:用 node 原生 fetch 直连 lmuai.com(登录 → 分页拉取 → 聚合),通过 ctx.webServer 注册 /lingmu/report 路由 - client 半区 ( lib/client.js )是标准客户端 bundle( window. ModuleLoader .load ),注入 shell.overlay 座位渲染悬浮窗,同源 fetch 调用 host - 凭据不落地到任何代码/配置文件:浏览器侧存 localStorage ,host 侧回退进程环境变量 安装 方式 1:客户端插件包(推荐,持久) 完整步骤见 INSTALL-dsh.md,摘要: 1. 将本包复制到 DSH profile 的 hoisted node modules (如 %USERPROFILE%\.dsh\profiles\node modules\lingmu-dsh-plugin ) 2. 在 profile 的 cordis.patch.yml 登记 loader entry: 3. 重启 DS…
View full README on GitHub →