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.
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
- Repo: NEAZ71eve/dsh-tool-github
- Category: Tools & Capabilities
- Stars: 1
- Version: Source (local checkout)
- Last push: 2026-08-15
- First seen: 2026-08-15
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