dsh-better-sidebar

@omdsh-dev · UI 增强
检测有风险提示无安装脚本来源一致

为 DSH 提供集文件、终端、Git、子代理于一体的可扩展侧边栏工作台

v0.15.0版本
npm 预构建包安装方式
2026-08-22最近更新
2,582 · 56.5kStar · 周下载
dsh plugin --profile web add dsh-better-sidebar查看仓库

插件介绍

根据仓库资料整理 · commit b7aab48

主要功能

  • 文件工作台:懒加载目录树式资源管理器 + CodeMirror 编辑器,支持图片、Markdown(含 Mermaid)、HTML、PDF 预览
  • 内嵌浏览器:沙箱 iframe 多标签浏览,支持前进后退,HTTP/HTTPS 链接可分别配置打开方式
  • 真实终端:基于 xterm.js 与 node-pty 的真 shell,支持断线重连回放,可选为模型注入 terminal_* 工具
  • Git 面板:真实 diff、VSCode 风格 diff 标签、历史记录,支持右键暂存/提交/还原
  • 后台任务页:展示 subagent 拓扑与后台任务的退出码、实时输出,可强制终止
  • 服务化扩展:开放 ctx.betterSidebar 服务,第三方插件可通过 registerTab / registerFileViewer 注册新页面与文件预览器

适合什么时候用

  • 希望在 DSH 中获得类 IDE 的侧边栏体验,集成文件浏览、编辑、终端与 Git 操作
  • 需要一个可被第三方插件扩展的侧边栏框架,统一注册新 Tab 或文件预览器
  • 希望在不打断主会话的情况下开启并行的侧边对话线程处理子任务

安装后会多出什么

界面右侧栏工作台 · 底部面板(可与侧栏拆分/合并) · 内嵌浏览器 Tab · Git 面板与 diff Tab · 设置页侧边卡片(逐项开关)
Agent 工具terminal_*

使用前需要

  • 需已安装并可运行 DSH(dsh web),支持版本:0.1.0-rc.8、0.1.1-rc.1、0.1.1-rc.2
  • Node.js ≥ 20,pnpm ≥ 10
  • 终端功能依赖 node-pty 预编译二进制,Windows 等环境可能需要额外编译工具链(如 VS Build Tools)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络会话数据宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库omdsh-dev/DSH-better-sidebarnpmdsh-better-sidebar@0.14.0安装方式npm 预构建包收录日期2026-08-14固定 commitb7aab48deb17 · 2026-08-22
dsh plugin --profile web add dsh-better-sidebar