Skip to main content

Web Search Setup

Without web search, many real tasks (latest news, links, fact checking) are hard to use. Configure one search engine during initial setup.

In the current version, web search must be configured via config files (config.json + .security.yml); WebUI does not yet provide this setting.

Configuration: config.json + .security.yml

In schema v2, keep structure in config.json and store real keys in .security.yml.

Edit ~/.picoclaw/config.json:

{
"tools": {
"web": {
"brave": {
"enabled": true,
"max_results": 5
},
"duckduckgo": {
"enabled": true,
"max_results": 5
}
}
}
}

Then put secrets in ~/.picoclaw/.security.yml:

web:
brave:
api_keys:
- "YOUR_BRAVE_API_KEY"

Get keys:

For full web tool options (Baidu, Brave, Tavily, DuckDuckGo, etc.), see Tools Configuration.