为什么需要 Agent Reach
AI Agent 已经能帮你写代码、改文档、管项目——但你让它去网上找点东西,它就抓瞎了:
- "帮我看看这个 YouTube 教程讲了什么" → 看不了,拿不到字幕
- "帮我搜一下推特上大家怎么评价这个产品" → 搜不了,Twitter API 要付费
- "去 Reddit 上看看有没有人遇到过同样的 bug" → 403 被封,服务器 IP 被拒
- "帮我看看小红书上这个品的口碑" → 打不开,必须登录才能看
- "B站上有个技术视频,帮我总结一下" → 拿不到,通用下载工具被 B站风控拦截
- "帮我看看这个网页写了啥" → 抓回来一堆 HTML 标签,根本没法读
这些不难实现,但每个平台都有自己的门槛——要付费的 API、要绕过的封锁、要登录的账号、要清洗的数据。你要一个一个去踩坑、装工具、调配置,光是让 Agent 能读个推特就得折腾半天。
Agent Reach 把这件事变成了一句话——复制给 Agent,几分钟后它就能读推特、搜 Reddit、看 YouTube、刷小红书了。
它到底是什么
Agent Reach 不是一个工具,而是一个能力层(capability layer)。它负责选型、安装、体检、路由,不负责底层读取本身。
简单说:它帮你选好"当下最稳的接入方式",替你装好、体检好。接入方式会换代,你不用操心。
| 项目信息 | 详情 |
|---|---|
| 名称 | Agent Reach |
| GitHub | Panniantong/Agent-Reach |
| 荣誉 | Trendshift GitHub Trending #1 Repository of the Day |
| 许可证 | MIT(完全开源免费) |
| 开发语言 | Python 3.10+ |
| 运行平台 | macOS / Windows / Linux |
| 兼容 Agent | Claude Code、OpenClaw、Cursor、Windsurf 等任何能跑命令行的 Agent |
| API 费用 | 零(所有工具开源,所有 API 免费) |
原文称"兼容 Python/Java/C++ 等语言"不准确。Agent Reach 本身用 Python 3.10+ 开发,通过 CLI 方式工作,因此可在 macOS/Windows/Linux 上运行,但并非"兼容多种编程语言"。
支持 15 个平台
覆盖社交媒体、视频平台、论坛、金融数据等 15 个渠道,分为"装好即用"和"配置后解锁"两类:
| 平台 | 装好即用 | 配置后解锁 |
|---|---|---|
| 🌐 网页 | 阅读任意网页 | — |
| 📺 YouTube | 字幕提取 + 视频搜索 | — |
| 📡 RSS | 阅读任意 RSS/Atom 源 | — |
| 📦 GitHub | 读公开仓库 + 搜索 | 私有仓库、提 Issue/PR |
| 🐦 Twitter/X | 读单条推文 | 搜索推文、浏览时间线 |
| 📺 B站 | 搜索 + 视频详情(bili-cli,无需登录) | 字幕(OpenCLI) |
| — | 搜索 + 读帖子和评论 | |
| — | 搜索、主页、Feed、群组 | |
| — | 用户搜索、Profile、帖子 | |
| 📕 小红书 | — | 搜索、阅读、评论 |
| Jina Reader 读公开页面 | Profile 详情、职位搜索 | |
| 💻 V2EX | 热门帖子、节点帖子 | — |
| 📈 雪球 | 股票行情、搜索、热门帖子 | — |
| 🎙️ 小宇宙播客 | — | 播客音频转文字(Whisper) |
| 🔍 全网搜索 | — | 全网语义搜索(Exa,免费) |
6 个渠道开箱即用(网页/YouTube/RSS/GitHub公开仓库/B站搜索/V2EX/雪球),无需任何配置。Twitter、Reddit、小红书等需要登录态的平台,告诉 Agent"帮我配 XXX"即可一步步引导完成。
真实案例:B站风控切换
2026 年 6 月,yt-dlp 被 B站风控 412 封死。Agent Reach 自动切换到 bili-cli(无需登录可搜可读),用户零操作。这就是"能力层"的价值——接入方式会换代,你不用操心。
一句话安装
复制这句话给你的 AI Agent(Claude Code、OpenClaw、Cursor 等):
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
就这一步。Agent 会自己完成剩下的所有事情:
-
安装 CLI 工具
pip install装好agent-reach命令行(自带 yt-dlp、feedparser) -
安装系统基建
自动检测并安装 Node.js、gh CLI、mcporter
-
配置搜索引擎
通过 MCP 接入 Exa(免费,无需 API Key)
-
检测环境
判断是本地电脑还是服务器,给出对应配置建议
-
注册 SKILL.md
在 Agent 的 skills 目录安装使用指南,以后 Agent 遇到"全网调研""搜推特""看视频"这类需求,会自动知道该调哪个上游工具
-
问你要不要更多
默认只激活 6 个零配置渠道;小红书、Twitter、Reddit 等需要登录态的,Agent 会列菜单问你要哪些,点名才装
安装完之后,agent-reach doctor 一条命令告诉你每个渠道的状态、当前走哪条路。
三种安装模式
| 方式 | 命令 | 适合场景 |
|---|---|---|
| 一键全自动(默认) | agent-reach install --env=auto | 个人电脑、开发环境 |
| 安全模式 | agent-reach install --env=auto --safe | 生产服务器、多人共用机器 |
| 仅预览 | agent-reach install --env=auto --dry-run | 先看看会做什么 |
OpenClaw 用户注意:安装前需先开启 exec 权限——openclaw config set tools.profile "coding",然后重启 Gateway。Claude Code / Cursor / Windsurf 不受此限制。
设计理念:能力层而非工具
Agent Reach 比任何具体实现高一层——负责选型、安装、体检、路由,不负责底层读取本身。读取由 Agent 直接调用上游工具完成,没有包装层。
每个平台 = 首选 + 备选的有序后端列表
换接入方式 = 调整列表顺序,不是重写代码。agent-reach doctor 会告诉你每个平台当前在用哪个后端。
| 场景 | 首选 | 备选 | 为什么这么选 |
|---|---|---|---|
| 读网页 | Jina Reader | — | 免费,不需要 API Key |
| 读推特 | twitter-cli | OpenCLI | 实测搜索稳定;OpenCLI 走浏览器登录态兜底 |
| OpenCLI(桌面) | rdt-cli | 匿名接口已被封,只剩登录态路线 | |
| YouTube | yt-dlp | — | 154K Star,YouTube 最佳选择 |
| B站 | bili-cli | OpenCLI | yt-dlp 被风控封死,bili-cli 无登录可搜可读 |
| 搜全网 | Exa via mcporter | — | AI 语义搜索,MCP 接入免 Key |
| 小红书 | OpenCLI(桌面) | xiaohongshu-mcp | 浏览器登录态零摩擦 |
这些都是"当前选型",基于真机实测定期复核。某条路失效了就换下一条——agent-reach doctor 永远告诉你现在走的是哪条。
安全设计
| 措施 | 说明 |
|---|---|
| 🔒 凭据本地存储 | Cookie、Token 只存在本机 ~/.agent-reach/config.yaml,文件权限 600,不上传不外传 |
| 🛡️ 安全模式 | --safe 不会自动修改系统,只列出需要什么,由你决定装不装 |
| 👀 完全开源 | 代码透明,随时可审查。所有依赖工具也是开源项目 |
| 🔍 Dry Run | --dry-run 预览所有操作,不做任何改动 |
| 🧩 可插拔架构 | 不信任某个组件?换掉对应的 channel 文件即可,不影响其他 |
⚠️ 封号风险提醒:使用 Cookie 登录的平台(Twitter、小红书等),通过脚本/API 调用存在被平台检测并封号的风险。请务必使用专用小号,不要用你的主账号。Cookie 等同于完整登录权限,用小号可以在凭据泄露时限制影响范围。
适合谁用
- 已在用 Claude Code / OpenClaw / Cursor 等 AI Agent 的开发者,需要让 Agent 能访问互联网内容
- 需要跨平台数据采集的研究人员(Twitter 舆情、Reddit 讨论、小红书口碑)
- 需要自动化内容监控的自媒体创作者(YouTube 字幕、B站视频摘要、RSS 订阅)
- 对数据隐私敏感、不想把 Cookie 交给第三方云服务的用户
- 不想为每个平台单独付费 API、不想踩反爬坑的效率工具爱好者
能力边界
Agent Reach 解决的是"读"的问题——读取内容、搜索信息、提取数据。如果你需要"动手"操作网页(登录后的表单提交、多账号隔离、自动化流程中的验证和风控提示),可以配合 BrowserAct 这类浏览器自动化工具使用。
📦 GitHub 仓库:github.com/Panniantong/Agent-Reach
🪞 国内镜像:AtomGit 同步镜像
📧 联系作者:pnt01@foxmail.com