项目说明
From README
dsh-git-workbench A JetBrains-style Git workbench for DeepSeek Harness.Local Changes tree, hunk- and line-level staging, side-by-side diff, commit window, commit graph, annotate, interactive rebase, shelve, three-way conflict resolution — all next to the conversation, no terminal switching.
The goal is not "being able to commit", but seeing which line changed, which hunk gets staged, and which branch the commit lands on as clearly as in IDEA.
中文 · Features · HTTP API · Architecture · Design notes · Development What it is DSH's right sidebar is a draggable tab area, which maps to IDE tool windows; the diff opens in the main area like an editor tab and is a singleton — opening another file replaces the content instead of stacking tabs.
JetBrains Here Contents --- --- --- Commit tool window Commit tab changes tree + changelists + conflicts + message + AI / Recent / Checks / Amend Log tool
Original description
JetBrains-style Git workbench plugin for DeepSeek Harness: hunk/line staging, side-by-side diff, commit graph, three-way conflict view.
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add @yann9/dsh-git-workbenchdsh plugin --profile web add link:<absolute path to this repo>dsh plugin --profile web add @yann9/dsh-git-workbench@latest安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 9 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1877 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 90
- 生态热度
- 65
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
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-review
HaoyueQin/dsh-git-review
DeepSeek Harness 会话审查标签页:工作区相对 HEAD 或任意两 ref 的变更,以可过滤文件树加双列差异呈现;泳道提交图带逐行追溯与单文件历史;三范围搜索;行内评论回写对话输入框;暂存、提交、分支、标签、贮藏与冲突操作全部设防。