beeos-search
v0.2.3
Published
OpenClaw plugin for BeeOS Search — unified multi-engine web search and URL fetch.
Maintainers
Readme
beeos-search
OpenClaw plugin for BeeOS Search — unified multi-engine web search and URL content extraction.
Features
Registers two tools with the OpenClaw agent:
| Tool | Description |
|------|-------------|
| beeos_search | Search the internet via multiple engines (Brave, Google, Bing, Tavily, Baidu, Kimi, etc.) |
| beeos_fetch | Fetch a URL and extract its main text content |
The plugin itself contains no search logic — it delegates everything to the BeeOS Search backend, which handles provider aggregation, deduplication, ranking, and caching.
Installation
openclaw plugins install beeos-search
openclaw plugins enable beeos-searchFrom local path (development)
cd beeos-search && npm install && npm run build
openclaw plugins install -l /path/to/beeos-search
openclaw plugins enable beeos-searchConfiguration
In your OpenClaw config:
{
plugins: {
entries: {
"beeos-search": {
enabled: true,
config: {
baseUrl: "https://search.beeos.ai",
apiKey: "bsrch_live_xxxxxxxx",
region: "auto"
}
}
}
}
}Or set the API key via environment variable:
export BEEOS_SEARCH_API_KEY="bsrch_live_xxxxxxxx"Configuration Options
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| baseUrl | string | https://search.beeos.ai | BeeOS Search backend URL |
| apiKey | string | — | API key (or set BEEOS_SEARCH_API_KEY env var) |
| region | string | auto | Default search region: auto, cn, us, eu, ru, global |
| timeoutSeconds | number | 30 | Request timeout in seconds |
| fetch.enableService | boolean | true | Enable the beeos_fetch tool |
Development
npm install
npm run build # compile TypeScript
npm run dev # watch mode
npm test # run testsRelated Projects
- beeos-search — Go backend service
- OpenClaw — Agent platform
License
MIT
