Brave Search CLI (bx)

🦁 AI 原生搜索,RAG 即查即用

Brave 官方推出的 AI 原生搜索 CLI,为 LLM 提供预提取、token 优化的 RAG 内容,支持自定义重排序与多模态搜索。

收藏
4.2k
安装
1.1k
版本
1.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

bx-search 是 Brave 浏览器官方推出的零依赖搜索 CLI,专为 AI Agent 和 LLM 场景设计。核心工作流围绕 bx context 展开——该命令直接返回预提取、相关性打分的网页内容片段,单次调用即可替代传统「搜索→抓取→提取」链条,输出天然适配 RAG 注入。

主要子命令矩阵:

  • context(默认):RAG/LLM grounding,返回结构化 {url, title, snippets[]},支持 --max-tokens 预算控制
  • answers:流式 AI 答案,OpenAI 兼容格式,可合成复杂解释
  • web:完整搜索,支持 site: 操作符与多结果类型(新闻、视频、讨论)
  • news/images/videos/places:垂直领域搜索,含新鲜度过滤(--freshness pd/pw/pm
  • Goggles:独家自定义重排序 DSL,支持域名白名单/黑名单、路径加权、正则匹配

配置仅需 BRAVE_SEARCH_API_KEY 环境变量或 bx config set-key,免费额度 $5/月(约 1000 次查询)。

显著优点

1. Token 效率极致优化context 命令直接输出已清洗的文本片段,避免 Agent 自行抓取 HTML 的 token 浪费与解析失败风险
2. RAG 原生设计:响应结构扁平,可直接注入 prompt,无需二次处理;支持 --max-tokens-per-url--max-urls 精细预算

3. Goggles 重排序:业界唯一支持自定义搜索排名规则的 API,可动态屏蔽 SEO 农场、优先官方文档、提升 GitHub/StackOverflow 权重

4. 多模态覆盖:文本、图片、视频、本地 POI、新闻全支持, freshness 过滤对时效性查询(安全漏洞、版本发布)至关重要

5. 零依赖单二进制:单文件 CLI,跨平台(Linux/macOS/Windows),安装即运行,无 Python/Node 生态拖累

潜在缺点与局限

  • API 依赖与成本:需 Brave Search API 密钥,高并发场景可能触发 429 限流;免费额度有限,重度使用需付费升级
  • 内容覆盖度:虽基于 Brave 索引,但某些长尾技术文档或区域化内容可能弱于 Google;context 为预提取片段,需完整原文时需二次 web 调用
  • Goggles 学习曲线:高级重排序规则(正则、路径匹配)需理解 DSL,对非技术用户不够直观
  • 实时性边界news 新鲜度过滤为发布时段,非实时推送;极端实时事件(秒级)可能延迟收录
  • 合规约束:受 Brave 服务条款与地域合规限制,部分国家/地区 API 可用性受限

适合人群

  • AI Agent 开发者:需为 LLM 提供高质量、token 可控的外部知识注入
  • RAG 系统架构师:追求「搜索即上下文」的端到端效率,避免自建爬虫
  • 开发者工具链:IDE 插件、CLI 辅助工具、代码问答系统的实时文档查询
  • 安全研究员:快速检索 CVE、漏洞公告与供应链安全信息(结合新闻新鲜度过滤)

常规风险

| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| **API 密钥泄露** | `bx --api-key` 暴露于进程列表 | 优先使用环境变量或配置文件;避免 shell 历史记录 |
| **限流中断** | 429 错误导致 Agent 工作流失败 | 实现指数退避重试;监控 `X-RateLimit-*` 响应头 |
| **内容幻觉** | `answers` 子命令生成 AI 合成内容,可能含错误 | 关键信息需 `context`/`web` 交叉验证,勿完全信任合成答案 |
| **隐私泄露** | 查询内容上传至 Brave 服务器 | 敏感内部代码/凭证避免直接搜索;使用 `--include-site` 限制域 |
| **依赖单点** | Brave API 服务故障导致工具失效 | 关键路径保留 `web_search` 降级方案 |

结论

bx-search 是目前最契合 LLM Agent 需求的搜索工具之一,其 context 命令的预提取架构与 Goggles 的细粒度控制,显著降低了 RAG 系统的工程复杂度。对于追求 token 效率与搜索可控性的 AI 应用,建议优先采用。

Brave Search CLI (bx) 内容

手动下载zip · 6.0 kB
SKILL.mdtext/markdown
请选择文件