modsearch

DSH PLUGIN记忆与知识

仓库 liustack/modsearch · npm @liustack/modsearch

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

ModSearch 是 DeepSeek Harness 的免费联网搜索插件,免注册免 API key,为无原生联网的模型提供网页搜索、X 搜索与页面抓取,返回结构化 JSON 证据。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 633 复刻 22 · 未关闭 issue 5
最近更新 2026-10-04 创建于 2026-02-22
README 12.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add @liustack/modsearch
兼容 DSH 版本0.2.0-rc.2 等 13 个版本版本不匹配时安装会报错
Node.js 要求>=22.13来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名@liustack/modsearch可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

modsearch:为 DeepSeek Harness 补上免费联网搜索能力的 DSH plugin

  • 免费免注册免 API key
  • 自动故障转移与密钥轮换
  • 支持 X (Twitter) 搜索
  • 一次安装,多处使用

适用场景

联网搜索

上游标签

agent-skillsagentic-workflowclaude-codeclaude-skillscodexcordisdeepseekdeepseek-harnessdshdsh-pluginglmharnessharness-engineeringhermes-agentopenclawopencode

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 1
  • 风险详情 未发现严重或警告级问题。

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方liustack仓库 modsearch · 默认分支 main
分类记忆与知识knowledge
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue633 / 22 / 5收录时的数值,非实时
创建 / 更新2026-02-22 · 2026-10-04最后推送 2026-10-04
本站收录2026-08-14首次进入本站目录的时间

README 全文

12.5 KB
作者原文,中文版优先;只做安全转义,不改内容

ModSearch

在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X 搜索、单页抓取。免费,免注册,免 API key。

🥇 全网最强的 DeepSeek Harness (dsh) 免费联网搜索插件 🥇

引擎:Firecrawl(免注册,默认)· Antigravity CLI · Tavily · Exa · Grok(X) · local,自动故障转移

English ·
故障排查 ·
配置 ·
输出契约 ·
安全 ·
ModLens(视觉)

DeepSeek 和 GLM 等模型没有联网能力或联网能力羸弱。ModSearch 通过外挂方式大幅增强模型联网搜索、X 搜索、单页抓取能力。装完即用:默认引擎是 Firecrawl 的免注册通道,每月 1,000 免费 credits,不用注册账号,不用 API key,不用绑卡。

交流

用出问题了就提个 issue。其他的都欢迎来 X 上聊:@liustack,你用它做了什么、在哪个 harness 上跑、接下来该做什么,新版本也是那边先发。社群正在筹备中。

特性

  • 🥇 全网最强的 DeepSeek Harness (dsh) 免费联网搜索插件: 一条命令即刻安装 npx -y @deepseek-ai/dsh plugin --profile web add @liustack/[email protected]。细节见接入指南。
  • 开箱免费,免注册。 搜索和单页抓取默认跑在 Firecrawl 免注册通道上:每月 1,000 免费 credits,没有账号、没有 API key、没有绑卡。后备通道也全部免费:Antigravity CLI 只需浏览器登录,Tavily、Exa 和免费的 Firecrawl key 各带独立的月度额度,均不要求绑卡。
  • 自动故障转移。 一个通道失败或额度耗尽时自动切换下一个。
  • 单引擎多密钥轮换。 Tavily、Exa、Firecrawl 都可配置逗号分隔的多个密钥。鉴权、限流或配额失败时先轮换到下一个密钥,再按引擎链故障转移。
  • 可搜索 X(推特)。 安装 Grok Build 后,可检索网页索引覆盖不到的 X 内容。
  • 一次安装,多端可用。 支持 Claude Code、Codex、Pi、OpenCode。

实测

四张截图全部原样记录,前两张来自 Codex 桌面 App,后两张来自 dsh web,驱动的都是自身不能联网的 DeepSeek 模型。

给出一个博客链接,询问文章内容。25 秒后返回全文的结构化摘要,全程未打开浏览器。

不指定目标,只问「今天有什么有趣的 AI 新闻」。36 秒后返回六条带来源的结果,并在结尾说明哪些信息来自检索聚合、细节可能有出入。该提醒来自 uncertainty 字段。

在 dsh web 里问今天有哪些重要的 AI 新闻。dsh 原生的搜索工具行直接跑在 modsearch 引擎链上,18 秒返回三条当日消息,每条带来源链接。

问 Node.js 现在哪条版本线还在维护。read_page 先后读官网版本页和发布计划表,59 秒给出结论和版本状态表,来源附在结尾。

支持的引擎

Firecrawl 零配置直接可用,其余引擎各一条命令。key 存在 ~/.modsearch/config.json(0600 权限,展示时打码):

引擎 能做什么 免费额度 怎么开
Firecrawl(默认) 网页搜索 + 单页抓取 免注册每月 1,000 免费 credits。注册免费 key 再得独享的每月 1,000 无需任何操作,装完即用
Antigravity CLI 网页搜索 + 单页抓取 免费,浏览器登录 安装 agy 并登录
Tavily 网页搜索 每月 1,000 credits,不绑卡 modsearch config set tavily.apiKey
Exa 网页搜索 每月 $10 循环额度(约 1,400 次),不绑卡 modsearch config set exa.apiKey
Grok Build X(推特)搜索 随 SuperGrok 或 X Premium 订阅 安装 grok 并登录
local 单页抓取 内置,零安装 无需任何操作

key 也可以走环境变量(TAVILY_API_KEY、EXA_API_KEY、FIRECRAWL_API_KEY)。同一引擎可在配置文件或环境变量中写入逗号分隔的多个 key,例如 key-one,key-two。配了多个引擎就自动故障转移,好的优先。每个引擎默认都参与,可以用 modsearch config set tavily.enabled false 排除一个。想用 Tavily、Exa、Firecrawl 兼容的第三方或自建端点?把引擎指过去即可:modsearch config set tavily.baseURL。官方地址始终内置在代码里,不会作为默认配置写入文件。每个引擎的全部配置项见配置指南。

安装

第一步,交给你的 AI。 skill 一装好,搜索和单页抓取就跑在 Firecrawl 的免注册免费额度上,所以安装只是一句话:

> 按 https://github.com/liustack/modsearch 的 INSTALL.md 安装并配置 modsearch skill,完成后运行体检并把结果告诉我。

也可以直接通过 skills.sh 安装同一个 skill:

npx skills add liustack/modsearch

第二步(可选),再加免费引擎。 Antigravity CLI 的综述质量更高,Tavily、Exa 或免费 Firecrawl key 能在免注册额度之上再加一份个人额度,都不要求绑卡。只有 agy 的浏览器登录需要你亲手完成:

curl -fsSL https://antigravity.google/cli/install.sh | bash
agy                                                           # 浏览器完成登录后退出

选了 key 的话,发一句话给 AI 即可:「把我的 tavily key 设成 tvly-...」。

dsh 用户还有一条不碰命令行的路。在 dsh 侧栏点开「插件」,进入 @liustack/modsearch:选首选引擎、填 API 密钥和自建接口地址、勾选哪些引擎参与故障转移,点保存就生效。0.1.6-alpha.2 之前的 dsh 版本里,同一张卡片在设置页的「插件 → 插件配置」里。

用法

装好之后不需要记任何命令。正常聊天,提出需要查证的问题或给出一个链接,skill 自动触发:选引擎、跑搜索或抓取,答案带着来源回来。

文档

文档 适用场景
INSTALL.md 一步步安装 skill(为 agent 编写)
CLI 手册 skill 所驱动的 CLI:参数、配置与体检
故障排查 命令报错,查成因和解法
配置手册 配置 key、切换引擎、排查配置
输出契约 解析 JSON 或构建下游工具
dsh 插件 安装、配置、验证与更新原生 dsh bundle
宿主接入 在 Codex、Claude Code、OpenCode、Pi 中配置
安全说明 SSRF 防护、DNS 重绑定防护、不可信输入的处理
更新日志 查询版本变更

Clash、Clash Verge Rev、mihomo、Surge 的代理 fake-ip 模式开箱即用:DNS 返回的 198.18.0.0/15 地址会被视为 fake-ip 占位值,不用开任何开关。URL 中直写的 http://198.18.0.5/ 这类地址在 allowPrivateNetwork 关闭时仍会被拦。VPN 用的其它保留段,或 Steam++ / Watt Toolkit 这类 hosts 文件加速器,见私有网络目标被拦。

参与方式

本仓库不接受 PR。项目由作者独立维护,所有代码经作者本人审阅,这是它可靠性的前提。两种有效的参与方式:

  • 提交 issue。 bug、建议、难以理解的报错或文档都欢迎。issue 会被认真阅读,并影响后续开发方向。
  • Fork。 MIT 协议下你的副本完全归你,修改和发布不受限制。

插入硬广一条

关注微信公众号「liustack」:AI 工具、实践与想法,第一时间推送。微信扫码,或搜一搜「liustack」:

⭐ 如果它对你有用,请给 ModSearch 一个 star,这是其他开发者找到它的方式。

Star History

免责声明

ModSearch 以 MIT 许可发布,使用不受限制。作者不对任何用途(含商业使用)提供保证与背书。上游引擎(Antigravity CLI、Tavily、Exa、Firecrawl、Grok Build)各有自己的条款与额度,遵守这些约束由使用者负责。

License

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
modsearch 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add @liustack/modsearch` 即可。对应的 npm 包名是 `@liustack/modsearch`。

modsearch 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

modsearch 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

modsearch 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2。版本较多,只列出前 8 个。

modsearch 需要什么运行环境?

Node.js >=22.13。环境不满足时安装会失败,建议先确认本机版本。

modsearch 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

modsearch 有哪些功能?

免费免注册免 API key、自动故障转移与密钥轮换、支持 X (Twitter) 搜索、一次安装,多处使用。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

liustack 的其它插件

5 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。