web-browser.md
August 20, 2026 · View on GitHub
网页与浏览器
对应网站分类:网页与浏览器 · Web & Browser
| 插件 | 能力 | 安装或挂载方式 | 许可 / 风险 |
|---|---|---|---|
| ma-pony/deepspider | AI 原生网页抓取与 JavaScript 逆向:用 Patchright/CDP 观察真实请求与运行时事实,沿调用栈定位参数写入边界,通过独立 Node 语义运行时 (sdenv) 重新生成 Cookie 并以真实请求 (CycleTLS) 验证,导出可脱离浏览器重跑的 Solver | dsh plugin --profile web add deepspider | MIT;高权限:浏览器 Cookie/Session 恢复、脚本执行、向任意站点真实出站请求。仅应在自己拥有或已获授权的目标上使用,并遵守目标条款与法律;postinstall 会自动下载 Patchright Chromium |
| heartleo/hn-cli | Exposes Hacker News tools to DeepSeek Harness agents: ranked feeds (top/new/best/ask/show/job), item comment trees, Algolia search, and user profiles, all via public HN APIs. | dsh plugin --profile <name> add -w dsh-hacker-news | MIT;Network egress to third-party HN APIs; query text is sent to hn.algolia.com. The separate Go TUI hn binary has an optional translation feature requiring an OpenAI-compatible API key, but that is unrelated to the DSH plugin. |
| cocofhu/anime-find | 对话内多源搜番(Mikan/AniBT/AnimeGarden):卡片展示 Bangumi 评分与详情、按字幕组浏览、复制磁力/种子;可选流媒体解析播放 Tab | dsh plugin --profile web add github:cocofhu/anime-find(本地: dsh plugin --profile web add /abs/path);更新: dsh plugin --profile web update anime-find | MIT;向第三方来源站点发搜索/详情请求并经 Host 代理媒体流,含磁力/种子下载能力,需遵守来源条款与版权 |
| wxkingstar/SpecFusion | Zero-config fused search over 65,600+ API docs from 20 Chinese open platforms (WeCom/Feishu/DingTalk/Taobao/Douyin etc); ships both DSH native plugin and SKILL.md for Claude/Cursor/Codex | dsh plugin --profile web add @wxkingstar/specfusion-dsh; 或 curl SKILL.md 装入 ~/.claude/skills/ (见 README) | MIT;文档检索走云端服务(SPECFUSION_BASE_URL),注意查询内容外发 |
| anysearch-team/anysearch-dsh | AnySearch 实时 web 搜索 Provider:接管 DSH 原生 web_search,另供能力发现 anysearch_capabilities、垂直 anysearch_search、1-5 路批量搜索 | npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh | MIT;经第三方 API;匿名配额有限,常规使用需配 ANYSEARCH_API_KEY(存 $DSH_HOME/.credentials.yaml) |
| Tabbit-Browser/dsh-plugin | DSH bundle 随插件加载 tabbit-browser Skill:模型经 skill({name:"tabbit-browser"})//tabbit-browser 控制 Tabbit 浏览器 (tabbit-cli Runtime),自动检测/下载国内国际正式版安装包,多实例支持 | dsh plugin --profile web add github:Tabbit-Browser/dsh-plugin; 需 Tabbit 浏览器 >=1.9.0 | MIT;控制本机 GUI 浏览器并自动下载/安装浏览器安装包;Windows Runtime 需会话切 Full Permission,浏览器页面数据可被模型读取 |
| awesome-dsh-plugin/dsh-find-plugin | In-agent plugin discovery: live GitHub repository search scoped to the official dsh-plugin topic, star-ranked; every result comes with a ready-to-run dsh plugin add command. | dsh plugin --profile web add dsh-find-plugin (or: dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin) | MIT;Requires network access to GitHub at runtime. |
| canghai666x/dsh-news-plugin | 新闻采集工具插件:注册 news_fetch 工具抓取 RSS 新闻源并解析为结构化条目(Node 原生 fetch + 正则,零第三方依赖),五维评分/筛选/简报编排交给模型;附 dsh-news-briefing Skill。 | 将仓库放入 Harness 项目,在 cordis.yml 组合中声明 - name: './index.ts'(参考官方 cordis-tutorial/07 第 7 章),node --import tsx ../../vendor/cordis/bin.js 启动 | MIT;仓库根目录无 LICENSE 文件(仅 package.json 声明 MIT);无 dsh.bundle,安装为非标准组合式(手写 cordis.yml);基于 2026-08 官方教程,v0.1 API 可能变更。 |
| ch1bug/dsh-mimo-agent-tools | 把小米 MiMo API 封装为 DSH Cordis 模型工具:mimo_search / vision / audio / video / asr / tts(Python 驱动,MIMO_DRIVER 指向默认安装路径),与 @deepseek-ai/dsh-tools 共存不重复加载。 | dsh plugin --profile web add /path/to/dsh-mimo-agent-tools(或 github:ch1bug/dsh-mimo-agent-tools);安装 python 驱动后重启 dsh web,工具自动挂载 | MIT;依赖 MiMo API 可用性与密钥配置。 |
| Clizo1209/dsh-playwright-browser | Semantic, multi-tab browser automation for DeepSeek Harness powered by Playwright: abort-aware page operations, Cordis-owned lifecycle cleanup, configurable screenshotDir (default .dsh-browser/screenshots); ships sanitized real-world test suite on public demo sites. | dsh plugin --profile web add dsh-playwright-browser (or tarball: dsh plugin --profile web add ./dsh-playwright-browser-0.1.3.tgz; headless: dsh plugin --profile headless add ./dsh-playwright-browser-0.1.3.tgz); needs npx playwright install chromium | MIT;Requires Playwright Chromium install; pnpm 10+ may need allowBuilds in profile pnpm-workspace.yaml for git installs. |
| cyijun/dsh-surfing-plugin | 为 DSH 注册自托管搜索/抓取 provider:web_search 走 SearXNG、web_fetch 走 Crawl4AI,注册进 ctx.web 服务,保持原生工具名/参数/渲染/超时语义不变 | dsh plugin --profile web add dsh-surfing-plugin(本地试装 dsh plugin --profile web add .);需先设 SEARXNG_URL、CRAWL4AI_URL、CRAWL4AI_API_TOKEN 环境变量 | MIT;把搜索查询/抓取请求发往外部 SearXNG 与 Crawl4AI 服务,依赖 CRAWL4AI_API_TOKEN 等密钥 |
| Da1dr1em/dsh-ego-browser | 把 ego-lite Windows 浏览器自动化 skill 改写为 DSH 原生插件:ego_browser_help 工具返回 API 指南(guide/runtime/rules/taskspaces/handoff/caveats/install topics) | dsh plugin --profile web add -w github:Da1dr1em/dsh-ego-browser(重启 dsh web 生效;备选 git clone 后用 dsh plugin --profile web add -w --ignore-scripts) | BSD-3-Clause;安装中途失败可能把 profile node_modules 修剪到不一致状态,重跑同一命令即可恢复 |
| hiyms/dsh-web-search-provider | 为 DSH 的 ctx.web web 能力缝提供原生搜索 provider:OpenAI Responses / Anthropic Messages 两种协议,按当前聊天 provider 选择与校验 | pnpm build 后,在 cordis.yml overlay 引用:name: '/abs/path/to/dsh-web-search/lib/index.js'(并配置 @deepseek-ai/dsh-web 缝);发布后 dsh plugin add | MIT;Not yet on npm - currently requires building and referencing by absolute path; page-fetching capabilities should mind SSRF/data-egress boundaries. |
| huey1in/trio | DSH 全家桶:Playwright 浏览器自动化(browser_screenshot/browser_download)、MCP Server、GitHub 集成三合一;经 cordis.patch.yml 挂载 dsh-trio/browser、dsh-trio/mcp、dsh-trio/github 三层 | dsh plugin --profile web add dsh-trio (无需的模块在 $DSH_HOME/profiles/web/cordis.patch.yml 删掉对应行) | MIT;首次调用需安装 Chromium(npx playwright install chromium);持久浏览器 profile 与 GitHub/MCP 凭据需自行隔离 |
| junhongchashui/dsh-plugin-web-access | 按需网页访问:web_fetch 命令行抓取 + 无头浏览器(browser_open/snapshot/eval/screenshot)双通道,纯本地、免 API key | 动态 Cordis:会话内 cordis_define(code.host 取 plugin/index.js)再 cordis_run;或复制进 agent-presets 目录在 cordis.yml 加一行插件引用 | MIT;安装走会话内动态注册(重启不持久);web_fetch 与官方 @deepseek-ai/dsh-tool-web 的 web_fetch 同名,勿同时启用 |
| LingyeSoul/dsh-rider | 免费网络搜索工具 duckduckgo_search(DDG 优先、Bing 回退、零 API key)+ vision_understand 前置视觉理解(本地路径/http/data URL 图片交给视觉模型)+ 设置页与对话输入框粘贴图片识别。 | dsh plugin --profile web add "github:LingyeSoul/dsh-rider#main" (或包目录内 dsh plugin --profile web add .);视觉模型用 $DSH_HOME/settings.yaml 的 dsh-rider: 段配置 | GPL-3.0 |
| MicroHEROX/dsh-exa-mcp | Mounts remote Exa Search MCP (https://mcp.exa.ai/mcp, streamable-http) through the in-box dsh-mcp-client bridge, exposing Exa search tools to the agent; one patch row, no build step, no runtime API. | dsh plugin --profile web add github:MicroHEROX/dsh-exa-mcp (alternatives: dsh web --patch cordis.patch.yml, or merge insert block into $DSH_HOME/profiles/<name>/cordis.patch.yml) | MIT;Known timing issue: github: git installs can desync dsh.profile.bundles — verify with dump-config; don't combine bundle + --patch (duplicate loader entry). |
| MicroHEROX/dsh-Kimi-WebBridge | Exposes kimi_webbridge_* browser tools (navigate, click, fill, snapshot, screenshot, evaluate, network, upload, PDF) over the user's real logged-in browser via the local Kimi WebBridge daemon (/command,/status HTTP endpoints). | dsh plugin --profile demo add github:MicroHEROX/dsh-Kimi-WebBridge (or add ./dsh-Kimi-WebBridge, or --patch / permanent merge into profiles/cordis.patch.yml) | MIT;Real-browser access with login sessions — high privilege; sandbox/permission discipline essential. |
| MostlyHarmlessxyz/dsh-safe-web-fetch | SSRF 防护的仅公网 HTTP(S) web_fetch 提供方:替换默认 fetchProvider 为 safe-http,启用 DSH 既有 web_fetch 工具,搜索仍走基础 profile 提供方。 | dsh plugin --profile safe add dsh-safe-web-fetch@next(生产 pin 版本:dsh plugin --profile production add dsh-safe-web-fetch@0.1.0-next.0;或 github:MostlyHarmlessxyz/dsh-safe-web-fetch#<sha>) | MIT;覆盖既有 web_fetch 提供方前先在同一 profile 测试;Git 安装需本地构建。 |
| NexusAgentX/dsh-web-access | 联网插件:多提供方搜索回退、URL 抓取(SSRF 防护)与 GitHub / PDF / YouTube 内容提取;官方 web_search 存在时自动注册为 web_access_search。 | dsh plugin --profile web add dsh-web-access | MIT;同一 profile 内与官方 web 工具并存时核对 provider 选择,避免歧义。 |
| nitrazepam01/dsh-web-search-tavily | Tavily 搜索提供方 bundle:挂到 ctx.web searchProvider = search-switch,settings.yaml 的 web-search 段保存即热切换 Tavily / DeepSeek 后端。 | dsh plugin --profile web add dsh-web-search-tavily(或 github:nitrazepam01/dsh-web-search-tavily / ./dsh-web-search-tavily 本地目录);卸载 dsh plugin --profile web remove dsh-web-search-tavily | MIT;同时安装多个搜索提供方时留意 WEB_PROVIDER_AMBIGUOUS;Key 勿提交 Git。 |
| qwased/dsh-web-search-browser | 浏览器网页搜索技能:经 Playwright MCP 驱动本机 Edge 打开必应真实搜索,按可信/可疑/拦截三级过滤后回灌 DSH 上下文 / Browser web-search skill via Playwright MCP + Edge + Bing with three-tier safety filtering. | Register @deepseek-ai/dsh-mcp-client in profile cordis.yml, then put SKILL.md into the DSH skills directory (e.g. .agents/skills/web-search/SKILL.md) | MIT;Requires Playwright MCP + Edge; results filtered but real browsing side-effects possible. |
| sherconan/dsh-web-recon | 网页系统侦察:抓取真实接口与可访问性树,固化成可复用作战手册(CDP,不用 Playwright) | dsh plugin --profile web add github:sherconan/dsh-web-recon | MIT;侦察能力对目标站点属高影响操作,仅在授权目标上使用 |
| tanf1ng/dsh-tool-hackernews | Hacker News 工具套件:热门故事/搜索/条目查询(免费 Algolia HN API,无需 key);带完整参数 schema、canonical 输出 schema、文本渲染器与 stub-fetch smoke test。 | dsh plugin --profile <name> add "github:tanf1ng/dsh-tool-hackernews"(本地:pnpm install && pnpm build && dsh plugin --profile <name> add "file:../../dsh-tool-hackernews") | MIT;依赖 Algolia HN 公开 API 的可用性与速率限制。 |
| TonyDua/dsh-web-search-exa | 零配置 Exa 网页搜索 provider:免 key 匿名 MCP 兜底(mcp.exa.ai/mcp)+ keyed REST 路径,可配置 providerId 切换;结果按 search seam 规范化(x-exa-source header);官方 @deepseek-ai/dsh-web-search-exa 为 canonical 实现。 | dsh plugin --profile web add @tonydua/dsh-web-search-exa(本地:dsh plugin --profile web add ../plugins/dsh-web-search-exa) | MIT;README 自述官方包是 canonical 实现,可优先使用官方版本;同一 profile 勿与官方包并存以免 duplicate-id 冲突。 |
| xu1132/dsh-plugin-browser | 无头浏览器工具:Playwright(默认自带 chromium)驱动页面文本提取、截图与页面自动化;支持 profile cordis.patch.yml 覆盖行配置 executablePath 指向系统浏览器。 | dsh plugin --profile demo add github:xu1132/dsh-plugin-browser;npx playwright install chromium(从 profile 目录);覆盖 cordis.patch.yml 行 name: dsh-plugin-browser 配置 executablePath | MIT;浏览器自动化可被模型用作浏览/操作凭据面,建议隔离 profile;首次需下载 chromium。 |
| ycp424c/dsh-browser-bridge | Prompt 级 Chrome 桥:配对授权后把当前标签页附加到 DSH 对话框(官方 conversation.input.dock slot),宿主提供检查/修改/验证页面的工具 | dsh plugin add --profile web @ycp424c/dsh-browser-bridge,并把包名追加到 profile package.json 的 dsh.profile.bundles(源码版:pnpm link:dsh + dsh plugin --profile web add packages/dsh-plugin) | 未发现;仅操作用户显式附加的标签页,但页面含登录态/敏感数据,属高风险数据流 |
| Yoahoug/dsh-plugins | 能力缝外部插件集合:首个为 Tavily 搜索 provider(@dsh-plugins/web-search-tavily),把 agent 默认 web_search 后端切换为 Tavily | dsh plugin --profile web add @dsh-plugins/web-search-tavily(未发布时 dsh plugin --profile web add file:../../packages/web-search-tavily) | 未发现;验证对象为仓库内已实现的 web-search-tavily 一个包;仓库本身是插件集合 |
| zimai233/dsh-image-search | 多引擎反向图片搜索聚合器:输入一条公开图片 URL,生成 Google Lens / 百度 / Yandex / TinEye / SauceNAO / IQDB / Ascii2d 等搜索链接 | dsh plugin --profile myprofile add dsh-image-search(或 github:zimai233/dsh-image-search#<sha>) | MIT |
| 202411130091-coder/dsh-scholar | Three agent tools: arXiv search, HTML/PDF text extraction with optional proxy, OpenAlex journal lookup; fills the web_fetch gap (PDF support + proxy). | dsh plugin add dsh-scholar (auto-inserts a host composition row; optional proxy via the scholar row config in profile cordis.patch.yml) | MIT |
| egnmosk/dsh-browser-bridge | DSH plugin + Chrome extension bridge letting agents control the user's browser (navigate, click, type, screenshot, eval) via ws://127.0.0.1:3080, like Kimi WebBridge / Claude's browser extension. | Copy repo dir to ~/.dsh/profiles/node_modules/dsh-browser-bridge, add name: dsh-browser-bridge to ~/.dsh/profiles/web/cordis.patch.yml, install the extension, restart dsh web | MIT |
| f0909172434/dsh-plugin-verified-search | Verified current-source search workflow: makes the retrieval procedure explicit for current/latest/as-of searches, and mounts Harness rc.6's built-in durable dsh-time-context every 60s. | dsh plugin --profile web add github:f0909172434/dsh-plugin-verified-search#v0.1.1 (rollback: dsh plugin --profile web remove dsh-plugin-verified-search) | MIT;Peer dependencies are intentionally narrow; upgrades require a new composition test. |
| Karuisawa-Mrs/dsh-plugins | 社区插件 monorepo;当前插件 dsh-web-search-firecrawl:本地 Firecrawl /v1/search 作为 ctx.web 的 WebSearchProvider(遵循 dsh-plugin-dev skill 规范) | dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawl | 未发现;仓库暂无根级 LICENSE;依赖本机 Firecrawl 服务可用性 |
| liustack/modsearch | Web/X 搜索与抓取桥:为纯文本 coding agent 提供结构化 JSON 证据(search/fetch/citations),引擎可选 Antigravity CLI(免 key)/带 key 引擎/X(Grok Build 登录态)。 | 技能:按 INSTALL.md 把 skills/modsearch 复制进 harness 技能目录(如 ~/.claude/skills、~/.codex/skills,或 npx -y skills add liustack/modsearch);dsh 插件:经仓库 cordis.patch.yml bundle 层挂载 @liustack/modsearch(dsh plugin --profile web add @liustack/modsearch) | MIT;以技能形式安装为主路径,DSH 原生插件路径在 README 中描述较简略(以 INSTALL.md 为准)。 |
| minatoAI/jina-web-search-dsh-plugin | Adds 12 jina_* tools (web/arXiv/SSRN search, read, screenshot, embeddings, rerank, classify, PDF, primer) and a Jina Tools settings card for API key with live identity/balance check; uses dsh native credential seam (JINA_API_KEY); auto system-proxy discovery for VPN. | dsh plugin --profile web add github:minatoAI/jina-web-search-dsh-plugin (pin to commit: github:minatoAI/jina-web-search-dsh-plugin#<sha>), restart, set JINA API key in Settings -> Plugins -> Config | MIT;README repo slug (jina-dsh-plugin) differs from current repo name — pin install to the actual repo/commit. |
| qwased/dsh-web-search-duckduckgo | 免 key 的 DuckDuckGo 网页搜索:注册 ctx.web WebSearchProvider + web_search_ddg 工具 / Free DuckDuckGo search provider and tool for DSH, no API key. | dsh plugin --profile <name> add ./dist/dsh-web-search-duckduckgo.tgz ./dist/dsh-web-search-duckduckgo-bundle.tgz | MIT;Prepublish packaging inside the harness pnpm workspace; bundle pulls plugin tarball as dependency. |
| TYEclipse/dsh-webfetch | 网页阅读器:web_fetch 抓取 URL 提取干净 Markdown/纯文本(标题/链接/列表/代码块,剥离脚本样式)+ web_links 列页面链接(绝对化/去重/限量);http/https 限定、超时/重定向/体积/长度上限、字符集自动识别;只读、不发送凭证。 | dsh plugin add github:TYEclipse/dsh-webfetch(或 dsh plugin add github:TYEclipse/dsh-webfetch#v0.1.0;配置 userAgent 于插件配置节) | MIT;与内置搜索互补定位;出站抓取需结合沙箱/代理策略评估 SSRF 面。 |
| vcxmug/dsh-enhance | DSH 空白补齐工具包:dsh-vision(vision_describe/vision_list_models,经任意 Responses API 兼容多模态端点给 DeepSeek 加眼睛)+ dsh-native-web(native_search/native_scrape,直连本地自托管 Firecrawl 实例,绕开云搜索与 MCP 跳数);src/dsh-http Go 助手供动态插件表单,另附纯挂载点 presets。 | npm pack ./packages/dsh-vision ./packages/dsh-native-web && npm install -g ./vcxmug-dsh-vision-0.1.0.tgz ./vcxmug-dsh-native-web-0.1.0.tgz,然后在 DSH Web UI→设置→插件 按 presets/vision.cordis.yml、presets/native-web.cordis.yml 添加 name: '@vcxmug/dsh-vision' 与 name: '@vcxmug/dsh-native-web' 行 | MIT;要求 DSH 0.1.0-rc.6+ 与本地 Firecrawl 实例;Go 助手二进制为辅助分发。 |
| anweat/dsh-web-search-pro | Multi-engine persistent web search plugin — 9 tools (search/fetch/platform-search/snapshot/history/rule) with SQLite+LRU cache and Playwright rendering. | dsh plugin --profile web add dsh-web-search-pro | MIT;EXA/JINA API keys, Playwright login-state browser for zhihu/weibo/douban/tieba/douyin/kuaishou, installs external deps (gh/yt-dlp/opencli/playwright), outbound network search. |
| ben7am1n/dsh-browser | Playwright-powered browser_* tool family (open/navigate/click/type/select/screenshot/eval/get_text/wait). | dsh plugin --profile <name> add dsh-browser | MIT;Full browser automation: drives real Chromium/Chrome/Edge, executes page JavaScript (browser_eval), saves screenshots to the agent workspace. |
| bill9109/dsh-webbridge | 桥接 Kimi WebBridge 本地守护进程,让模型驱动用户真实浏览器(navigate/find_tab/snapshot/click/fill/evaluate/screenshot/list_tabs/network/close_tab/close_session) | dsh plugin --profile web add github:bill9109/dsh-webbridge#v0.0.1 | BSD-3-Clause;驱动真实浏览器并保留登录态/Cookie/活动会话,可在页面执行 JS(evaluate)、截图、网络检查、读写表单;HTTP 到本机守护进程 127.0.0.1:10086,浏览器状态不出本机但模型可操作用户真实会话。 |
| crayonlu/dsh-web-search-firecrawl | Firecrawl-backed WebSearchProvider(ctx.web):让 dsh 的 web_search 工具走 Firecrawl v2 /search,无需 DeepSeek API key | dsh plugin --profile web add github:crayonlu/dsh-web-search-firecrawl | MIT;网络搜索走 Firecrawl 第三方 API,需 FIRECRAWL_API_KEY(经 ctx.credentials 解析);搜索词发送到 Firecrawl 服务端。 |
| crayonlu/dsh-web-search-tavily | Tavily-backed web search provider for the DSH ctx.web seam (no DeepSeek API key required). | dsh plugin --profile web add github:crayonlu/dsh-web-search-tavily | MIT;Sends search queries to the Tavily API; requires TAVILY_API_KEY (env/credentials). No local FS/shell/browser access. |
| emredeveloper/deepseek-harness-huggingface | Read-only Hugging Face Hub model discovery — hf_search_models searches public models without an API key. | patch.yml insert: - id: huggingface, name: file:///absolute/path/to/deepseek-harness-huggingface/lib/index.js; then pnpm dsh web --patch ./patch.yml | MIT;Read-only public GET requests to the Hugging Face Hub API; no API key, no file writes, no shell execution. |
| Fisfzy/dsh-ego-browser | 把 ego-lite 浏览器(给 AI Agent 用的 Chromium)接入 HARNESS,提供浏览器会话能力。 | cordis.patch.yml 挂载(见 README) | 未发现 |
| Fisfzy/ego-browser | Drive ego-lite Chromium via 13 ego_* tools (semantic snapshot, click, fill, screenshot, CDP, task-space isolation) with a realtime observation overlay. | dshx install ego-browser ego-browser-plugin-0.2.0.tgz | MIT;Drives a real Chromium reusing the user's login state/cookies; runs in-page JS and raw CDP; spawns subprocesses and captures screenshots. |
| Lum1104/dsh-browser | 让 DSH 读取/点击/填表/滚动/导航当前 Chrome 标签页(文本优先,保留登录态) | ./scripts/install.sh | BSD-3-Clause;操控真实浏览器(读写页面内容、表单、导航),保留登录态/session/cookie;密码与支付卡号脱敏 |
| omdsh-dev/dsh-deep-research | Adaptive deep-research orchestrator: registers a deep_research tool on the official workflow engine (web_search/web_fetch + subagents + adversarial review + report synthesis). | dsh plugin --profile <profile> add git+https://github.com/dsh-external/dsh-deep-research.git | MIT;Network search/fetch (web_search/web_fetch) and spawns subagents; no direct local-file or credential access; optional per-stage model config. |
| PangYiMing/dsh-browser-control | Control browsers over CDP: reuse Chrome login state, navigate, capture console/page errors, screenshot, and eval arbitrary JS. | dsh plugin --profile demo add github:PangYiMing/dsh-browser-control | MIT;Browser automation via CDP that read-only copies the user's Chrome login state (Cookies/Login Data/Local Storage) and executes arbitrary JS in pages. |
| RealAlexandreAI/dsh-all-search | Adds an AnySearch web-search provider (aggregates exa/tavily/firecrawl/context7 behind one API key) to ctx.web. | dsh plugin --profile web add dsh-all-search | MIT;Network search via AnySearch gateway; requires an API key stored in config; queries and result counts sent to the gateway. |
| RealAlexandreAI/dsh-cloudflare-browser-run | Gives the agent real headless-Chrome browser access via Cloudflare Browser Run (markdown/screenshot/pdf, login-capable sessions). | dsh plugin --profile web add dsh-cloudflare-browser-run | MIT;Real browser access with login-capable sessions; fetches arbitrary web pages (SSRF-guarded to public web); requires Cloudflare API token + account id in config. |
| taxueseek/argo | 给 Agent 用的统一搜索与证据核验:120+ 引擎、多语言路由、影视/体育/金融垂直源、双层缓存、10 个 MCP 工具 | dsh plugin --profile web add "github:taxueseek/argo#main&path:packages/dsh-plugin" | MIT;联网搜索(多引擎请求),可选 API Key;本地 SQLite 缓存;无 shell/浏览器/凭据存储 |
| vcxmug/dsh-firecrawl | Bridge firecrawl-mcp into DSH so agents get mcp__firecrawl__* tools (search/scrape/crawl/map/extract/interact) via a preset composition row. | ./install.sh | MIT;Spawns firecrawl-mcp over stdio and talks to a Firecrawl instance using FIRECRAWL_API_URL/FIRECRAWL_API_KEY; network + API key to a remote/self-hosted scrape service. |