dsh-liangwen-tide
DeepSeek Harness 的峰谷指示器 + 当日用量 + 平台余额:峰时显示「梁文峰」,谷时显示「梁文谷」, 胶囊上带「今日 ¥x」与「余额 ¥y」。峰谷规则与价目表自动跟随官方定价页,余额与官方用量直接问 DeepSeek 平台。
DeepSeek API 是峰谷分时计价。这个插件把当前状态做成一颗常驻小胶囊:
- 峰时 → 橙红点 + 梁文峰(距谷倒计时)
- 谷时 → 青绿点 + 梁文谷(距峰倒计时)
- 今日 ¥x:配了
DEEPSEEK_PLATFORM_TOKEN时用平台官方用量,否则用本地账本按官方价目表估算 - 余额 ¥y:直接查官方
GET /user/balance,不是估算 - 悬停弹出自绘信息卡:时段表、策略来源、当日用量明细(峰/谷分档、token、分模型金额), 以及平台余额与官方今日/本月用量
- 档位真翻转时从胶囊弹出人像动画;平时用 Ctrl+Shift+Alt+T(macOS ⌘+Shift+Option+T)可当场预览
安装
方式一:从 GitHub 装(推荐,需要 pnpm)
dsh plugin --profile web add github:ZiqiaoFang/dsh-liangwen-tide
方式二:用 Release 里的压缩包
到 Releases 下载最新的
dsh-liangwen-tide-x.y.z.tgz,然后:
dsh plugin --profile web add ./dsh-liangwen-tide-x.y.z.tgz
方式三:机器上没有 pnpm
解开压缩包(或 clone 本仓库)后,在包目录里跑自带的安装脚本:
node tools/install.mjs web
装完最后一步
重启一次 dsh web / 重启 DSH Desktop 客户端,然后刷新页面。
⚠️ 命令里的
web要换成你实际在用的 profile:命令行dsh web一般是web, DSH Desktop 桌面客户端是desktop。名字对不上,装完不会有任何反应。 脚本会做两件事:在 profile 的node_modules里放一个指向本包的软链,并把装配行写进该 profile 的cordis.patch.yml;--status看现状,--uninstall卸载。
可选:余额与官方用量
- 余额:用
DEEPSEEK_API_KEY(「设置 → 模型」里填过就已经有了),不配则不显示余额。 - 官方用量:API Key 查不到控制台用量,需要网页登录后的
userToken。完整步骤见 docs/guide.md。 - 不想让插件访问平台:
config.trackAccount: false(连凭证都不读)。
需要什么
- DeepSeek Harness(web / desktop profile 均可),Node ≥ 20
- 方式一、二需要 pnpm;方式三不需要
- 联网可选:用于同步官方峰谷时段与价目表、查询余额与官方用量;离线时用内置兜底,照常可用
- 本地账本需要宿主带
session-query(官方 profile 自带);没有会自动降级,峰谷指示不受影响
文档
完整说明见 docs/guide.md:当日金额口径、API 平台余额/官方用量与 userToken 配置、 自动更新链路、换挡弹窗与快捷键、配置项(关抓取/关用量/关平台/关弹窗)、兼容与降级、 文件结构、开发自检、已知限制。
自检
npm test # 离线全套(policy / pricing / platform / usage / tide / pill / popup / host)
node tools/titlecheck.mjs . # 悬停信息卡 + 预览快捷键的离线回归(31 项)
npm run test:live # 联网跑一次官方页面,校验内置兜底是否过期
许可
MIT © 2026 ZF · 仓库:https://github.com/ZiqiaoFang/dsh-liangwen-tide
No comments yet. Be the first to write one.