dsh-git-panel
DSH Web GUI 里的 IDE 风格 Git 面板:常驻标签页含三栏总览(分支/标签列表、可搜索的提交历史图、含变更文件树与提交信息的提交详情)与变更记录页(统计条、带逐文件暂存/取消/丢弃的未提交列表、含 amend 的提交框);并排差异带懒加载 highlight.js 语法高亮、块间上下文按需展开与词级行内高亮,图片文件以变更前/后双图对照;另在输入框提供 zsh 风格分支标记。所有 git 命令以 argv 数组经宿主 subprocess 执行、cwd 锁定仓库根。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 8,315
- 最近推送
- 今天更新
Original description
Web GUI 里的 IDE 风格 Git 面板——分支/提交历史总览、变更提交与 amend、AI 生成提交信息、文件浏览、代码与图片新旧差异对照、输入框分支标记、针对移动端优化 | an IDE-style Git panel for the Web GUI — branches & history, commit/amend for local changes, AI-generated commit messages, a file browser, code & image before/after diffs, an input-bar branch marker, optimized for mobile
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add @xbzbing/dsh-git-panel安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
发现 1 项需要留意的行为
- 以明文 http 连接 www.eclipse.org(可被中间人篡改)
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 1 天仍在推送;README 未给出明确安装命令,需要自己读;装完即可用,无需额外配置;近月 npm 下载 8315 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 74
- 生态热度
- 78
- 上手便捷
- 32
- 信号质量
- 18
- 数据置信度
- 75%
相关插件
dsh-inline-diff
JanEickholt/dsh-inline-diff
将编辑与写入工具调用渲染为常开的双栏 diff,样式类似 git diff,可选语法配色与词级高亮。
dsh-git-idea
mays-hi/dsh-git-idea
照着 IDEA 的 VCS 做的 Git 集成,装进 DSH 会话:输入框「权限模式」旁边的 Git 图标显示当前分支与未提交改动数,悬停可切分支,点击弹出 IDEA 风格的面板(分支树、提交图、变更与暂存、提交详情、文件差异),另有一个设置页管提交身份、git 位置和网络参数。不向 DSH 注册任何模型工具。
dsh-git-workbench
yann9/dsh-git-workbench
DSH 的 JetBrains 风格 Git 工作台:按块与按行暂存、带词级高亮的并排 diff、提交图与分支操作、三方冲突合并,还能用宿主模型起草提交信息。