最近在折腾 openclaw 的时候,我发现一个挺有意思的变化。
之前版本在配置联网搜索时,需要自己去申请 Brave Search API Key,然后填到配置里。也就是说,如果你想让 openclaw 的 Agent 能够联网查资料,基本默认是走 Brave Search。
但最近更新的版本里,情况变了 —— openclaw 直接内置了 SearXNG。
这就带来一个问题:
openclaw 到底用 Brave Search 好,还是 SearXNG 更好?
我自己折腾了一圈之后,整理了一些实际体验。
一、两者本质就不是一类东西
很多人第一次看到这两个名字,会以为它们是同一种服务,但其实完全不同。
Brave Search
- 一个独立搜索引擎
- 有自己的网页索引
- 需要 API Key
- 官方托管
SearXNG
- 一个开源的搜索聚合器
- 本身不做搜索
- 只是聚合多个搜索引擎结果
- 可以自己部署
简单理解:
Brave Search = 搜索引擎
SearXNG = 搜索引擎聚合器
所以 openclaw 从 Brave 改成内置 SearXNG,其实是架构上的一个变化。
二、为什么旧版 openclaw 用 Brave
最早 openclaw 默认推荐 Brave Search,原因其实很现实:
1、质量比较稳定
Brave 是少数拥有 自己网页索引 的搜索引擎之一。
相比一些隐私搜索引擎(例如 DuckDuckGo),Brave 的结果通常更稳定一些。
2、API 非常简单
配置只需要:
BRAVE_SEARCH_API_KEY=xxxx
然后 Agent 就可以直接调用。
对开发者来说,这是最省事的方式。
3、速度比较快
Brave Search 只有一个数据源。
不像聚合搜索那样需要请求多个引擎。
所以延迟通常更低。
三、新版 openclaw 为什么改成 SearXNG
新版 openclaw 直接把 SearXNG 集成进来了,我猜背后的原因主要有三个。
1、避免 API Key
很多用户第一次部署时会卡在这里:
- 不知道去哪里申请
- 有免费额度限制
- 有些地区申请比较麻烦
而 SearXNG:
不需要 API Key
直接就能用。
2、可以聚合更多信息源
SearXNG 最大的优势是:
可以同时查多个来源。
比如:
- Bing
- Brave
- DuckDuckGo
- GitHub
- StackOverflow
Agent 的搜索结构会变成这样:
Agent
↓
SearXNG
↓
多个搜索引擎
信息覆盖面更大。
3、开源生态更喜欢 SearXNG
很多 AI 项目都用它做联网搜索,比如:
- OpenWebUI
- LibreChat
- Flowise
- OpenDevin
原因很简单:
SearXNG 有完整 API,而且完全开源。
四、实际使用体验
我简单总结一下两者的实际感受。
Brave Search
优点:
- 搜索结果比较干净
- API 简单
- 速度快
- 稳定
缺点:
- 需要 API Key
- 免费额度有限
- 信息来源单一
SearXNG
优点:
- 不需要 Key
- 可自托管
- 可聚合多个搜索源
- 非常适合 AI Agent
缺点:
- 速度可能慢一点
- 有时排序不太稳定
- 依赖后端搜索源
五、哪个更适合 openclaw
如果只是 普通搜索能力:
我其实更喜欢 Brave Search。
结果更稳定。
但如果是 AI Agent 联网搜索:
我觉得 SearXNG 更合适。
原因很简单:
信息来源越多
Agent 幻觉越少
尤其是当你把 GitHub、Reddit、StackOverflow 这些技术社区也加入搜索源之后,AI 找资料的能力会明显变强。
六、我现在的配置
我现在比较推荐的方案是:
openclaw
↓
SearXNG
↓
Brave + Google + Bing + GitHub
这样:
- Brave 负责稳定搜索
- Google/Bing 补充索引
- GitHub 提供技术内容
基本算是比较均衡的配置。
七、一个挺明显的趋势
其实从 openclaw 这次更新也能看出来一件事:
AI 工具正在从「单搜索源」走向「搜索聚合」。
因为对 Agent 来说:
信息覆盖面
比
单一搜索质量
更重要
未来很多 AI IDE、AI Agent,很可能都会内置类似 SearXNG 这样的搜索聚合层。
如果你也在折腾 openclaw,或者在搭自己的 AI Agent,我的建议是:
先用默认的 SearXNG。
等玩熟了,再考虑把 Brave Search 也加进去。
效果会更好一点。
