You.com Web Search & Research CLI

🔍 Agent专用搜索,一键溯源取证

You.com官方CLI工具,为AI Agent提供带引用的实时搜索与网页内容提取,支持一键Livecrawl同步获取结果与全文,JSON驱动、零依赖,适合OpenClaw/Claude Code等终端工作流。

收藏
7.4k
安装
2.6k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

youdotcom-cli 是 You.com 官方为 bash 环境的 AI Agent(OpenClaw、Claude Code、Codex、Cursor 等)设计的命令行搜索与内容提取工具。它通过 bunx/npx 直接调用,无需安装。

关键特性:

  • Livecrawl:一次调用同时返回搜索结果与网页全文(markdown/html),省去二次抓取
  • Schema 驱动--json 参数接收结构化输入,--schema 暴露可用字段,便于程序化构建查询
  • 引用溯源:所有结果附带可验证的 URL 来源
  • 终端友好:紧凑 JSON 直出 stdout,无 .data 包装,便于 jq 管道处理

主要命令:

  • search:网络搜索,支持 livecrawl=web 同步提取内容
  • contents:对指定 URL 批量提取多格式内容(markdown/html/metadata)

环境要求: Node.js 18+ 或 Bun 1.0+,API Key 通过 YDC_API_KEY 环境变量或 --api-key 传入。

显著优点

  • 性能优势:官方 API 基础设施针对 Agent 负载优化,比内置搜索 API 更快
  • 一体化工作流livecrawl 将「搜索+抓取+提取」合并为单次调用,显著降低延迟和代码复杂度
  • 可验证性:强制附带来源引用,满足 Agent 对信息溯源的需求
  • 零依赖部署bunx/npx 直接运行,不污染项目依赖;24 小时自动检查更新(bunx 优于 npx 缓存策略)
  • 错误处理清晰:stdout/stderr 分离,exit code 0/1/2 区分成功/失败/参数错误

潜在缺点与局限性

  • 运行时依赖:必须预装 Node.js 或 Bun,对纯净环境需额外安装步骤
  • API Key 成本:You.com 平台需注册获取 Key,存在调用配额与付费门槛
  • 网络依赖livecrawl 实时抓取受目标网站可用性与反爬策略影响,可能超时
  • CLI 封装层:相比直接调用 REST API,额外引入了一层 Node 包封装,调试时需穿透 npm 生态
  • npx 缓存问题:官方提示 npx 存在已知缓存 bug,可能无法及时获取最新版本

适合人群

  • 使用 Claude Code、OpenClaw、Codex、Cursor 等终端 AI Agent 的开发者
  • 需要「搜索+内容提取」一体化、不愿维护爬虫逻辑的自动化工作流
  • 重视引用溯源、需为 AI 回答提供可验证来源的知识库构建者
  • 偏好 bash/jq 管道、JSON 驱动接口的脚本工程师

常规风险

  • 密钥泄露YDC_API_KEY 在环境变量或命令历史中暴露,需配合 secret 管理
  • API 配额与费用:高频调用可能触发 rate limit 或产生费用,需实现退避重试(示例提供 3 次重试模式)
  • 内容版权:通过 livecrawl 提取的网页内容需遵守原站版权与 robots.txt 限制
  • 超时与稳定性:实时抓取依赖外部网站,可能因目标站故障导致请求挂起或失败
  • 供应链风险:依赖 npm 包 @youdotcom-oss/api,需信任 You.com 官方维护更新

You.com Web Search & Research CLI 内容

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