DeepSeek Harness Git 插件:将 Fork 风格 Git GUI 内嵌到 DSH

DeepSeek Harness (DSH) 采用插件化架构。开发者在工作流中常需直接操作 Git 仓库。ayumedaze/dsh-git 插件将 Fork 风格的 Git 图形界面(Express 后端 + 浏览器前端)打包,使其能在 DSH 桌面端或 Web 端内嵌使用。

前置条件

安装前需确认本机已安装 Node.js(版本 ≥22)和 git。

安装与启用

  1. 在插件仓库根目录执行安装命令:
    dsh plugin --profile <profile-name> add .
如果 profile 不存在,命令会先自动初始化它。
  1. 重启 DSH(桌面端或通过 dsh --profile ... 命令重新启动)。
  2. 重启后,侧边栏底部会出现 Git 按钮。

桌面端的 profile 名可在 DSH 设置/插件管理中查看。

核心功能

  • 启动 Git GUI 服务。
  • 注册 API 接口。
  • 侧边栏注册 Git 按钮。
  • 弹窗内嵌 Git GUI。
  • 支持本地 git 仓库路径。
  • 记录最近打开仓库,下次启动自动恢复。

使用方法

  1. 打开 DSH,点击左侧边栏底部的 Git(⏣)按钮。
  2. 在弹出的 Git GUI 浮层中点击 Open…,粘贴一个本地 git 仓库路径即可。

配置与限制

环境变量 GIT_GUI_PORT 可覆盖默认端口(3417)。端口仅绑定 127.0.0.1,不会对局域网开放。

生态与许可

该插件在社区插件目录发布(https://www.skillhub.cn/plugins/ayumedaze/dsh-git),独立于 DeepSeek / 幻方官方应用商店。许可证为 MIT。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜