给侧栏工作区加背景图、一键折叠和会话分组
30.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Nothree-code/dsh-workspace-tools该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 51 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-workspace-tools(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/6 14:17:49
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求lib/client.js:330
const r = await fetch(COVER_API.list, { cache: "no-store" }); - 发起网络请求lib/client.js:341
const r = await fetch(COVER_API.global, { cache: "no-store" }); - 发起网络请求lib/client.js:352
await fetch(COVER_API.global, { - 发起网络请求lib/client.js:1014
const r = await fetch(COVER_API.save, { - 发起网络请求lib/client.js:1039
await fetch(COVER_API.del, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 工作区封面图
- 一键全部折叠
- 会话嵌套分组
DSH Web 侧边栏工作区层:每个工作区封面图、一键全部折叠、会话嵌套分组——每项都能在设置里开关。
README
由 DeepSeek 最新模型翻译生成dsh-workspace-tools
给 DSH Web 侧栏「工作区」这一层做的一体化增强插件:工作区背景图 + 一键折叠全部 + 工作区内会话分组。三块功能各带开关,可在 设置 →「工作区」 里即时开合(不用重启)。
默认图集在侧栏里的效果
演示:点一下「WORKSPACES」标题,所有工作区折叠;再点一下,精确恢复之前展开的那几个
English TL;DR — A single DSH Web client plugin that upgrades the sidebar's workspace layer: per-workspace cover images (with crop/darkening and auto contrast fitting), one-click collapse-all, and nested session grouping inside a workspace. Each feature has its own toggle in Settings → 工作区, applied instantly. Pure additive DOM decoration — it never inserts or removes React-managed nodes.
展开完整文档(README 剩余 1 节)
dsh-workspace-tools 给 DSH Web 侧栏「工作区」这一层做的一体化增强插件:工作区背景图 + 一键折叠全部 + 工作区内会话分组。三块功能各带开关,可在 设置 →「工作区」 里即时开合(不用重启)。 默认图集在侧栏里的效果 演示:点一下「WORKSPACES」标题,所有工作区折叠;再点一下,精确恢复之前展开的那几个 English TL;DR — A single DSH Web client plugin that upgrades the sidebar's workspace layer: per-workspace cover images (with crop/darkening and auto contrast fitting), one-click collapse-all, and nested session grouping inside a workspace. Each feature has its own toggle in Settings → 工作区, applied instantly. Pure additive DOM decoration — it never inserts or removes React-managed nodes. 说明:本文档中的界面截图使用虚拟示例数据(acme-web、paper-radar、infra-lab 等),不含任何真实工作区、路径或个人信息。 功能 1. 工作区背景(cover) 给每个工作区配一张行背景图,一眼认图不认字。 - 上传任意图片,或从内置的 8 张默认图集里挑(见下) - 编辑器支持:缩放、上下/左右位置(滑块 + 方向键,Shift 加速 5×)、亮度、饱和度、对比度、文字区柔化(景深)、文字区压暗蒙版、蒙版收尾、整体模糊 - 自动适配:按 WCAG 二分搜索蒙版强度,把标题对比度顶到 7:1 以上 —— 图再亮也抢不走工作区名 - 调参时侧栏那一行实时跟着变(不必先保存) - 「封面行高度」是全局统一参数(28–120px),文字始终上下居中 工作区背景效果 2. 一键折叠全部(fold) 把侧栏「工作区」小标题本身变成按钮: - 有工作区展开时点一下 → 全部折叠,只剩工作区名,并记住折叠前展开的是哪几个 - 全折叠后再点一下 → 精确恢复那几个(不是粗暴全展开) - 带 ▾/▴ 状态指示、hover 高亮、title 提示,键盘 Enter / 空格同样可用 一键折叠 3. 工作区内会话分组(groups) 一个工作区下常有十几个方向各异的会话,平铺一级很难翻。这个功能在工作区下面再分一层: - 入口在工作区行的「⋯」菜单里 →「会话分组」(该菜单项原本是一个会崩的第三方按钮,本插件把它就地改造并接管了点击) - 管理面板可建组(自动配色)、删组、折叠,并逐个把会话归到组里 - 侧栏里在每组第一个成员上方画一条彩色分组标头(▾/▸),点标头即整组折叠;会话行保持原生外观 会话分组 安装 前置:DSH Web(dsh web)已经在跑,profile 目录为 ~/.dsh/profiles//(默认 web)。 方式 A:脚本(推荐) git clone dsh-workspace-tools cd dsh-workspace-tools node install.mjs # 默认装到 profile "web" node install.mjs myprofile # 或指定 profile 名 脚本会:把插件复制到 packages/ 与 node_modules/、在 profile 的 package.json 里登记 dependencies 与 dsh.profile.bundles(先自动备份)、全程用 UTF-8 无 BOM 写入并当场校验。 方式 B:手动 1. 把本目录(含 assets/)复制成两份: - ~/.dsh/profiles/web/packages/dsh-workspace-tools/ - ~/.dsh/profiles/web/node_modules/dsh-workspace-tools/ 2. 编辑 ~/.dsh/profiles/web/package.json: - dependencies 加一行 "dsh-workspace-tools": "file:packages\\dsh-workspace-tools" - dsh.profile.bundles 数组加一项 "dsh-workspace-tools" 生效 重启 dsh web(bundles 只在启动时读取;热加载不会重新读 bundle 列表)。 使用 1. 打开 设置 →「工作区」,三个开关按需开合(即时生效) 2. 封面:工作区背景 打开后,在下面的工作区列表里点某个工作区的「设置封面」→ 编辑器就地展开在该行下方 → 选图(默认图集或自传)→ 调参 → 保存 3. 折叠:直接点侧栏的「工作区」字样 4. 分组:在工作区行右侧「⋯」菜单里点「会话分组」 数据与卸载 | 内容 | 位置 | | 封面成品图 / 原图 / 索引 | ~/.dsh/storages/workspace-covers/(.png、-src.png、index.json、global.json) | | 三个开关状态 | 浏览器 localStorage['dsh.workspace.tools.v1'] | | 会话分组数据 | 浏览器 localStorage['dsh.sidebar.groups.v1'] | 插件的 HTTP 路由只接受来自本机来源(127.0.0.1 / localhost / ::1,不限端口)的请求,拒绝跨站请求;所有数据都留在本机,不向任何第三方发送。 卸载:删掉 packages/ 与 node_modules/ 两个目录 + package.json 里那两行,重启 dsh web 即可(存储目录可一并删除,不影响其他插件)。 内置图集 默认图集在侧栏里的效果 8 张主题背景图(生活 / 学习 / 论文·学术 / 科技知识 / 健康知识 / 休闲娱乐 / 视频·AI 创作 / 工程),由 gpt-image-2 按同一套 prompt 骨架生成:深石墨蓝底 #1a1d24 + 单个低饱和强调色 + 左侧三分之一留空给标题 + 主体略偏右 + 无文字无人脸;出图后统一裁 3:1 并做降饱和 10% / 压暗 5%,所以 8 张放一起不会互相打架。 想自己补图请沿用这个口径(assets/presets/.png,768×256,3:1)。 已知限制 - 依赖 DSH 前端的内部结构:类名只按后缀匹配([class="projectRow"]、[class="sessionRow"]、[class="_sectionLabel"]…),因此构建哈希变化不受影响;但若 DSH 改了 DOM 层级或 slot 名,需要跟着适配。开发于 dsh 0.1.5-rc.2。 - 会话分组用纯样式重排:插件把会话列表容器设为 flex-column、给每个会话行外层的 wrapper 设 order,从而把同组会话聚到一起——不移动任何 React 节点(移动节点会让 React 下次 diff 时崩,那是本插件刻意避开的路)。唯一副作用:DSH 自带的会话拖拽排序仍按 DOM 顺序记录,所以视觉顺序与拖拽手感可能不完全一致。只有一个成员的分组折叠后,标头那一行仍会显示。 - 分组按会话标题文本记账,会话改名后需要重新归组。 - 三块功能都是纯前端装饰:只加 class / data 属性 / 内联 CSS 变量,从不增删 React 管理的节点。 License 代码 MIT(见 LICENSE)。内置图集为 AI 生成素材,随仓库以同一许可提供。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Nothree-code/dsh-workspace-tools
给侧栏工作区加背景图、一键折叠和会话分组
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71
这是你的仓库?认领条目