dsh-free-search

@DDDMUC · 浏览器与网页
检测有风险提示无安装脚本来源一致行为与描述一致

为 DSH 提供多引擎免费网页搜索,无需 DeepSeek 官方 API key 即可联网。

v0.4.12版本
npm 预构建包安装方式
2026-08-21最近更新
40 · 3,047Star · 周下载
dsh plugin --profile web add dsh-free-search查看仓库

插件介绍

根据仓库资料整理 · commit 998fceb

主要功能

  • 内置 web_search 工具,支持 DuckDuckGo、Bing、SearXNG 等免费引擎及 Exa/Tavily/Keenable/Perplexity/DeepSeek 官方等付费引擎,共 10 个可选。
  • 统一自动回退链:任一引擎失败(限流/缺 key/网络错误)自动切换下一个引擎,搜索不会直接失败。
  • 网页设置页可切换引擎、配置各付费引擎 API key(脱敏显示)、一键测试当前引擎,并带官网/获取 key 链接。
  • 聊天框输入 /free-search-engine 弹出引擎选择窗口,点选即切换首选引擎。
  • advanced_search 工具支持时间过滤(固定档、相对值、绝对日期)筛选最近新闻或发布。
  • 附带 web_fetch 网页抓取工具和 platform_search 平台搜索(GitHub/V2EX/B站/Reddit/HN/Stack Overflow/维基/npm)。

适合什么时候用

  • 没有 DeepSeek 官方 API key,或使用不支持内置 web_search 的第三方网关,需要让 agent 联网搜索。
  • 希望免费、零配置地获得网页搜索能力,同时保留切换到付费引擎(如 Exa/Perplexity)提升质量的选项。
  • 需要按时间范围查找近期新闻或版本发布,或搜索特定平台(GitHub/V2EX/B站等)内容。

安装后会多出什么

界面设置 → 插件 → Free Search 卡片:引擎下拉切换、API key 输入框、测试引擎按钮、平台搜索勾选、中英文切换 · 聊天框弹出式引擎选择窗口(/free-search-engine)
命令/free-search-engine
Agent 工具web_searchadvanced_searchfree_search_testweb_fetchplatform_search

使用前需要

  • 需在 DSH web profile 下通过 dsh plugin --profile web add 安装,依赖 @deepseek-ai/dsh-settings 与 @deepseek-ai/dsh-tools 作为 peerDependencies。
  • 免费引擎默认无需 key;使用付费引擎(Perplexity、DeepSeek 官方)需对应 API key(PERPLEXITY_API_KEY / DEEPSEEK_API_KEY),Exa/Tavily/Keenable 可选 key 以提升额度。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
覆盖 1 个宿主行
常规行 1 个
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库DDDMUC/dsh-free-searchnpmdsh-free-search@0.4.11安装方式npm 预构建包收录日期2026-08-16固定 commit998fcebbebb7 · 2026-08-21
dsh plugin --profile web add dsh-free-search