@nexai/openclaw-plugin-nexai-websearch
OpenClaw web_search provider plugin for NEXAI WebSearch.
Requirements
- OpenClaw CLI
2026.3.13 - NEXAI WebSearch API key
Check version:
openclaw --version
Install (Published Package)
npm i @nexai/openclaw-plugin-nexai-websearch
# install into OpenClaw
openclaw plugins install @nexai/openclaw-plugin-nexai-websearch
openclaw gateway restart
Install (Local Source)
git clone <your-public-repo-url>
cd openclaw-plugin-nexai-websearch
npm install
npm run build
openclaw plugins install /absolute/path/to/openclaw-plugin-nexai-websearch
openclaw gateway restart
openclaw plugins install may show:
Plugin config key is openclaw-plugin-nexai-websearch (plugin id).
Configure OpenClaw (~/.openclaw/openclaw.json)
{
plugins: {
entries: {
"openclaw-plugin-nexai-websearch": {
enabled: true,
config: {
webSearch: {
apiKey: "YOUR_NEXAI_WEBSEARCH_KEY",
// optional
// baseUrl: "https://nexai.newdev.net/api/v1"
}
}
}
}
},
tools: {
web: {
search: {
enabled: true,
provider: "nexai_websearch",
maxResults: 5,
timeoutSeconds: 30,
cacheTtlMinutes: 15
}
}
}
}
Environment Fallback
export NEXAI_WEBSEARCH_API_KEY="YOUR_NEXAI_WEBSEARCH_KEY"
# optional
export NEXAI_WEBSEARCH_BASE_URL="https://nexai.newdev.net/api/v1"
Then restart:
openclaw gateway restart
Verify
openclaw plugins list
Expected:
- plugin id:
openclaw-plugin-nexai-websearch - status:
loaded
Tool parameters
query(required)pageno(optional, default 1)
Development
npm install
npm run typecheck
npm run build
Publish
npm publish --access public









