dsh-git-component
Run the following command in DeepSeek Harness:
dsh plugin install nieyunliang/dsh-git-component
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install nieyunliang/dsh-git-component to install the plugin from GitHub (https://github.com/nieyunliang/dsh-git-component), then restart the webui process for changes to take effect.
About this plugin
After editing code inside the DeepSeek Harness WebUI, committing a change usually means alt-tabbing to a terminal, typing a few git commands, and switching back. dsh-git-component folds that round-trip into a 376 px floating panel on the right edge of the window, keeping day-to-day Git work in the same view as your code. When you do not need it, a single click collapses it into a small branch icon tucked in the corner.
The panel parses porcelain v1 output with rename detection and groups changes into Staged, Unstaged, and Untracked sections. Click any file for an inline diff of up to 400 lines. Staging is handled automatically via git add -A before each commit, and you can choose to commit, commit-and-push, or push directly. Leave the message field empty and the current default model generates a single-line Chinese commit message capped at 60 characters for you. The panel auto-refreshes every 15 seconds and follows the active session working directory, so switching workspaces reloads it transparently.
It is best suited for developers who write code in the WebUI and want Git operations to feel like a seamless part of that workflow. The plugin has zero runtime dependencies, executes every git command through the host shell under your existing sandbox policy without loosening file permissions, and requires no build step or extra configuration to get started.
Use Cases
- Review working-tree changes and commit or push directly from the floating panel in WebUI
- Leave the message field blank and let AI generate a concise single-line Chinese commit message
- Switch sessions or workspaces and let the panel reload automatically without manual refresh
Best For
- Developers who write code primarily in the DeepSeek Harness WebUI
- Engineers who prefer to keep routine Git operations inside the editor view
- Chinese-speaking developers who prefer commit messages in Chinese
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.