DSH 理念是「一切皆插件」。在多人并行使用 AI 写代码时,团队项目到底烧了多少 Token、谁烧的,通常是一笔糊涂账:DeepSeek 后台只给账号级用量,看不到按项目拆分;各人各机器,用量散在每个人自己那边。dsh-team-panel 是一个用来核算「团队各项目 Token 用量」的 DSH 插件。它让每台机器只盯住一个项目,把该项目的用量实时汇总到团队服务器,于是所有人打开 DSH 就能看到同一份账。
核心功能¶
- 先选项目,再统计:使用前必须选定一个 DSH 项目;没选之前一个 token 都不统计。选定后只统计该项目(含子目录)下会话的用量。
- 团队可见:每个成员选了哪个项目,全队在面板上都能看到。
- 峰 / 谷实时圆标:按 DeepSeek 官方峰谷计费规则判定,含周末与法定节假日,显示距下次切换的倒计时。
- 面板常驻侧栏底部:常驻在「工作区」列表下方、「设置」行上方,侧栏收起时自动隐藏。
- 零依赖团队服务器:只用 Node 内置模块,邀请码加入、成员令牌鉴权、网页管理台,一条命令起服务。
- 开机自启 + 崩溃自动重启:一条脚本装成 SYSTEM 后台任务,重启机器后队友无感。
- 只上报计数,不上报内容:除成员名 / 项目名 / 用量数字外,其余一概不出本机。
- 内置联网自检:连通性、延迟、传输安全、端到端往返一次测完,直接告诉你卡在哪一步。
安装与启用¶
- 安装插件。
在当前 GUI(DSH Desktop 界面)中执行:
dsh plugin --profile desktop add link:<本仓库的绝对路径>
安装后**不要移动本仓库目录**。验证生效需重启 DSH Desktop。
-
选择项目。
在 DSH 面板中选择一个要监测的项目并开始监测。只有选定项目后,才会统计该项目的真实用量。 -
配置服务器与组队。
- 服务器端(管理员):执行安装自启脚本和放行端口命令。
- 队友端:填入服务器地址和邀请码加入团队。
- 联网:使用 Tailscale 或 Cloudflare 快速隧道作为联网方案。
注意事项¶
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 需管理员权限运行安装自启脚本。
- 上报的只有计数,不上报内容。
- 该文件含成员令牌,不要提交或分享。
该插件提供了从零开始搭建团队 Token 统计体系的方案。更多细节请参考 GitHub 仓库。