Agent Reach 装完 90 秒,一条 doctor 就能说清这台机器现在能读哪些平台:16 个渠道里只有 3 个直接可用。它的定位是给 AI 装「上网工具」的安装器和体检器,自己不抓数据,抓数据靠 yt-dlp、gh CLI 这些上游工具。
仓库在 GitHub 上有 10 万星,Python 写的,MIT 协议。下面这些都是在 Windows 上真装真跑出来的。
PyPI 上的是老版本,别直接 pip install
先去 PyPI 查了一下:agent-reach 这个包确实存在,但版本只有 0.1.0,而 GitHub main 分支上是 1.5.0,差了十几个版本。
所以照 README 给的地址拿 zip,不要直接 pip install agent-reach,那样会装到老版本。
怎么拿到包
官方给的是 GitHub 的 archive 地址:
curl -sL -o main.zip https://github.com/Panniantong/agent-reach/archive/refs/heads/main.zip
本地直连拿不到,改在服务器上下载:1 秒,672857 字节,sha256 是 2926490de15436dd04ad7edffa37cd79bcdff95a957c9b0561f0eca8a0e0ef2d,解压后目录名 Agent-Reach-main。
这个包已经转存到站内的夸克链接。
怎么装,装了多久
python -m venv venv
venv\Scripts\pip.exe install D:/wb_cache/agentreach-main.zip
全程 90 秒,装出 agent-reach 1.5.0,连带 24 个依赖,里面就有 yt-dlp 2026.8.19 和 rich 15.0.0。
装完 venv\Scripts\agent-reach.exe --version 输出 Agent Reach v1.5.0。
它有哪些命令
| 命令 | 作用 |
|---|---|
doctor | 检查各平台渠道能不能用 |
install | 一次性安装器,默认只读检查 |
setup | 交互配置向导 |
configure | 设置单个配置项 |
skill | 注册成 Agent 技能 |
format | 清洗平台 API 输出 |
transcribe | 音视频转文字 |
watch | 健康检查加更新检查 |
check-update | 只查更新 |
uninstall | 清掉配置、token 和技能文件 |
doctor 体检:16 个渠道只有 3 个能用
它把每个渠道逐个标状态。我这次见到的状态有四种:
| 状态 | 例子 |
|---|---|
| 可用 | RSS/Atom 源、Jina Reader 读网页、B站搜索 API |
| 已装但需配置 | GitHub 渠道,因为没装 gh CLI |
| 未安装 | YouTube,因为 yt-dlp 不在 PATH |
| API 连接超时 | V2EX |
最后一行写「3/16 个渠道可用」。另外 9 个只提示要单独装工具才能解锁,我没逐个记下名字。
install 会不会改我的系统
不会。它默认就是只读的,开头明确打出 SAFE MODE 和 skipping automatic system changes。
检查项是 GitHub CLI、Node.js、mcporter 三项,缺哪个就给出对应的安装命令。
不过这里有个小毛病:最后那段渠道状态是 rich 渲染的,管道里跑的时候标记没被解析,输出里直接是 [bold cyan]、[green] 这种原始字符串,看着有点乱。
为什么装在 venv 里它看不见
pip 明明把 yt-dlp 装进了 venv,venv\Scripts\yt-dlp.exe 就在那儿,doctor 却报「yt-dlp 未安装」。
查源码,cli.py 里用的是 shutil.which("yt-dlp"),只认 PATH,不看当前 Python 环境的 Scripts 目录。
装进 venv 等于对它的体检隐身。pipx 和改 PATH 这两条路我都没试,不确定能不能绕过。
常见问题
它自己能抓数据吗
不能。它是选择器加安装器,真正抓取靠 yt-dlp、gh CLI 这些上游工具,它只负责判断哪个能用、然后路由过去。
为什么渠道大部分不可用
因为每个渠道依赖不同的外部工具或登录态。默认只装了 pip 依赖,像 gh CLI、mcporter 这些要单独装,装完 doctor 才会转成可用。
3/16 是不是说明它没用
不是。3 个可用的是 RSS、任意网页、B站搜索,已经能覆盖不少场景。剩下的要按需再装工具,不是一次到位。
能直接用 pip install 吗
能装上,但 PyPI 上是 0.1.0 老版本。要 1.5.0 就得照 README 装 GitHub 的 zip。
适合谁
适合已经在用 AI Agent、想让它能读外部平台内容的人。三个上手顺序:
- 先跑 doctor,看这台机器现在有几个渠道能用
- 按缺的工具补装,装完再跑一次 doctor 确认状态变了
- 别一次装全套,用到哪个装哪个
如果你只需要读 RSS 或者某个固定网页,装它反而绕,直接用 Jina Reader 或 feedparser 就够。








