在聊天界面实时查看 token 压缩省下的钱
29.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/Zenjibad/llmtrim-stats-plugin.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 67 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包llmtrim-stats-plugin(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 21:38:14
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求lib/client.js:167
void fetch(API, { cache: "no-store" }).then((res) => res.json()).then((snap) => { - 发起网络请求lib/client.js:185
return fetch(CONFIG_API, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 实时查看节省金额
- 设置面板
- 轮播统计条
README
由 DeepSeek 最新模型翻译生成llmtrim-stats-plugin · DSH 实时 llmtrim 压节省统计面板
在 DeepSeek Harness (DSH) Web UI 内实时展示 llmtrim 的压节省统计:设置页完整仪表盘 + 输入区轮播统计条。
English: README.md · LLM 索引: llms.txt · Agent 指南: AGENTS.md
dsh-plugin DeepSeek Harness license install
关键词 / Keywords: dsh-plugin · deepseek-harness-plugin · llmtrim · compression · tokens · savings · stats · dashboard · carousel
📑 目录
- ✨ 特性
- 🏗️ 工作原理
- 🚀 快速开始
- ⚙️ 配置
- ❓ 常见问题
- ⚠️ 安全须知
- 📦 项目结构
- 🙏 致谢
✨ 特性
| 特性 | 说明 |
| 📊 设置页仪表盘 | 设置 → llmtrim Stats:KPI 卡片(已支付 / 未压缩应付 / 今日节省 / 本周节省 + token 削减、请求数、按现价重估净节省)、守护进程健康徽章 + 版本号、按模型表格(模型 / 请求数 / 节省 % / USD) |
展开完整文档(README 剩余 1 节)
llmtrim-stats-plugin · DSH 实时 llmtrim 压节省统计面板
在 DeepSeek Harness (DSH) Web UI 内实时展示 llmtrim 的压节省统计:设置页完整仪表盘 + 输入区轮播统计条。
English: README.md · LLM 索引: llms.txt · Agent 指南: AGENTS.md
dsh-plugin DeepSeek Harness license install
关键词 / Keywords: dsh-plugin · deepseek-harness-plugin · llmtrim · compression · tokens · savings · stats · dashboard · carousel
📑 目录
- ✨ 特性
- 🏗️ 工作原理
- 🚀 快速开始
- ⚙️ 配置
- ❓ 常见问题
- ⚠️ 安全须知
- 📦 项目结构
- 🙏 致谢
✨ 特性
| 特性 | 说明 |
| 📊 设置页仪表盘 | 设置 → llmtrim Stats:KPI 卡片(已支付 / 未压缩应付 / 今日节省 / 本周节省 + token 削减、请求数、按现价重估净节省)、守护进程健康徽章 + 版本号、按模型表格(模型 / 请求数 / 节省 % / USD) |
| 🎠 可配置轮播条 | 聊天输入框下方统计条:选择 轮播(每次切换一个统计)或 静态(同时显示所有勾选统计、不轮转)——自由挑选展示哪些统计,每 5 秒刷新 |
| 💵 四张金额卡片 | 已支付(money.paid_usd)、未压缩应付(money.would_have_usd)、今日节省(money.saved_today_usd)、本周节省(按本周(周一起)token 占比 × 累计 money.saved_usd 折算——llmtrim 不提供周度美元额) |
| 🔗 与官方 CLI 一致 | Host 通过 subprocess 服务运行 llmtrim status --json(与 llmtrim status 相同命令)——不解析账本文件,始终与 CLI 一致 |
| 🩺 守护进程健康一目了然 | 仪表盘显示绿/黄徽章(守护进程健康 / 已停止)与二进制版本号 |
| 🌗 主题自适应 | 全部颜色使用 --dsw-alias- 设计令牌,亮/暗色自动跟随 |
| ♨️ 重启常驻 | 真实 profile 打包插件:dsh plugin add 安装一次,每次 DSH 启动自动加载 —— 无需 cordis_define、无需每次重装 |
🏗️ 工作原理
llmtrim 拦截器(守护进程 :43117)──写入──> ~/.local/share/llmtrim/tracking.db │ Host 半区(DSH 进程内) ▼ └─ subprocess 服务:resolveExecutable('llmtrim') → spawn llmtrim status --json └─ 重塑 → { daemon, totals, money, cost, byModel } └─ settings 命名空间 llmtrim-stats { mode, staticStats }(轮播配置) └─ webServer 路由:GET /llmtrim-stats/api(快照含配置) PUT /llmtrim-stats/config(持久化轮播选择) │ Client 半区(浏览器) ▼ └─ 单一 5s 轮询 fetch(/llmtrim-stats/api) → 快照分发到两个席位 ├─ settings.section (id llmtrim-stats) → 完整仪表盘 + 轮播配置 └─ conversation.composer.dock (id llmtrim-carousel) → 轮播或静态条
- 纯拉取:不解析账本、无事件、无文件监听;llmtrim 缺失或 status --json 失败 → {ok:false,error},UI 显示不可用,轮询自动恢复。
- 只读:插件从不写入 llmtrim 的目录或账本。
- 持久化:随包声明 dsh.bundle(cordis.patch.yml)+ dsh.client(exports["./client"] 打包产物),作为真实 profile 插件安装,DSH client-modules 每次启动都会扫描加载。
🚀 快速开始
标准安装:dsh plugin add(重启常驻)
从本仓库安装:
本地目录(在本仓库父目录执行):
dsh plugin --profile web add ./llmtrim-stats-plugin
或直接从 GitHub(任意 DSH 机器):
dsh plugin --profile web add github:Zenjibad/llmtrim-stats-plugin
或:
dsh plugin --profile web add git+https://github.com/Zenjibad/llmtrim-stats-plugin.git
dsh plugin add = 向 profile 做 pnpm add + dsh.profile.bundles 协调:识别到本包的 dsh.bundle 声明后,把 llmtrim-stats-plugin 追加进 bundle 栈。重启 DSH,然后硬刷新浏览器标签页(Ctrl+F5)。启动时 client-modules 扫描器解析 exports["./client"],仪表盘与轮播条出现。无需 cordis_define,重启后依旧。
⚠️ 注意:安装(或更新)客户端插件后必须硬刷新页面(Ctrl+F5)——DSH 客户端 HMR 只会热替换已加载的 bundle,不会把新增*的 bundle 注入已打开的标签页。
手动挂载(备选)
1. git clone https://github.com/Zenjibad/llmtrim-stats-plugin.git(任意位置)。
2. 在 ~/.dsh/profiles/web/package.json 的 dependencies 加 "llmtrim-stats-plugin": "link:",然后在 profile 目录 pnpm install。
3. 重启 DSH。
使用前提
- 本机已安装 llmtrim 且在 PATH 上(npm i -g @llmtrim/cli——插件通过 subprocess 服务解析;路径特殊时可用 LLMTRIM_BIN 覆盖)。
- 实时数字需要 llmtrim 守护进程在运行;未运行时插件照常工作(显示已停止/零值)。
⚙️ 配置
轮播条可在设置页配置(持久化到 llmtrim-stats settings 命名空间,通过 PUT /llmtrim-stats/config 写入):
| 设置项 | 取值 | 效果 |
| 模式 | rotating(默认)/ static | 轮播:每 4 秒在所选统计中切换一个;静态:同时显示所有勾选统计、固定不轮转 |
| 统计项 | 9 个复选框(默认全选) | 轮播条显示哪些统计:今日节省、累计节省、已支付、未压缩应付、本周节省、token 削减、请求数、输入节省、往返节省 |
固定常量见源码:
| 可调项 | 位置 | 默认值 |
| HTTP 路由 | src/index.ts | GET /llmtrim-stats/api、PUT /llmtrim-stats/config |
| 可执行文件解析 | src/index.ts 中的 resolveLlmtrim | subprocess.resolveExecutable('llmtrim'),回退 LLMTRIM_BIN,再回退 npm win32-x64 路径 |
| 轮询间隔 | src/client/index.tsx 中的 POLL_MS | 5 秒 |
| 轮播节奏 | src/client/index.tsx 中的 CAROUSEL_MS | 4 秒 |
| 设置页席位 | src/client/index.tsx | settings.section id llmtrim-stats,顺序 80 |
| 轮播席位 | src/client/index.tsx | conversation.composer.dock id llmtrim-carousel,顺序 15 |
❓ 常见问题
Q: 仪表盘/轮播条不见了?
A: 先重启 DSH(如果 Host 半区尚未挂载),再硬刷新浏览器标签页(Ctrl+F5)。新增的客户端 bundle 只有整页刷新才会加载——HMR 不会把新 bundle 加进已打开的标签页。
Q: 显示「llmtrim stats 不可用」?
A: Host 无法运行 llmtrim status --json。请在 shell 里确认 llmtrim --version 可用;若不在 PATH 上,设置 LLMTRIM_BIN 为绝对 exe 路径后重启 DSH。
Q: 轮播条显示零 / 「守护进程已停止」?
A: 守护进程未运行(llmtrim start),或账本为空。启动守护进程后,下一次 5 秒轮询即会填充数字。
Q: 「代理账单节省」与「按现价重估净节省」为何不同?
A: 两者都直接来自 llmtrim status --json——money.saved_usd(按每次对话冻结费率)与 cost.net_saved_usd(按当前列表价重估)。它们是同一批流量的不同视角;llmtrim 官方 CLI 也展示同样的区别。
Q: 「本周节省」如何计算?
A: llmtrim 只按生命周期(money.saved_usd)与今日(money.saved_today_usd)报告金额;其 by_period 行只带 token 不带 USD(默认为 2026-08-19 形式的按日键)。因此插件按比例折算:本周(周一起)输入 token ÷ 累计输入 token × 累计节省。随账本增长而更新。
Q: 能不能让轮播条只显示一个统计、或停止轮播?
A: 可以——设置 → llmtrim Stats → Carousel:把模式设为 Static 并勾选你想要的统计,静态模式会同时显示所有勾选统计(固定不轮转),只勾选一个即固定显示单条。轮播模式则每次切换一个勾选统计。每次修改后会出现绿色「Saved ✓」提示;选择会持久化并跨重启保留。
Q: 如何彻底移除?
A: dsh plugin --profile web rm llmtrim-stats-plugin(或删除 profile 依赖与 bundle 条目)后重启 DSH。
⚠️ 安全须知
- 只读:插件只运行 llmtrim status --json,从不写入 llmtrim 的文件或账本。
- 同源路由:客户端仅轮询 DSH 同源的 /llmtrim-stats/api。
- 不接触凭据:插件不读取任何 API 密钥、token 或机密——只读取公开的节省快照。
- 小输出:status --json 的 stdout 上限 512 KB。
📦 项目结构
llmtrim-stats-plugin/
├── src/
│ ├── index.ts # host 半区:解析 llmtrim、spawn status --json、重塑、/llmtrim-stats/api 与 /llmtrim-stats/config 路由、settings 命名空间 │ └── client/index.tsx # client 包:5s 轮询、设置页仪表盘、可配置轮播统计条 ├── cordis.patch.yml # dsh.bundle patch(启动时插入插件行) ├── tsdown.config.ts # 打包 host(node ESM)+ client(CJS ModuleLoader) ├── package.json # name、exports["./client"]、dsh.client + dsh.bundle ├── lib/ # 构建产物(index.js、client.js) ├── AGENTS.md # AI agent 仓库指南 ├── llms.txt / llms-full.txt ├── README.md / README.zh.md └── LICENSE
🙏 致谢
- llmtrim — 压缩拦截器与 llmtrim status --json 数据源。
- DeepSeek Harness — DSH 插件/动态运行时、Slots、主题、webServer、client-modules。
- headroom-stats-plugin — 打包式 client 插件构建模式参考(tsdown host/client 拆分、cordis.patch.yml、dsh.client、设置页 + 轮播席位)。
📄 License
MIT
Repo
llmtrim-stats-plugin on GitHub
Requires DSH ≥ 0.1 with the web profile.预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Zenjibad/llmtrim-stats-plugin
在聊天界面实时查看 token 压缩省下的钱
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目