← 全部工具

zoahdev/dsh-github-intelligence

热度 50 更新于 DevOps 与云

The most comprehensive developer-intelligence integration for DeepSeek Harness: 160+ read-only tools across GitHub, GitLab, Gitee, npm, PyPI, crates.io, Docker Hub, Hugging Face, Hacker News, Stack Overflow, and Reddit — with rate-limit-friendly caching (dsh 0.1.0-rc.6).

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

dsh-github-intelligence

English · 中文

Developer intelligence for DeepSeek Harness: 201 read-only tools across GitHub, 16 external ecosystems, and the dsh registry itself — now with an authenticated maintainer inbox and evidence-based repository health audits. Public tools need no API key; every request supports cancellation, rate-limit-friendly TTL caching, and UI cards.

Topic: dsh-plugin · Tested with dsh 0.1.0-rc.6 · Node 24 / pnpm 11

Live tool catalog: https://zoahdev.github.io/dsh-github-intelligence/

Featured in: awesome-dsh-plugin (4k★ list) · awesome-deepseek-harness (562★ list) · official Show & Tell #1657

Tools

| Tool | What it does | |---|---| | githubrepo | Full repo overview: stars, forks, issues, language, license, topics, default branch, archived status, activity dates | | githubreleases | Recent releases with tag, date, pre-release flag, URL, body preview | | githubissues | Recent issues by state (open/closed/all) — pull requests excluded automatically | | githubpulls | Recent pull requests by state, including merge status | | githubcontributors | Top contributors by commit count | | githubsearch | Repository search sorted by stars or last update | | githubreporeport | One-shot deep report: overview + latest release + open issues + recent commits + top contributors | | githubcompare | Side-by-side comparison of two repositories with numeric deltas | | githubtrending | Recently created repositories sorted by stars (optional language filter) | | githubuserrepos | A user's top repositories by stars | | githubweeklydigest | Releases, merged PRs, new issues, and commits from a configurable look-back window | | githubnotifications | Authenticated attention queue for mentions, review requests, assignments, and authored threads | | githubrepohealth | Transparent repository health score with evidence, risks, and concrete next actions | | githubhelp | Catalog of all 200 other tools — call it when unsure which tool to use |

Beyond GitHub, the catalog also covers GitLab, Gitee, npm, PyPI, crates.io, Docker Hub, Hugging Face, Hacker News, Stack Overflow, Reddit, and the dsh plugin ecosystem itself (registry stats) — one install, one consistent tool style, one cache.

Example prompts:

  • "Give me a full report on deepseek-ai/deepseek-harness."
  • "What open issues does ollama/ollama have right now?"
  • "Who are the top contributors of openai/openai-python?"
  • "Find the top 5 TypeScript agent frameworks and compare their stars."
  • "What needs my attention on GitHub right now?"
  • "Audit the repository health of owner/repo and tell me exactly what to fix."

Install

dsh plugin --profile web add dsh-github-intelligence
# or, using the upstream CLI directly:
pnpm dlx @deepseek-ai/dsh plugin --profile web add dsh-github-intelligence

# standalone CLI (same catalog, for humans):
npm install -g dsh-github-intelligence

Then restart dsh web and ask your agent to use the tools above.

Configuration

All values are optional and set in cordis.yml:

| Key | Type | Default | Description | |---|---|---|---| | githubToken | string | (none) | GitHub token to raise rate limits and enable githubnotifications when it has notification read access. Never commit it. | | timeoutMs | number | 10000 | Request timeout in milliseconds. | | defaultLimit | number | 5 | Default result count when the model omits limit. | | bodyPreviewChars | number | 500 | Maximum characters kept from a release body preview. | | cacheTtlMs | number | 60000 | In-memory response cache TTL, so composed calls stay cheap. | | userAgent | string | dsh-github-intelligence/2.10.0 | User-Agent header sent to the GitHub API. |

Why "most complete"