AI Agent Hub
Back to plugins
🖥️

dsh-gitland

Client Updated 2026.08.23

Run the following command in DeepSeek Harness:

dsh plugin install yingzaicc/dsh-gitland

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

Run dsh plugin install yingzaicc/dsh-gitland inside DeepSeek Harness; the full source is at https://github.com/yingzaicc/dsh-gitland .

About this plugin

Working with Git inside the DSH Web GUI used to mean leaving the browser, opening a terminal, and switching back. dsh-gitland brings the GoLand tool-window experience into the sidebar as a bottom-docked panel with three columns side by side: a branch tree, a color-coded swim-lane commit log, and a per-file diff detail view. Panel height and column widths are all drag-adjustable, and both light and dark themes stay legible.

The commit dialog lists every changed file with expandable diff previews. Hitting the AI-draft button makes a single direct model call (no agent loop, zero tool rounds, lowest inference tier) to compose a Conventional Commit message from the selected diffs and auto-fills it into the input box. Commits run on exact paths via git add plus git commit --only, so unselected staged files are never swept in; if push fails the commit is preserved and the error shown honestly. The worktree page covers adding, removing, and pruning linked worktrees. Three built-in workflow skills - /git-commit, /git-branch, /git-worktree - are invocable with a slash in the prompt, matching the semantics of Claude slash-command expansion.

Built for developers and teams who switch to Git frequently inside DSH and want to read a log line, pick files, write a message, and push - all in one window - while enjoying IDE-grade details like the gold current-branch badge, folder-grouped branches, and JetBrains-style file icons. Drop it in and it works immediately.

Use Cases

  • Browse a color-coded swim-lane commit log and expand per-file diffs inside the Web GUI
  • Draft a Conventional Commit message with one AI click, select files, commit and push precisely
  • Create, switch, or delete branches and linked worktrees without leaving the browser

Best For

  • Developers performing frequent Git operations inside DSH
  • Engineers who prefer a GoLand/JetBrains workflow but work primarily in a Web GUI
  • Teams that want AI-drafted commit messages via a minimal single-call flow with no agent loop