Agent-Reach:给 AI Agent 一键装上互联网,15+ 平台零费用

问题:Agent 能力的断层
你的 AI Agent 能写代码、改文档、管项目。但你让它去网上找点东西,“帮我看看这个 YouTube 视频讲了什么”,它看不了。“帮我搜一下推特上大家怎么评价这个产品”,Twitter API 要付费。“去 Reddit 上看看有没有人遇到过同样的 bug”,服务器 IP 直接被 403。
这不是 Agent 笨,是它的能力到了边界。写代码的 Agent 和能上网的 Agent 之间,隔着一道你自己搭的墙:每个平台一套 API、一套认证、一套反爬对抗。
Agent-Reach 把这道墙拆了。
它是什么
Agent-Reach 是一个开源 Python CLI 工具,给 AI Agent 提供互联网访问能力。它不是一个爬虫库,不是又一个 Twitter API wrapper,它是一个能力层。
区别在哪?爬虫库是”具体怎么读一个网页”,能力层是”帮你选好用哪个工具读、装好、检查通不通、挂了自动换一个”。Agent 本身直接调用上游工具(yt-dlp、gh CLI、Jina Reader 等),Agent Reach 没有包装层。它的活是选型、安装、体检、路由。
GitHub 仓库 Panniantong/Agent-Reach,MIT 协议,68k+ Star。Python 3.10+。
一条命令,不是一周工程
传统方式给 Agent 装互联网能力是什么样的?
你要调研 Twitter 用哪个库、Reddit 的匿名接口还能不能用、小红书有没有可用的 CLI、B 站的 yt-dlp 是不是又被风控封了。然后一个个装依赖、配认证、处理 Cookie、调 API。光是让 Agent 能读个推特就得折腾半天,更别提后面还有十几个平台。
Agent-Reach 的安装是一句话:
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
把这行丢给你的 Agent(Claude Code、OpenClaw、Cursor、Windsurf,随便哪个能跑命令行的),它自己完成剩下所有事。安装 CLI、检查系统基建(Node.js、gh CLI、mcporter)、判断本地还是服务器环境、注册 SKILL.md,全程 Agent 自动执行。
装完之后,agent-reach doctor 一条命令告诉你每个渠道的状态。哪个通、哪个不通、当前走哪条路、怎么修。不用你去查文档。
能力层的真正价值:自动路由
Agent-Reach 支持 15+ 平台:网页、YouTube、RSS、全网搜索(Exa)、GitHub、Twitter、B 站、Reddit、Facebook、Instagram、小红书、LinkedIn、V2EX、雪球、小宇宙播客。
但支持多平台只是表面。真正的价值在路由机制。
每个平台不是绑定一个工具,而是一条有序的后端列表:首选、备选、兜底。

Agent-Reach 启动时会真实探测每个后端(不只是看命令存不存在),第一个完整可用的当选。坏掉的会给出修复处方。
举个真实的例子:2026 年 3 月,yt-dlp 被 B 站风控全面封死(HTTP 412)。如果你只用 yt-dlp,这条线路就断了。Agent-Reach 的 B 站渠道自动切换到 bili-cli,用户零操作,无感知。
channels/
├── bilibili.py → bili-cli ▸ OpenCLI ▸ 搜索 API(yt-dlp 已被 B 站风控封死,退役)
├── twitter.py → twitter-cli ▸ OpenCLI ▸ bird
├── reddit.py → OpenCLI ▸ rdt-cli(无零配置路径,必须登录态)
└── ...
换接入方式 = 调整列表顺序,不是重写代码。这就是能力层和单一工具的区别:前者是架构,后者是实现。
零费用、零门槛
Agent-Reach 的所有工具开源,所有 API 免费。唯一可能花钱的是服务器代理($1/月),本地电脑完全不需要。
不需要 API Key。不需要付费订阅。不需要你自己去配 MCP 服务器。Exa 语义搜索走 mcporter MCP 接入,免 Key;YouTube 字幕走 yt-dlp,免费;B 站搜索走 bili-cli,无需登录;RSS 走 feedparser,Python 生态标准选择。
需要登录态的平台(Twitter、小红书、Reddit、Facebook、Instagram),Agent 会在安装时列菜单问你要哪些,点名才装。Cookie 只存在本地 ~/.agent-reach/config.yaml,文件权限 600,不上传不外传。代码完全开源,随时可审查。
项目明确建议:需要 Cookie 的平台用专用小号,不要用主账号。这是合理的风控意识:平台可能检测到非正常浏览器的 API 调用行为,用小号可以把影响范围控制住。
落地价值:Agent 的基础设施
Agent-Reach 做的事情,本质上是把互联网接入变成 Agent 的基础设施。
以前你得为每个 Agent 单独搭互联网能力,盯着各个平台的反爬变化,Twitter API 涨价了自己换方案、Reddit 关闭匿名接口了自己找替代、B 站封死 yt-dlp 了自己切路由。现在这些都不用管了。
接入方式会换代,Agent Reach 帮你换。你只管用。
GitHub 仓库:Panniantong/Agent-Reach,MIT 协议,Star 一下,下次需要的时候能找到。