尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

28+生态插件大盘点:如何用插件目录扩展DSH-better-sidebar能力(Office预览/视频/Jupyter)

发布时间:2026/9/26 6:22:18

资讯中心
01
ARTICLE

28+生态插件大盘点:如何用插件目录扩展DSH-better-sidebar能力(Office预览/视频/Jupyter)

28+生态插件大盘点:如何用插件目录扩展DSH-better-sidebar能力(Office预览/视频/Jupyter)
28生态插件大盘点如何用插件目录扩展DSH-better-sidebar能力Office预览/视频/Jupyter【免费下载链接】DSH-better-sidebar开放的侧边栏底座支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.项目地址: https://gitcode.com/gh_mirrors/ds/DSH-better-sidebarDSH-better-sidebar 是一个开放的侧边栏底座通过内置的插件目录官方推荐插件清单可以一键安装三方插件为侧边栏新增 Office 预览、视频预览、Jupyter Notebook 运行视图等页面能力。本文盘点官方目录与社区生态中的 28 个插件并教你 3 分钟完成安装让侧边栏长出你想要的所有面板。为什么插件目录是 DSH-better-sidebar 的核心卖点DSH-better-sidebar 从 v0.4.0 起把自己改造成了一个注册表服务任何三方插件都能向它注册两类东西——新的侧边栏页面Tab出现在侧边栏菜单里点击即打开你的 React 页面新的文件预览器FileViewer让用户在侧边栏打开某类文件时走你提供的渲染组件。内置的 7 个 tabeditor / git / subagent / sidechat / terminal / browser / diff和 6 个 viewerimage / pdf / markdown / html / code / binary-download本身就是通过同一套 API 注册的所以生态插件与内置功能完全对等——这也是目录里 28 个插件能即装即用的原因。完整的接入规范见 docs/external-plugin-guide.md。插件目录在哪里设置页的两个添加插件弹窗DSH-better-sidebar 把发现插件做成了产品功能在 DSH 设置页的「侧边卡片」分区里有两张虚线卡片——侧边栏内容区 → 「添加 Tab 插件」列出所有注册新页面的插件文件预览区 → 「添加预览插件」列出所有注册文件类型预览器的插件。目录数据源就是仓库里的两份静态清单Tab 插件目录src/client/plugins-tabs.ts预览插件目录src/client/plugins-viewers.ts弹窗界面实现见 src/client/add-plugin-modal.tsx设计文档见 docs/plans/2026-08-14-add-plugins-modal-design.md。三步安装任意目录插件每个插件卡片都预填了一条一行式安装命令以cd ~/.dsh开头保证 profile 上下文一致点击复制安装命令后在终端执行即可例如视频预览插件cd ~/.dsh dsh plugin --profile web add dsh-video-preview装完后浏览器硬刷新Cmd/CtrlShiftR即可看到新 Tab 或新的文件预览效果——client 侧改动支持热加载无需重启服务。目录的数据完整性唯一 id、非空名称/简介、可安装脚本由 tests/plugin-list.spec.ts 守护加一条数据即上架。文件预览插件详解Office 预览 / 视频 / Jupyter这是生态中最受关注的三类文件预览插件都通过registerFileViewer接管.docx、.mp4、.ipynb等文件的渲染。Office 预览插件.docx / .xlsx / .pptx 直接看Office 三件套预览不再内置重型渲染库被拆出主包以瘦身而是以推荐插件形式提供。装上它之后Word 文档、Excel 表格、PPT 演示稿都能在侧边栏编辑器里直接预览替代原来的下载按钮兜底。 未安装时.docx会落到 code 文本兜底、其余 Office 文件显示下载按钮安装后即以相同 viewer id 无缝接管。视频预览插件.mp4 / .webm / .mov / .mkv / .avi 内联播放普通媒体路由有 20MB 大小限制而这个插件自带一条支持HTTP Range206的/video宿主路由——大视频文件可以拖动进度条不再受 mediaLimit 限制。做 demo 录屏、看模型生成的视频素材打开即播。Jupyter 预览插件.ipynb 可运行 Notebook 视图社区生态中的dsh-better-sidebar-jupyter让.ipynb文件在侧边栏变成可运行的 Notebook 视图懒启动 Python kernel、单元格输出流式刷新、编辑后保存回写。数据分析工作流不用再切到 JupyterLab。Markdown 导出与代码导航插件Markdown 导出在 Markdown 工具栏新增「导出」按钮一键把.md渲染为独立 HTML表格/代码块/Mermaid 内联或经打印对话框导出 PDF代码预览导航接管代码文件预览提供符号大纲类/方法/变量筛选 一键跳转和文件内查找全部匹配高亮、区分大小写。侧边栏页面插件大盘点15 个官方收录 TabTab 目录src/client/plugins-tabs.ts按功能可以分为五大族。Git 工具族Git 远程 / Git 凭据 / GitHub 工作台dsh-git-remotesGit 远程 Tab看分支/上游/ahead-behindfetch可 prune、ff-only pull、确认后才 push不替换内置暂存/提交也不提供 force-pushdsh-git-forge「Git 凭据」TabGitHub/Gitea 等账号库 按项目授权 push 策略硬拦token 只存本地 secrets、不进模型上下文dsh-github-workbench「GitHub 工作台」Tab远端仓库目录树 Issues / PR / Actions 页签支持新建 Issue/PR、评论、squash·merge·rebase 合并强确认与重跑/取消 CI。DSH-better-sidebar 的「文件变动」页支持多仓库与多分支切换配合 Git 插件族可以完整管理远端服务器与终端族服务器甲板 / SSH 隧道dsh-server-deck服务器卡片仪表盘每台服务器一张卡片展示在线状态、OS、运行时长、CPU/内存/磁盘与延迟点卡片直接进 xterm.js 交互终端支持~/.ssh/config一键导入dsh-ssh-tunnel「SSH 隧道」Tab多机主机清单 按项目授权 密钥本地保管附带中央交互终端与双栏 SFTP。会话增强族流镜 / 划选追问 / 侧边聊天 / 本轮审查dsh-flowglass实时会话流程图三列泳道展示用户、助手与工具调用支持并行分组、子代理支线、逐层钻取和实时状态dsh-sidebar-qa划选提问——对话划选 → 右侧面板提问 → 同工作区独立追问会话快速无思考模型压缩上下文后注入不打断主对话dsh-sidenoteCodex 风格侧边聊天与划选注释从当前会话 fork 出独立侧边会话assistant 消息划选生成编号注解dsh-turn-review对刚刚这一回合的 diff 做 Approve / Request changes 的人闸门按主会话/子代理/未归因分组审查。阅读写作族Overleaf / 双语阅读 / 全局文档dsh-better-overleafOverleaf 标签页直连 CDP 浏览器登录项目列表切换workspace/overleaf/本地 git 镜像双向同步dsh-bilingual-reader在侧边栏读论文 PDF原生 PDF 显示 大模型划词翻译完全隔离主对话dsh-docs-panel全局 Markdown 笔记任何工作区随时可读列表点选、悬浮大纲跳转、代码复制。监控与 Agent 浏览器族哨兵 / ego 浏览器dsh-sentinel条件驱动的 agent 唤醒系统——文件/进程/端口/HTTP/命令/webhook 传感器条件达成自动唤醒休眠会话「哨兵」Tab 展示服务器全局监控表ego-browser32 个ego_*工具驱动真实 Chromium侧边栏原生 Tab 实时观察 agent 逛的每个页面可直接点击/拖拽/输入接管dsh-suhuang-scroll接入本地阅卷 Runtime支持模型配置、连接测试和连续阅卷控制。增强与工具插件图标、终端、快速预览README 生态区还收录了一批小而美的增强插件插件能力dsh-better-sidebar-iconsVSCode 风格文件/文件夹图标主题纯 DOM 覆盖零侵入dsh-better-sidebar-terminal-plus终端增强内嵌 Nerd Font、修复 xterm 图标渲染dsh-sidebar-preview-select侧边栏预览里划选文本 → 浮动「发送到会话」dsh-quicklookQuickLook 式空格预览按 Space 全尺寸查看图片/PDF/文本dsh-skill-sidebar技能面板扫描本机技能目录功能短语 一键复制调用dsh-better-sidebar-starter运行配置页IDEA 式 Run/Debug 配置一键启动 实时日志插件系统是如何工作的注册、匹配与降级理解三个机制就能明白为什么生态插件装上就能用服务注册插件在inject里声明betterSidebar服务就绪后调用ctx.betterSidebar.registerTab(...)/registerFileViewer(...)返回的 disposer 在插件卸载时自动撤销注册。服务实现见 src/client/service.ts优先级匹配文件打开时按priority降序单趟遍历所有 viewer——高优先级的插件可以覆盖内置 viewer比如用自己的 SVG 渲染替换图片预览未认领的文件最终落到 code 文本兜底或下载按钮优雅降级所有目录插件都把 DSH-better-sidebar 声明为可选 peer 依赖——未安装侧边栏底座时注册静默跳过插件自身表面不受影响卸载插件后已打开的 tab 渲染为占位卡重新安装即恢复。内置 Tab 与 viewer 的参考实现官方吃狗粮在 src/client/builtins/插件条目形状定义在 src/client/plugins-shared.ts。常见问题Q装了 Office 预览插件.docx 还是显示下载按钮浏览器硬刷新后生效若仍不预览确认该文件确实落在会话工作区内侧边栏文件系统路由有工作区围栏检查见 docs/external-plugin-guide.md 第 8.1 节。Q如何临时停用某个插件注册的 Tab不需要卸载设置页「侧边卡片」的插件卡片上有一个开关关闭后该 Tab 从菜单消失、openTab被拒绝已打开的 tab 保留——这是声明式设置v0.4.1提供的能力。Q自己写的插件如何进入官方推荐目录给仓库加上dsh-better-sidebartopic 即可被发现再向 src/client/plugins-tabs.ts 或 src/client/plugins-viewers.ts 提一条PluginEntry唯一 id、名称、简介、安装命令即可进入设置页内置推荐目录。小结DSH-better-sidebar 的插件目录把侧边栏能干什么从内置的 7 个 Tab 6 个预览器扩展到了 Office 预览、视频内联播放、Jupyter 运行、Git 远程管理、服务器终端、会话审查等 28 个方向——全部一行命令安装、卡片开关即用即停。下次看到侧边栏里多出来的 Tab多半就是生态插件在干活。【免费下载链接】DSH-better-sidebar开放的侧边栏底座支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.项目地址: https://gitcode.com/gh_mirrors/ds/DSH-better-sidebar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。