AI Agent Hub
Back to plugins
🖥️

dsh-git-nexus

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install JFWaskin/dsh-git-nexus

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

Run dsh plugin install JFWaskin/dsh-git-nexus in the DeepSeek Harness terminal to install; the source code is available at https://github.com/JFWaskin/dsh-git-nexus .

About this plugin

In early DeepSeek Harness builds, git management was fractured across several plugins — an SCM change panel here, branch operations there, file browsing in yet another, workflow tracking in a fourth, and GitHub integration requiring separate setup. dsh-git-nexus consolidates all of that into a single, self-contained web panel, so you can move from staging to committing, from branch switching to remote syncing, without hopping between plugin tabs.

The panel covers a full working surface: working-tree status with per-file diff previews, stage/unstage/discard and commit, branch listing, switching, creation, and deletion, push/pull/sync/fetch remote operations, a bounded and structured commit log, a searchable list of tracked files with text-file reading, a persistent step board for Claude Code–style plan tracking, and GitHub access via the OAuth Device Flow including Pull Request creation. Every git and file command runs in an isolated /bin/sh child process with a 30-second timeout and a 2 MiB output cap, and branch names, paths, and commit messages are shell-quoted with control characters rejected.

If you work primarily in git-managed workspaces inside DSH and want version control, file operations, task tracking, and GitHub collaboration available in one place — without assembling multiple plugins — dsh-git-nexus is built for that. It targets DSH 0.1.0-rc.6 (web profile) and is published as a community plugin following the official repository's Typert host manifest conventions.

Use Cases

  • Manage Git changes, branch operations, and remote sync in a single DSH web panel
  • Review file diffs, stage and commit in real time while tracking a persistent step board
  • Connect to GitHub via OAuth Device Flow and create Pull Requests directly

Best For

  • Developers who work primarily in git-managed workspaces inside DSH
  • Teams that prefer one consolidated panel over multiple separate plugins
  • Users who need GitHub collaboration without managing long-lived personal access tokens