Panniantong/Agent-Reach
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Agent Reach – 为您的 AI 代理提供一键式网络能力增强
它是什么 – 一个基于 Python 的能力层,为任何命令行驱动的 AI 代理(如 Claude Code、OpenClaw、Cursor、Windsurf 等)配备即用型的多种网络服务访问能力。它能为每个平台(YouTube 字幕、Twitter 推文、Reddit 帖子、GitHub 数据、RSS 订阅等)发现、安装并配置最可靠的工具,并在网站更改 API 或封锁爬虫时保持路由更新。
为什么重要 – 现代代理虽然能编写代码或管理项目,但在被要求“上网查询”时往往会受阻。Agent Reach 消除了手动且易出错的设置工作(安装 CLI 工具、处理 Cookie、应对验证码),让代理能专注于更高层级的任务。
主要功能
- 零配置频道:支持许多热门网站(网页、YouTube、RSS、GitHub、LinkedIn 等)。
- 可选的登录频道:Twitter/X、Reddit、Facebook、Instagram、小红书等,可通过简单的“帮我配 XXX”提示启用;工具会引导用户进行 Cookie 导出或浏览器会话链接。
- 自动后端选择:每个频道定义了主要与备用实现(例如
twitter-cli → OpenCLI → bird)。CLI 会探测环境并选择第一个可用的后端,并通过agent-reach doctor回报选择结果。 - 安全优先安装:
agent-reach install默认仅检查环境,除非用户加上--system参数。试运行模式(dry-run)可精确显示将安装的内容。 - 仅限本地的凭证存储:Cookie 与 Token 存储在
~/.agent-reach/config.yaml中,权限设为600;不会上传任何数据。 - 自我诊断:
agent-reach doctor会告知您哪些频道功能正常,以及如何修复损坏的频道。 - 跨代理兼容性:适用于任何能执行 Shell 指令的代理;OpenClaw 用户唯一的要求是启用
exec工具配置文件。
如何使用
- 将以下单行指令复制到您的代理对话框中:
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md - 代理会执行安装脚本,该脚本会:
- 安装
agent-reachCLI(包含yt-dlp、feedparser等) - 检查必要的系统工具(Node.js、
ghCLI、mcporter) - 注册
SKILL.md文件,让代理知道该调用哪些指令。
- 安装
- 安装完成后,只需要求代理“阅读此链接”、“总结 YouTube 视频”、“搜索 Reddit 关于…”,系统会自动调用适当的后端。
- 若要更新,请发送相同的单行提示并附上更新 URL。
支持平台(摘要)
| 平台 | 开箱即用 | 需要额外配置 |
|---|---|---|
| 网页 | ✅ (Jina Reader) | — |
| YouTube | ✅ (yt‑dlp subtitles) | — |
| RSS/Atom | ✅ (feedparser) | — |
| GitHub (公开) | ✅ (gh CLI) | 私有仓库需登录 |
| Twitter/X | ✅ (tweet fetch) | 搜索/时间轴需登录 |
| ✅ (post fetch) | 完整搜索需登录 | |
| Bilibili | ✅ (bili‑cli) | — |
| Facebook / Instagram | ✅ (OpenCLI) | 需登录 |
| 小红书 | ✅ (OpenCLI) | 需登录 |
| ✅ (mcp‑server‑linkedin) | 需登录 | |
| 其他 (Snowball, Boss直聘等) | ✅ (特定 CLI) | 可能需手动 Chrome 会话 |
设计理念 – Agent Reach 不是另一个爬虫;它是一个能力层,抽象化了工具选择、安装与健康检查的过程。每个频道都是一个小型 Python 模块,列出主要与备用后端;doctor 指令会探测它们并回报目前启用的后端。当后端失效(例如 yt‑dlp 被 Bilibili 封锁)时,项目只需重新排序列表,用户无需更改任何代码。
安全与隐私
- 所有 Cookie/Token 均保留在用户机器上;仓库绝不会传输它们。
- 除非传入
--system,否则安装过程不会修改系统文件。 - README 警告了使用登录型频道时可能导致账号被封锁的风险,并建议使用免洗账号。
开始使用 – 仓库包含:
docs/install.md与docs/update.md(您提供给代理的 URL)。channels/目录,包含各平台的适配器。- CLI 指令:
agent-reach install,agent-reach doctor,agent-reach uninstall。
谁适合使用 – 开发自定义 AI 助理的开发者、部署内部数据收集代理的团队,或是希望代理能浏览网页而无需编写爬虫代码的爱好者。
以上所有信息均直接取自项目的 README;未推论任何额外功能。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目
- 项目