Websearch
/install multi-engine-websearch
WebSearch — Multi-Engine Search Aggregator
🔗 GitHub: https://github.com/nirveshdagar/multi-engine-websearch
📦 Git Install:
git clone https://github.com/nirveshdagar/multi-engine-websearch.git
📦 ClawHub Install:
npx clawhub@latest install multi-engine-websearch
A free, local web search skill that queries 6 reliable search engines simultaneously (in parallel), merges results, deduplicates URLs, and ranks by cross-engine frequency.
No API keys required. No paid subscriptions. Runs entirely on your machine.
Requirements
- Python 3.9+
- Playwright (
pip3 install playwright && python3 -m playwright install chromium)
Playwright is needed for the Google engine (headless Chromium renders JS-based results). All other engines use lightweight HTTP scraping with zero dependencies.
When to Use
Use this skill whenever the user asks you to:
- Search the web for anything
- Find recent news, articles, or information
- Look up a topic, person, product, or event
- Verify a fact with current web results
- Research a topic with multiple sources
Command
python3 ~/.openclaw/workspace/skills/websearch/scripts/search.py "your query" --json
Options
| Flag | Default | Description |
|---|---|---|
--json / -j |
off | Output as JSON |
--num / -n |
10 | Results per engine |
--max / -m |
50 | Max total results |
--engines / -e |
all 6 | Comma-separated engine list |
--list-engines |
— | Show available engines |
Engines
| Engine | Method | Reliability |
|---|---|---|
| DuckDuckGo | HTML scrape | ⭐⭐⭐⭐⭐ |
| DDG Lite | HTML scrape | ⭐⭐⭐⭐ |
| Yahoo | HTML scrape | ⭐⭐⭐⭐ |
| Yahoo JP | HTML scrape | ⭐⭐⭐⭐ |
| Startpage | HTML scrape | ⭐⭐⭐⭐ |
| Headless Chromium | ⭐⭐⭐⭐ |
All engines run in parallel using ThreadPoolExecutor for maximum speed.
Output Format
{
"query": "your search",
"total": 35,
"engines": {"duckduckgo": 10, "google": 8, "yahoo": 10, ...},
"results": [
{
"title": "Result Title",
"url": "https://example.com",
"snippet": "Description...",
"engines": ["duckduckgo", "google", "yahoo"]
}
]
}
Results appearing in more engines are ranked higher (cross-engine consensus).
Core Rules
- Always use
--jsonflag when parsing results programmatically - Summarize top results in natural language for the user
- Always cite sources with URLs
- If one engine fails, others compensate — the system is resilient
- Google engine is slower (~5s) due to headless browser; other engines are fast (~1-2s)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install multi-engine-websearch - 安装完成后,直接呼叫该 Skill 的名称或使用
/multi-engine-websearch触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Websearch 是什么?
Multi-engine web search across 6 engines: DuckDuckGo, DDG Lite, Yahoo, Yahoo JP, Startpage, and Google (headless Chromium). No API keys required. Returns 10+... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 189 次。
如何安装 Websearch?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-engine-websearch」即可一键安装,无需额外配置。
Websearch 是免费的吗?
是的,Websearch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Websearch 支持哪些平台?
Websearch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Websearch?
由 nirveshdagar(@nirveshdagar)开发并维护,当前版本 v2.0.2。