NEAZ71eve/dsh-tool-github

GitHub REST API tools + browser sidebar panel: repos, search, issues, PRs, comments, account binding (credential-store), and one-click clone-as-workspace.

GitHub REST API tools for DeepSeek Harness. It registers model-facing github_* tools so the agent can bind a GitHub account, query repositories, search code and issues, read file content, create issues / pull requests / comments, and clone repositories into selectable workspaces. It also ships a browser-side GitHub panel for the web GUI (sidebar icon -> account status, workspace list, bind / add-workspace actions), backed by /github-* commands so the panel never holds a token or talks to the API itself.

Tools & Capabilities ★ 1 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add .

README-documented install from the checkout directory (dsh plugin --profile web add .), with a machine-specific local-path alternative. Restart the web GUI (dsh web) after installing or updating, because client plugin discovery only runs at process start. No published npm package is referenced.

Compatibility

DSH Web profile. Needs a GitHub personal access token — resolve order is credential store (github_bind) -> plugin config -> GITHUB_TOKEN environment variable.

Details

Recent updates

README notes the panel talks to the host only through the /github-* commands (ctx.remote.commands.execute); the same commands are also typed directly in the composer (e.g. /github-bind, /github-my-repos, /github-workspace-add).

FAQ

How do I install dsh-tool-github?
From the checkout directory run: dsh plugin --profile web add . (the README also shows a local-path form), then restart dsh web so the client plugin is discovered.
How is the GitHub token handled?
Bind it with /github-bind (stored in the credential store) or set GITHUB_TOKEN; the browser panel never holds the token — it only calls the /github-* host commands.
What can the agent do with it?
Query repositories, search code and issues, read file content, create issues / pull requests / comments, and clone repositories into selectable workspaces.

Alternatives

zhaoolee/notes · Vladimir-Human/ru-marketplace-mcp#dsh · DDDMUC/dsh-free-search

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins