侧边栏看余额用量,浏览文件与 Git 并开终端
33.4/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:npm 同名包「dsh-workspace」归属 dushaobindoudou/dsh-workspace,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add deepseek-dsh/dsh-workspace该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意npm 同名包「dsh-workspace」归属 dushaobindoudou/dsh-workspace,装到的可能不是本插件
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-workspace @ 0.0.1
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 11:43:43
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 24 处,展示前 17 条)
- 发起网络请求lib/client.js:15887
if (body === void 0) return fetch(`/api/v1/dsh-workspace/pty/${path}${query}`); - 发起网络请求lib/client.js:15888
return fetch(`/api/v1/dsh-workspace/pty/${path}`, { - 发起网络请求lib/client.js:15932
fetch(`/api/v1/dsh-workspace/pty/read?id=${encodeURIComponent(id)}&since=${sinceRef.current}`).then(async (response) => { - 发起网络请求lib/client.js:16028
fetch(`/api/v1/dsh-workspace/project${query}`).then(async (response) => { - 发起网络请求lib/client.js:16052
fetch(`${endpoint}?${params.toString()}`).then(async (response) => { - 发起网络请求lib/client.js:16076
fetch(`/api/v1/dsh-workspace/logs${query}`).then(async (response) => { - 发起网络请求lib/balance.js:17
const response = await fetch(new URL('/user/balance', baseUrl), { headers: { Accept: 'application/json', Authorization: `Bearer ${apiKey}` }, ...(sign - 发起网络请求lib/usage-cost.js:24
const response = await fetch(target, { - 读取本地文件lib/project-browser.js:24
const canonical = await realpath(resolve(root)); - 读取本地文件lib/project-browser.js:25
await access(canonical, constants.R_OK); - 读取本地文件lib/project-browser.js:37
canonical = await realpath(candidate); - 读取本地文件lib/project-browser.js:65
const children = await readdir(directory, { withFileTypes: true }); - 读取本地文件lib/update.js:56
const manifest = JSON.parse(readFileSync(join(dir, 'package.json'), 'utf8')); - 读取本地文件lib/update.js:75
const manifest = JSON.parse(await readFile(join(dir, 'package.json'), 'utf8')); - 发起网络请求lib/update.js:85
const response = await fetch(`${registry}/${PACKAGE_NAME}/latest`, { - 执行外部命令固定命令lib/update.js:122
const child = spawn('sh', ['-c', `sleep 2 && exec "${process.execPath}" "${entry}" ${args}`], { - 执行外部命令固定命令lib/update.js:134
const child = spawn('npm', ['install', '-g', '--prefix', prefix, `${PACKAGE_NAME}@latest`], {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-credentials@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 余额用量概览
- 项目文件浏览
- Git变更与历史
README
由 DeepSeek 最新模型翻译生成dsh-workspace
非官方项目 —— 独立社区项目,与 DeepSeek 无关,亦未获得其认可或支持。
Release
Stars
Forks
License
English · 中文
为 DeepSeek Harness (DSH) 开箱即用的 UI 增强插件:侧边栏实时查看余额与今日费用、浏览项目文件与 Git 变更/历史、内置终端,并支持一键更新 Harness——无需任何额外配置。
功能 · 项目截图 · 安装 · 配置 · 常见问题 · 已知限制 · 许可证
项目截图
侧边栏状态卡
项目文件树与预览
功能
用量一目了然
- 左下角实时显示余额、今日费用与空闲/高峰状态
- 余额默认绿色,≤ 10 CNY 时变红;空闲绿色、高峰红色
- 每 30 秒自动刷新,切回页面时立即重新拉取
- 今日费用优先取 DeepSeek 官方账单,平台接口不可用时自动回退为本地 Token 估算
Harness 一键更新
- 显示已安装的 Harness 版本;有新版本时变红并醒目提示
- 点击更新即可安装最新版,完成后自动重启,过渡期间显示呼吸 Logo 动画,页面自动恢复——无白屏、无需手动操作
项目工作区面板
- 右侧固定面板预览当前会话的项目:带文件类型图标的文件树、Git 工作区变更、文件 diff 与提交历史
展开完整文档(README 剩余 1 节)
dsh-workspace 非官方项目 —— 独立社区项目,与 DeepSeek 无关,亦未获得其认可或支持。 Release Stars Forks License English · 中文 为 DeepSeek Harness (DSH) 开箱即用的 UI 增强插件:侧边栏实时查看余额与今日费用、浏览项目文件与 Git 变更/历史、内置终端,并支持一键更新 Harness——无需任何额外配置。 功能 · 项目截图 · 安装 · 配置 · 常见问题 · 已知限制 · 许可证 项目截图 侧边栏状态卡 项目文件树与预览 功能 用量一目了然 - 左下角实时显示余额、今日费用与空闲/高峰状态 - 余额默认绿色,≤ 10 CNY 时变红;空闲绿色、高峰红色 - 每 30 秒自动刷新,切回页面时立即重新拉取 - 今日费用优先取 DeepSeek 官方账单,平台接口不可用时自动回退为本地 Token 估算 Harness 一键更新 - 显示已安装的 Harness 版本;有新版本时变红并醒目提示 - 点击更新即可安装最新版,完成后自动重启,过渡期间显示呼吸 Logo 动画,页面自动恢复——无白屏、无需手动操作 项目工作区面板 - 右侧固定面板预览当前会话的项目:带文件类型图标的文件树、Git 工作区变更、文件 diff 与提交历史 - 只读访问,严格限制在 projectRoot 内,拒绝路径穿越与越界符号链接 - 跳过 .git、node_modules、dist、lib、coverage、.next、.cache - 内置终端,可在项目中直接执行命令 默认安全 - 所有接口默认仅允许本机访问,如需开放可设 allowRemote: true - API Key 通过 Harness ctx.credentials 解析,不会暴露给浏览器 安装 系统要求 - 已安装 DeepSeek Harness,dsh web 可正常启动 - 从仓库安装需要 Node.js >= 22 一行安装 dsh plugin --profile web add "github:deepseek-dsh/dsh-workspace#dev" 装完重启 dsh web 生效。 验证与卸载 dsh web --dump-config | grep dsh-workspace # 确认插件层已挂载 dsh plugin --profile web remove dsh-workspace # 卸载后重启 dsh web 配置 插件零配置即可使用。以下选项可按需在 profile 配置文件中设置: | 选项 | 默认值 | 说明 | | baseUrl | https://api.deepseek.com | DeepSeek API 地址 | | apiKeyEnv | DEEPSEEK_API_KEY | 通过 ctx.credentials 解析 Key 的环境变量名 | | projectRoot | — | 预览的项目根目录,默认取会话工作目录 | | peakWindows | [[540, 720], [840, 1080]] | 高峰计费时段(分钟,北京时间) | | allowRemote | false | 是否允许非本机访问插件接口 | 安装排障 | 现象 | 原因 | 解法 | | 装完侧边栏没有入口 | bundle 插件需要重启进程 | 重启 dsh web,再 dsh web --dump-config \| grep dsh-workspace 核对 | | [WARN] Issues with peer dependencies found | peer 依赖(@deepseek-ai/*、react)由 profile 提供 | 正常警告,忽略即可 | | ERR_PNPM_IGNORED_BUILDS | pnpm 拒绝 node-pty 原生构建脚本 | 在 profile 的 pnpm-workspace.yaml 把 node-pty 加进 allowBuilds,重新安装 | | Cannot find package '...' | profile 严格布局下依赖未被提升 | 在 profile 的 pnpm-workspace.yaml 设 nodeLinker: hoisted,重新安装 | | 今日费用一直显示估算值 | platform.deepseek.com 认证失败 | 确认 apiKeyEnv 指向的 Key 在 platform.deepseek.com 有效;失败时插件自动回退估算 | 常见问题 装完重启了,侧边栏还是没有入口? A: 确认装进了 web profile(命令带 --profile web),用 dsh web --dump-config | grep dsh-workspace 核对插件层已挂载;页面刷新不够,需要重启 dsh web 进程。 今日费用和官方账单对不上? A: 费用优先取平台官方账单,显示的是真实消费;若平台接口认证失败会自动回退为本地 Token 估算,估算按公开单价近似、不是账单。摘要下方会标注金额来源。 余额变红了? A: 余额小于等于 10(CNY)时提示红色,提醒余额不足;只是展示提示,不影响 API 调用。 「更新」真的会升级 Harness 吗? A: 会。通过 npm 安装最新发布的 Harness 版本后自动重启进程,页面自动恢复,整个过程约一分钟。 能从手机或其他设备访问吗? A: 默认只允许本机(回环地址)读取项目数据。非本机浏览器访问会返回 403;确有需要可设 allowRemote: true,并自行确保访问安全。 空闲/高峰状态对计费有影响吗? A: 该显示与 DeepSeek 实际的峰谷计费时段一致(高峰为北京 9:00–12:00、14:00–18:00,其余空闲半价)。本地估算按当前时段计价,因此已计入了高峰/空闲差价;但费用始终以官方账单优先。 已知限制 - 今日费用优先官方账单,取不到时回退本地估算;估算不是账户账单 - 项目 API 只读、默认仅回环地址可访问,不提供写操作 - 空闲/高峰标签同 DeepSeek 峰谷计费时段(高峰北京 9:00–12:00、14:00–18:00);本地估算按当前时段计价 - 依赖 node-pty 原生模块,平台构建失败时需按安装排障处理 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
deepseek-dsh/dsh-workspace
侧边栏看余额用量,浏览文件与 Git 并开终端
相关插件 · 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
这是你的仓库?认领条目