无需 API key 即可让 dsh 正常联网搜索
30.3/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add a1435473620/dsh-web-search-nokey该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-web-search-nokey(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 06:02:57
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/http.js:212
const request = transport.request(
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 免APIkey联网搜索
给 DeepSeek Harness 的免 key 搜索插件,也可以修复接 Trae / WorkBuddy 积分时 web_search 恒 401。
README
由 DeepSeek 最新模型翻译生成dsh-web-search-nokey
给 dsh 一个不用 API key 的搜索。
用 Trae 积分 / WorkBuddy 积分把模型接进 dsh 的人,大概率撞过这个:
DeepSeek API error (HTTP 401): Authentication Fails, Your api key: 1b24 is invalid
聊天是好的,web_search 一直 401。装完这个插件就好了,不需要任何 key。
中文 · English
它修的是什么
dsh 里聊天和搜索不是一条路。聊天走你配置的连接器,搜索是另一个内置模块,只认 DEEPSEEK_API_KEY。你用积分跑模型,手里没有那把 key,搜索就永远是死的。
这个插件往 ctx.web 注册一个不用凭据的 WebSearchProvider,查询直接打公开搜索页,结果按 seam 的 source 格式交回去。
web_fetch 本来就没事。它是匿名抓取,压根没有凭据环节。
展开完整文档(README 剩余 1 节)
dsh-web-search-nokey 给 dsh 一个不用 API key 的搜索。 用 Trae 积分 / WorkBuddy 积分把模型接进 dsh 的人,大概率撞过这个: DeepSeek API error (HTTP 401): Authentication Fails, Your api key: 1b24 is invalid 聊天是好的,web_search 一直 401。装完这个插件就好了,不需要任何 key。 中文 · English 它修的是什么 dsh 里聊天和搜索不是一条路。聊天走你配置的连接器,搜索是另一个内置模块,只认 DEEPSEEK_API_KEY。你用积分跑模型,手里没有那把 key,搜索就永远是死的。 这个插件往 ctx.web 注册一个不用凭据的 WebSearchProvider,查询直接打公开搜索页,结果按 seam 的 source 格式交回去。 web_fetch 本来就没事。它是匿名抓取,压根没有凭据环节。 装 dsh plugin --profile web add github:a1435473620/dsh-web-search-nokey 发到 npm 之后也可以写短名: dsh plugin --profile web add dsh-web-search-nokey 装完就生效,不用改配置,也不用重启。不是 npm install -g —— 这是 dsh 插件,要装进 profile。 卸载: dsh plugin --profile web remove dsh-web-search-nokey 包里那个 patch 别删 dsh 的搜索后端同一时间只能选一个。不显式指定,它会去数有几个能用的;内置那个后端永远说自己能用,两个一撞就是 WEB_PROVIDER_AMBIGUOUS,搜索反而彻底挂掉。 所以包里带了 cordis.patch.yml,把 web.searchProvider 写死成这个插件。删了它,插件本身还在,选择逻辑就乱了。 怎么用 直接用。web_search 会路由到这里。 三个后端按顺序兜底,条数够了就停:Bing RSS → Bing 网页 → 360。直连大约 200ms,返回 8 条带摘要的结果。 配置 一般不用碰。要改就改 profile 里的 cordis.patch.yml。 | 字段 | 默认 | 说明 | | engines | bing-rss, bing-html, so360 | 顺序即兜底顺序 | | maxResults | 8 | 单次上限 | | timeoutMs | 12000 | 单个上游请求超时 | | proxy | 空 | 需要代理时填,例如 http://127.0.0.1:7897 | | userAgent | 桌面 Chrome | 这些搜索页会拦裸客户端 | 环境变量同样这几项,前缀 DSH_WEB_SEARCH_NOKEY_。HTTPS_PROXY / HTTP_PROXY 也认。 已知问题 - 多数结果没有日期。Bing RSS 给的是抓取时间不是发布时间,填进去会让旧页面显得很新,所以故意不填。 - Bing RSS 一般只回 9 条,所以才需要第二个后端补。 - 360 的链接是跳转壳,点一下才到真实页面。它只是兜底。 - 走的是公开搜索页,不是官方接口。调太猛可能被限流;日志里会记 engine=xxx failed,然后自动换下一个后端。 - 搜不到就是空列表,不报错。 和 dsh-free-search 怎么选 DDDMUC/dsh-free-search 是功能更全的那类:多引擎、设置页、时间过滤、平台搜索。你要的是可配置搜索中枢,去那边。 这个仓库只做一件事:积分用户搜不了 → 装上就能搜。没有 UI,没有账号,没有额外工具,依赖为零。 兼容性 dsh 0.1.5-rc.2、web profile、Windows 上实测过。Node 22 和 24 都跑过。 What it fixes Chat and search take different paths in dsh. Chat goes through whatever connector you configured. Search is a separate built-in module that only accepts DEEPSEEK_API_KEY. On credits-based setups (Trae, WorkBuddy) that key never exists, so web_search returns 401 forever while chat keeps working: DeepSeek API error (HTTP 401): Authentication Fails, Your api key: 1b24 is invalid This plugin registers a credential-free WebSearchProvider on ctx.web. Queries hit public result pages and come back in the seam's own source shape. web_fetch was never broken — anonymous fetcher, no credential step. Install dsh plugin --profile web add github:a1435473620/dsh-web-search-nokey After it's on npm, the short name works too: dsh plugin --profile web add dsh-web-search-nokey Takes effect immediately. Not npm install -g: this is a dsh plugin and belongs in the profile. Remove: dsh plugin --profile web remove dsh-web-search-nokey Don't delete the patch dsh 一次只允许一个搜索后端。如果你不指定一个,它会统计可用候选——而内置提供程序总是声称自己可用。两个候选意味着 WEB_PROVIDER_AMBIGUOUS,搜索会完全停止工作。 cordis.patch.yml 将 web.searchProvider 固定到这个插件。那个文件是关键支撑。 用法 直接用就行。web_search 会路由到这里。 三个后端按回退顺序排列,一旦结果足够就停止:Bing RSS → Bing HTML → 360。每次查询大约 200ms,返回八条带摘要的结果。 配置 如果需要,可以编辑配置文件的 cordis.patch.yml。大多数人不会。 | 字段 | 默认值 | 说明 | | engines | bing-rss, bing-html, so360 | 顺序即回退顺序 | | maxResults | 8 | 每次查询的上限 | | timeoutMs | 12000 | 每个上游请求的超时 | | proxy | 空 | 例如 http://127.0.0.1:7897 | | userAgent | 桌面版 Chrome | 这些页面会拒绝裸客户端 | 环境变量以 DSH_WEB_SEARCH_NOKEY_ 前缀覆盖相同字段。HTTPS_PROXY / HTTP_PROXY 也会被采用。 已知问题 - 大多数结果没有日期。Bing 的 RSS 携带的是抓取时间,而非发布时间;直接写入会让过时页面看起来像新的,所以省略了。 - Bing RSS 大约返回九条,这就是第二个后端存在的原因。 - 360 后端返回的重定向链接只有在点击时才会解析。它是个回退。 - 公共结果页面,不是官方 API。大量使用可能会被限流;失败会记录为 engine=xxx failed,然后尝试下一个后端。 - 空结果集是空列表,不是错误。 对比 dsh-free-search dsh-free-search 是更大的插件:多引擎 UI、时间过滤、平台搜索。如果你想要一个可配置的搜索中心,就用那个。 这个只解决一个问题:基于积分的环境无法搜索 → 安装后就能搜索。没有 UI,没有账户,没有额外工具,零依赖。 兼容性 已在 dsh 0.1.5-rc.2、web 配置文件、Windows、Node 24 和 22 上测试。 许可证 MIT 如果这个插件帮你把搜索救回来了,顺手点个 star:https://github.com/a1435473620/dsh-web-search-nokey
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
a1435473620/dsh-web-search-nokey
无需 API key 即可让 dsh 正常联网搜索
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目