AI Agent Hub
Back to plugins
dsh-git preview

dsh-git

Client Updated 2026.08.18

Run the following command in DeepSeek Harness:

dsh plugin install mojiexuan/dsh-git

Paste the following prompt into your AI chat to install this plugin:

In DeepSeek Harness, run dsh plugin install mojiexuan/dsh-git to install this Git source-control plugin (source: https://github.com/mojiexuan/dsh-git), then start dsh web to begin using it.

About this plugin

In the DeepSeek Harness web workspace, you can write code and run agents, but committing and pushing still means switching back to a terminal and typing commands. dsh-git embeds a full Git source-control panel right into the browser sidebar: one-click repo initialization, per-file staging and unstaging, a smart action button that automatically shifts between Commit, Push, and Publish branch based on the current state, one-click fetch of all remote branches, and full branch and remote management, all contained within the panel so you never have to leave your context.

At the bottom of the panel sits a lazily paged SVG commit-history graph with multi-branch and multi-remote lane topology. Hovering reveals the full hash with a one-click copy button, and scrolling downward loads the next page on demand. AI commit messages are generated by streaming the staged or working-tree diff through the Harness LLM, producing Conventional Commits-compliant descriptions with Chinese output by default. The panel auto-polls git status every 2.5 seconds so external changes appear in real time, and on first open it silently checks the npm registry for a newer version and shows an update badge if one exists.

If you develop in the DeepSeek Harness Web UI and would rather not keep toggling between browser and terminal, this plugin delivers a VS Code-like Git experience across Windows, macOS, and Linux, with full English and Chinese UI support.

Screenshots

Use Cases

  • Commit, push, and manage branches entirely from the browser without opening a terminal
  • Generate Conventional Commits-compliant messages from the staged diff via the built-in LLM
  • Browse a multi-branch commit graph, copy full hashes, and manage remote repositories

Best For

  • Engineers who develop in the DeepSeek Harness Web UI on a daily basis
  • Teams that want to minimize context switching between browser and terminal
  • Developers who prefer visual Git workflows over a purely command-line interface