H2O-MERO/dsh-git-sidebar
H2O-MERO★ 1JavaScript最后同步: 2026-08-20
嵌入式 Git 可视化工作台(代码 Diff / 未提交改动面板 / 对话页侧边改动模块)A Git visualization workbench embedded in the DeepSeek Harness Web GUI
README 摘要
dsh-git-sidebar 🌐 English 简体中文 🧭 DSH 对话页右侧的「未提交改动」侧边栏 :从 dsh-git-studio 中提取,只保留对话侧边栏部分,已删去 Git 图谱(提交历史图、分支过滤、提交详情等)相关代码。 DeepSeek Harness(DSH)Web GUI 的嵌入式 Git 工作区改动侧边栏插件。 在对话界面右侧停靠 VSCode 风格的未提交改动面板:已暂存 / 更改 / 未跟踪三组文件列表、状态徽标、每文件 +/− 行数、点击展开单文件 diff、重命名 旧 → 新 、未跟踪文件直接显示内容,并可调用系统默认应用打开文件。 📸 界面截图 ✨ 功能 - 跟随当前对话 :打开哪个对话就显示哪个对话工作区的 git 仓库,切换对话自动跟随;非 git 仓库的对话显示空态提示 - 未提交改动(VSCode 风格) :已暂存 / 更改 / 未跟踪三组文件列表、状态徽标(A/M/D/R/U/?)、每文件 +/− 行数、点击行展开单文件 diff、重命名 旧 → 新 、未跟踪文件直接显示内容 - ☑ 分组开关 :可单独隐藏某组;面板与分组均可点击折叠 - 右侧停靠模块 :可拖拽调整宽度,宽度与折叠状态持久化;折叠时只显示窄把手,不渲染内容、不发起请求;宿主工具详情面板打开时自动让位 - 打开文件 :文件行展开后可调用系统默认应用打开该文件 - 明暗主题 :跟随 harness 界面自动切换 📦 安装 1. 把插件加入 profile 编辑你的 DSH web profile 的 package.json ,添加依赖: ( plugins/git-sidebar 为本插件源码所在目录,按实际路径调整。) 2. 挂载 bundle 在 profile 的 cordis.patch.yml 中加入: config.repo / config.repos 是初始可访问仓库白名单;运行中被会话工作区发现的仓库也会自动加入可访问集合。 3. 安装并重启 打开 http://127.0.0.1:3080 ,在任意会话页右侧即可看到「未提交改动」侧边栏。 🛠️ 开发 服务端( index.js )和客户端( client.js )改动后需重启 dsh web。 📄 开源协议 MIT
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,780
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,521
omdsh-dev/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.
★ 2,621