dsh-git-sidebar
Manifest validA draggable right-side Git sidebar for DeepSeek Harness Web: follow the active workspace, list changed files, generate commit messages with the current model, and commit/push/pull
dsh-git-sidebar
English | 简体中文
A draggable right-side Git sidebar for DeepSeek Harness Web. It follows the active workspace, lists changed files, generates commit messages with the model you are already using, and runs commit / push / pull.
Features
- Follows the active workspace — the panel switches to the workspace of the conversation you select, resolving the git root automatically (walking up from the workspace path, or one level down for nested checkouts).
- Draggable right-edge entry — a vertical tab on the right edge of the window; drag it anywhere along the edge, click to toggle the panel.
- Change list — staged / unstaged groups with status badges (M/A/D/R/?), click a file to stage or unstage, stage-all toggle.
- Branch switching — a branch dropdown listing local and remote branches; checkout with a dirty-workspace warning before switching.
- AI commit message — ✨ generates a Conventional Commits style message (Chinese subject) from
git status+git diff HEADusing the current session's default model via the harnessllmservice, then fills the message box for editing. - Actions — commit (optionally with all changes), push, pull, refresh.
Install
dsh plugin --profile web add dsh-git-sidebar
Or install from this repository:
dsh plugin --profile web add "github:adamaik/dsh-git-sidebar#main"
Usage
The Git tab appears on the right edge of the window. Click it to open the panel; drag it to reposition. Select a conversation in the left sidebar to point the panel at that workspace.
How it works
- Host half (
lib/index.js) registers JSON routes on thewebServerservice and runs git commands through theshellservice; the AI commit message endpoint callsllm.streamwith the current default model selection. - Browser half (
lib/client.js) is adsh.clientmodule registered intoshell.overlay; it fetches the host routes and renders the React UI.
Development
node --check lib/index.js
node --check lib/client.js
License
MIT
Comments
Loading…
From the same category
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 8.3k
↓ 172/wk
Apache-2.0
TypeScript
Oct 2, 2026
dsh plugin --profile web add dsh-webby ccch1mneyyy
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol
★ 3.9k
↓ 13.6k/wk
MIT
TypeScript
Oct 2, 2026
dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tuiby YuJunZhiXue
DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐
★ 3k
MIT
JavaScript
Oct 2, 2026
dsh plugin --profile web add dsh-purgeby bowenliang123
The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,
★ 1.8k
↓ 33.2k/wk
Apache-2.0
TypeScript
Sep 30, 2026
dsh plugin --profile web add dsh-contextby agentrq
AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-hosted! Control your own agents from wherever you want Mobile, Web, Desktop. Designed to work well with your own Claude
★ 1.1k
↓ 56/wk
Apache-2.0
JavaScript
Oct 2, 2026
dsh plugin --profile web add @agentrq/dsh-plugin-agentrqby vshulcz
One memory shared by Claude Code, Codex, Cursor, Copilot CLI, OpenClaw and 20 more coding agents, built from the session history already on disk. A fix found in one agent comes back in any of them, in
★ 1.1k
↓ 1.3k/wk
MIT
Go
Oct 2, 2026
dsh plugin --profile web add dsh-deja