Git worktree management panel for the DSH Web GUI
HeathHe/dsh-worktree-panel · productivity
Git worktree management panel for the DSH Web GUI — adds a project → worktree → sessions dimension to the sidebar.
★ 8GitHub stars
2Forks
2026-08-27Last updated
JavaScriptLanguage
MITLicense
Key features
- Main working tree + branch worktrees — displays the main working tree, current branch, clean/modified state, and linked branch worktrees inside each project group.
- Session management — starts sessions inside a worktree, removes worktrees, and switches the main working tree branch.
- One-click creation — creates a worktree for an existing branch or creates a new branch and its worktree.
- Session-first non-Git folders — the project-row plus button starts a conversation directly.
- “Initialize Git and enable worktrees” is available from the project actions menu.
Requirements
- Tested with DSH Desktop 2.0.3 / DeepSeek Harness 0.1.1-rc.2.
- DSH peer dependency range=0.1.1-rc.2 <0.2.0.
Install command
dsh plugin --profile web add github:HeathHe/dsh-worktree-panel