AI Agent Hub
Back to plugins
🧰

dsh-github

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install ChenYiming-aaa/dsh-github

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

Run dsh plugin install ChenYiming-aaa/dsh-github in a terminal or the DSH settings page to install this plugin; source code is available at https://github.com/ChenYiming-aaa/dsh-github

About this plugin

Asking an AI assistant to create repos, push code, open PRs, and manage issues is powerful—until every action triggers a temporary auth prompt that breaks your flow. dsh-github makes GitHub authentication truly one-time: configure a Personal Access Token or complete an OAuth Device Flow, and the token persists across restarts so the conversation stays in rhythm.

Under the hood, the plugin ships 45 tools built entirely on GitHub REST API v3 with zero external dependencies (Node 22+ built-in modules only). They cover the full workflow chain—repo creation, multi-file pushes, pull requests, issue management, and code search. The approval policy is deliberate: reads and routine writes pass through immediately, while destructive operations (deleting repos, force pushes, merging PRs, closing issues or PRs) retain an approval gate with fail-closed semantics. A built-in DNS resilience layer ensures tools keep working even if the hosts file blocks GitHub domains, and tokens are confined to the Authorization header—never written to logs or error output.

Who is it for? If you regularly let an AI assistant walk through a create-repo, push, open-PR pipeline, or you want to add a low-friction AI-operates-the-codebase path into your team tooling, dsh-github offers a lightweight, security-aware plugin that just works.

Use Cases

  • Create a repo, push code, and open a PR in a single conversation turn
  • Batch-manage issues and pull requests without switching to the browser
  • Search code across repositories and push fixes directly

Best For

  • Developers who frequently ask AI assistants to operate GitHub repos
  • EngineERS integrating AI into team code workflows
  • DSH users who prefer zero-config, low-interruption tooling