让 AI 帮你"全网调研一下某产品口碑",比如调研某红书把真实评价抓回来——
多数 agent 要么歇菜,
要么费劲安装 playwright,最后告诉你被反爬限制,做不到。
我也踩过这坑,试过很多工具,直到发现了这双能过反爬的手。

没错,是这两个 CLI 的组合:
agent-reach 和 opencli。
Agent Reach = 上层路由器 + 调研 Skill
它覆盖 13 个主流渠道(推某特、某红书、GitHub、油管、知某乎 等),背后会智能选择最优路径。
OpenCLI = 通用抓取底座
一句话:Make any website your CLI,让任何网站都变成你的 CLI。
内置 155 个站点适配器,核心靠 Browser Bridge 复用你 Chrome 的登录态,完全不需要 API Key。
我之前一直以为这俩是同类竞品——都打"让 AI 能上网"的旗号。
真去拆才发现,它们是上下游,是强强联合的神兵利器。
谁依赖谁?单向——agent-reach 想啃下反爬严的站,最省事就是把活儿转包给 opencli。
那 opencli 凭什么抓得动反爬站?
关键在它走 Browser Bridge,直接复用你 Chrome 里现成的登录态。
不用 API key,不用手贴 cookie。第一次抓某个站,它唤起 Chrome 让你登一下,之后就借着这身份去取数。
我测过的几个站,登录态一旦借到,抓某红书笔记基本就是 opencli xiaohongshu note <id> -f yaml 一条命令的事。

agent-reach doctor 的渠道状态输出
那怎么知道某个平台到底走的哪条路?
跑一句就行:
agent-reach doctor
以上可以看到它把 13 个渠道列出来,每条标清后端是 OpenCLI、原生 CLI 还是 Jina Reader。推某特、某红书、GitHub、油管、知某乎 等这几条标着 OpenCLI——这就是路由表在替你转包。
我的版本是 agent-reach v1.5.0 配 opencli 1.8.4。
安装 OpenCLI(超级简单):
npm i -g @opencli/cli
opencli doctor # 检查 Browser Bridge
opencli auth status # 查看已登录站点
首次使用会自动唤起 Chrome 登录,之后直接复用登录态。
支持多身份切换:opencli profile use <alias>
安装 Agent Reach:
pipx install agent-reach
agent-reach setup # 交互式选择要解锁的平台
agent-reach doctor
setup 会自动把 skill 写进 ~/.claude/skills/、~/.agents/skills/ 这些目录。
这一步是关键——写进去之后,你在 Claude Code 里直接说"调研一下 xxx",skill 就自动触发,根本不用记 agent-reach 的子命令。
底座管"怎么抓",上层管"该去哪抓、抓回来怎么塞给 agent"。两层一拼,你的 AI 才算 真正长出眼睛。
写在最后
如果你常干"全网扒某产品口碑"这类活,这套组合值得装。
我现在所有调研流水线都跑在这俩上,没再回去用其他 agent 技能凑合。
夜雨聆风