IT-coder-Yy/dsh-git-plugin ↗★ 0
dsh-easygit-plugin
面向 DeepSeek Harness Web 的可视化 Git 工作台,支持查看仓库状态与提交记录、快捷执行常用 Git 操作,以及安全运行自然语言生成的分步骤命令提议。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:IT-coder-Yy/dsh-git-plugin说明文档
阅读完整 README ↗DSH Git Plugin
面向 DeepSeek Harness Web 的可视化 Git 工作台:查看仓库、执行常用操作,并安全运行 AI 生成的 Git 工作流。
English · 简体中文
怎么用
👀 查看 Git 状态 → 🖱️ 点击快捷操作或询问 Agent → ✅ 检查确认 → 🚀 执行
效果预览

功能
- 可视化仓库状态:查看当前分支、已暂存和未暂存文件,并查看每个文件的格式化审阅视图或原始 Diff。
- 提交记录与详情:通过提交图浏览当前分支历史;点击提交即可查看提交说明、作者、时间、父提交、变更文件、增删统计和完整 Diff。
- 点击执行 Git 操作:直接暂存或取消暂存单个/全部文件、创建提交,以及新建、搜索、切换或安全删除本地分支。
- 集中查看引用:无需离开 DeepSeek Harness Web,即可查看本地分支、远程分支和标签。
- 自然语言工作流:将自然语言请求转换成清晰、分步骤的 Git 命令提议,然后直接执行或复制到终端手动执行。
- 默认安全:使用保守的命令白名单、高风险操作确认、防重复执行和诊断信息脱敏机制。
快速开始
0. 允许立即安装新发布的包
较新版本的 pnpm 可能延迟安装刚发布的包。若要立即安装最新版本,请在 ~/.dsh/profiles/web/pnpm-workspace.yaml 中加入:
minimumReleaseAgeExclude:
- dsh-easygit-plugin
1. 安装插件
dsh plugin --profile web add dsh-easygit-plugin
2. 启动 DSH Web
dsh web
3. 打开 Git 工作台
点击输入框旁的 Git 按钮,即可查看变更和提交记录,也可以点击暂存文件、创建提交或管理分支。
遇到更复杂的工作流时,可以用自然语言告诉 Agent。例如:
将文档更新提交到当前分支,提交信息为 "docs: update guide"
在 Git 工作台中检查生成的步骤,然后选择直接执行或手动执行。
从源码安装
git clone https://github.com/IT-coder-Yy/dsh-git-plugin.git
cd dsh-git-plugin
npm install
npm run build
dsh plugin --profile web add ${PWD}