wellorbetter/dsh-plugin-window-stats ↗★ 1
@wellorbetter/dsh-plugin-window-stats
DSH web plugin: a cross-session Window Stats view tab showing conversation progress and token usage for all sessions.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wellorbetter/dsh-plugin-window-stats说明文档
阅读完整 README ↗🪟 dsh-plugin-window-stats
DSH Web 插件 —— 一屏看全所有会话窗口的对话进度与 Token 消耗。
全窗口总览 · 实时刷新 · Token 统计 · 纯只读

📷 实测截图(真实 DSH GUI)

✨ 功能一览
- 🗂️ 全窗口总览:每个会话一行,展示状态(运行中 / 等待审批 / 等待回答 / 待审计划 / 已完成 / 空闲)、标题、轮次/步数、输入/输出 Token、缓存命中率、上下文占用、耗时、最后活动时间。
- 📋 右侧详情面板:点选任意会话,右侧展开多维度明细 —— Token 四桶分解(未缓存输入/缓存读/缓存写/输出,带占比条)、上下文组成(系统/工具/消息)与占用条、耗时(LLM/工具/首 Token 均值/解码吞吐)、后台任务与子代理数。
- 📈 会话分析页签:按时间范围(10 分钟 / 1 小时 / 1 天 / 全部)分析当前会话 —— 工具类型时长分布(web / bash / read / edit… 的次数与耗时占比)、每轮任务摘要(用户输入 + 所用工具 + 耗时)。
- 💰 成本估算:按 DeepSeek 官方定价估算每个会话的 USD 成本(V4-Flash / V4-Pro 可切换,缓存命中/未命中/输出分开计价)。
- 🗓️ Token 热力图:详情面板展示会话的每日 Token 消耗热力图(GitHub 风格,由 host 投影
tokenHistory提供)。 - 🔀 分组 / 排序 / 过滤:按工作区分组、按活动/输入/耗时排序、按状态(运行中/等待中/空闲)过滤。
- 🧹 隐藏子代理会话:默认只显示顶层会话,自动隐藏内部子代理(agent 派生的子任务)会话,避免列表被内部工作流刷屏。
- 📊 汇总头部:会话总数、运行中数量、输入/输出 Token、总耗时、总成本,一眼掌握全局。
- 🖱️ 点击直达:详情面板内置「打开会话」按钮,一键跳转到对应会话。
- ⚡ :数据来自官方 projection 推送( 帧),运行中的窗口自动更新,无需手动刷新。