提供本地自动分组、拖动整理、搜索与可配置紧凑底部组件的侧栏插件墙。会替换内置侧栏。
安装
# Release 预构建包
dsh plugin --profile web add "https://github.com/xueyufu/dsh-sidebar-groups/releases/download/v2.4.1/local-sidebar-groups-2.4.1.tgz"
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:xueyufu/dsh-sidebar-groups
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
为 DeepSeek Harness 提供与工作区风格一致的插件墙:本地自动分组、搜索、拖动排序、弹窗管理和紧凑底部组件。无需 AI、API 密钥或额外服务。
安装
通过 DeepSeek Harness 自带的插件管理器安装 local-sidebar-groups-2.4.1.tgz。安装后按宿主提示重启。插件 bundle 自动禁用原生侧栏并注册替代侧栏,不需要执行额外安装脚本,也不需要修改宿主源码。
已在 macOS Desktop 0.2.1-rc.5 的实际侧栏/补丁运行时验证。其他宿主版本和操作系统尚未进行真机验证。
如果曾手动写入过 local-sidebar-groups.disabled: true 的恢复覆盖,应移除这一旧覆盖后重新启用;全新安装没有此步骤。移除插件及其 bundle 登记后,宿主恢复原生侧栏。只单独禁用自定义侧栏条目不能恢复原生侧栏,因为 bundle 仍在禁用原生条目。
自动分组
首次安装和新插件入口出现时,根据可用的分类、标签、名称、描述与标识进行中英文关键词打分。宿主没有提供的字段会被跳过;仅靠标识或泛泛的描述不会强行猜测。
默认分组为「效率工具」「开发」「数据分析」「创作」「学习」「插件管理」「其他」。空组在侧栏隐藏,在管理弹窗中可见。插件可放入「不分组」区域,在插件墙顶部直接显示,不带文件夹标题。原常用插件自动迁移到顶部。
例如:编程教练、SQL 学习归学习;代码调试归开发;SQL 查询、决策工作台归数据分析;图像或写作归创作;定时任务、便利贴、工作流归效率工具。证据不足或得分相近则放到其他。教学用途比编程或 SQL 等领域词优先,显式分类信息比名称更有权重。
手动拖动后的归属始终优先,不会被自动分类覆盖。旧版保存的名称、顺序、归属和底部设置保留;升级时补充开发、数据分析、创作三个新默认组。之后删除的分类不会在每次启动时重新出现。修改元数据或语言可能更新尚未手动指定的自动归属。
操作
插件墙标题旁的搜索按钮筛选插件;调节按钮打开管理分组弹窗;加号用于新增分组。
侧栏和管理弹窗均支持拖动入口调整分组与顺序,弹窗还支持拖动分组标题排序、重命名和删除空组。「不分组」区域固定在管理弹窗顶部,可与普通分组互相拖动,不支持重命名;普通分组均可折叠。弹窗的更改点击保存后生效,取消放弃草稿;侧栏直接拖动立即保存。拖动时按 Escape 取消。
底部「状态与工具」默认收起用量卡片,移动访问显示为文字入口。旁边的设置按钮可控制显示、排序和默认展开方式;具体费用字段与账号在费用设置里调整。
头像与账号菜单固定在侧栏底部;上方插件入口、原生工作区和状态工具共用一个纵向滚动容器,按内容自然排列。工作区样式适配基于当前宿主,宿主升级后需复核。设置保存在当前客户端的 localStorage,不随安装包分发给其他用户。
源码验证
node --check client.js
node test.mjs
node tests/classification.test.mjs
node tests/installed-host.test.mjs
交互和分类测试验证手动优先、旧配置迁移及新入口动态归组;宿主测试读取已安装 Desktop 的 app.asar,验证实际补丁合并、单一侧栏所有权、8 个扩展槽位与卸载恢复,不代替完整桌面视觉检查。
The SVG icon is original artwork created for this bundle.
旧本地版卸载后侧栏空白
早期通过手动配置启用的本地版本,可能在 desktop profile 的 cordis.patch.yml 留下 ui-sidebar.disabled: true 与 local-sidebar-groups 开关覆盖。插件管理器移除包和 bundle 时,这些手动覆盖可能仍保留,导致卸载后原生侧栏也不显示。
处理这类旧配置时,先私密备份 profile 补丁,再仅移除上述两个侧栏条目的手动开关覆盖,保留其他插件和用户配置。不要长期留下 ui-sidebar.disabled: false 作为修复,因为它也会覆盖将来重装时 bundle 对原生侧栏的禁用,造成两个侧栏争用槽位。清除旧覆盖后,由宿主默认配置与插件 bundle 分别管理卸载、安装状态。
该问题已在旧本地版的真实卸载场景确认并恢复;标准空白 profile 的 tgz 安装不依赖这些手动覆盖。
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-task-board★ 10290
侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
zhu1090093659/dsh-web#packages/dsh-web-all★ 10290
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
ccch1mneyyy/dsh-TUI★ 7336
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 7093
右下角常驻的小鲸鱼挂件:余额、今日已用与每轮对话消耗(含峰谷价),余额预警与今日预算的泡泡内容都可编辑;泡泡点击序列模块化自定义,支持并列加权 A/B、随机台词与随机图片;内置 30+ 厂商模板(OpenAI / OpenRouter / Kimi / 硅基流动 / 方舟 / 智谱 / MiniMax 等),按模型查余额与订阅额度;另有任务结束音效、导入音频、自定义角色与资源管理。数据全在本机,无遥测。
omdsh-dev/DSH-better-sidebar★ 5036
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
Devin-AXIS/deepseek-design#deepseek-idesign★ 1792
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。