BAIZE AI RESOURCE

多平台内容获取能力

Agent-Reach

Agent-Reach 是面向 AI Agent 的互联网接入 Skill,通过多后端路由提供网页、社交、视频、招聘和金融等渠道的搜索与读取能力。

Agent-Reach

资源介绍

Agent-Reach 是一个以 Skill 形式分发的互联网能力路由器,目标是让 AI Agent 具备搜索和阅读全网内容的能力。它把网页、YouTube、RSS、Exa 全网搜索、GitHub、Twitter/X、B站、Reddit、Facebook、Instagram、小红书、LinkedIn、Boss直聘、V2EX、雪球、小宇宙播客等 16 个平台封装为统一渠道,每个平台采用「首选 + 备选」多后端路由,某个接入方式失效时可切换后端而不影响使用。其中 6 个渠道零配置即可使用,其余需要登录态的平台由 Agent 引导用户完成 Cookie 或浏览器会话配置,Cookie 仅保存在本地。项目自带 agent-reach doctor 诊断命令,可查看每个平台当前激活的后端与可用状态,并提供分类参考文档指导复杂场景。适合使用 Claude Code、OpenClaw、Cursor 等可执行命令行 Agent 的用户,用于跨平台调研、舆情与口碑收集、视频与播客内容提取、职位与行情查询等场景。

Skill 能力

跨平台搜索与读取

让 Agent 从网页、视频、社交平台、代码社区、招聘和金融等渠道搜索并读取公开内容,用于跨平台调研。

自动选择可用后端

每个平台配置首选与备选接入方式,某个后端失效时可切换到仍可用的渠道。

按需解锁登录渠道

网页、YouTube、RSS、V2EX、B站公开内容和 GitHub 公开仓库可直接使用;需要登录的平台再按引导配置本地会话。

本地凭据与状态诊断

Cookie 和登录信息保存在本地,可通过 doctor 查看各平台当前可用状态和正在使用的后端。

资源配置

适用平台

Claude CodeCursor通用 Agent

支持模型

模型无关

调用方式

自动触发命令调用Agent调用

安装与调用

  1. 把安装说明链接发给 Agent,由 Agent 完成 Agent-Reach 的安装与 Skill 注册。

  2. 运行 agent-reach doctor --json 检查各渠道可用状态与当前激活后端。

  3. 对需要登录的平台,按 Agent 引导完成 Cookie 导出或浏览器会话配置。

  4. 在对话中直接提出调研、搜索或阅读需求,由 Agent 调用对应平台渠道获取内容。

  5. 需要更新时把更新说明链接发给 Agent,由 Agent 执行升级。

使用案例

跨平台产品调研

使用场景需要了解某个产品在中文与英文社区的口碑

组合 Exa 全网搜索、Twitter/Reddit 讨论以及小红书、B站的中文内容,并行收集后汇总。

视频与播客内容提取

使用场景想快速了解某个视频或播客讲了什么

通过 YouTube 字幕提取、B站视频详情或小宇宙播客音频转文字获取内容,再交由 Agent 总结。

技术问题排查

使用场景遇到报错想看看别人是否遇到过

在 Reddit、V2EX 或 GitHub 中搜索相关讨论与 Issue,获取社区解决方案。

职位与行情查询

使用场景需要查找招聘信息或股票行情

通过 LinkedIn、Boss直聘 搜索职位与 JD 全文,或通过雪球查询股票行情与热门讨论。

包含内容

agent-reach-source.zip
LICENSE-MIT.txt
README-中文安装说明.md
SHA256.txt

常见问题

Agent-Reach 支持哪些平台,多后端路由如何确认当前生效的后端?
SKILL.md 声明 Agent-Reach 覆盖 16 个平台,采用多后端路由(OpenCLI / 各平台 CLI / API),其中 6 个通道零配置。对小红书、Reddit、B站、Twitter、Facebook、Instagram、Boss直聘等多后端或登录态平台,先运行 `agent-reach doctor --json`,按返回的 `active_backend` 选择命令组;`active_backend: null` 表示 Doctor 为避免触发浏览器 Cookie 读取或远端写入而未做实时验证,不代表后端不存在。
Agent-Reach 的 doctor 结果为什么不能当作长期有效的登录态依据?
SKILL.md 说明 Doctor 结果是「某一时刻的快照」,通道与登录态可能已经变化;执行只读命令前若怀疑失效,应按对应 reference 的「体检与恢复」runbook 重新确认,例如 career.md 中的 Boss直聘 CDP 排查。CHANGELOG 也记录了 Boss直聘登录态误判问题:`boss status` 只校验本地 `~/.boss-agent/auth/session.enc`,而 `existing-browser` 严格 CDP 模式搜索走浏览器 cookie,修复后 `check()` 新增只读探测 `_cdp_zhipin_login_cookie()`,以浏览器内有无 zhipin 的 `wt2` cookie 为准。
Agent-Reach 对 Python 版本和依赖有哪些要求?
pyproject.toml 中项目名为 agent-reach、版本 1.5.0、许可证 MIT,`requires-python = ">=3.10"`。必装依赖包括 requests>=2.28、feedparser>=6.0、python-dotenv>=1.0、loguru>=0.7、pyyaml>=6.0、rich>=13.0、yt-dlp[default]>=2026.07.04;可选依赖组为 browser(playwright>=1.40)、cookies(browser-cookie3>=0.19)、all(playwright>=1.40、mcp[cli]>=1.0、browser-cookie3>=0.19)。命令行入口为 `agent-reach = "agent_reach.cli:main"`。
Agent-Reach 的 Boss直聘 channel 如何安装和抓取岗位?
CHANGELOG 显示新增 `boss` channel,经 boss-agent-cli + CDP 真 Chrome 搜岗位并取 JD 全文,抓取走公开 API(`search_jobs` + `job_card_browser` + `browser_source="existing-browser"`)。可用 `agent-reach install --system --channels=boss` 安装锁定上游 boss-agent-cli 固定提交的后端;固定依赖已从 fork 快照 `8ff6bd3` 切换到上游 commit `4c991b7`,已登录 CDP 会话可直接复用,搜索可通过 `--browser-source existing-browser` 禁止 headless 降级。
Agent-Reach 在什么情况下不应使用,以及如何检查版本更新?
SKILL.md 明确 NOT for:写报告、数据分析、翻译等内容加工(本 skill 只负责从互联网获取内容);发帖、评论、点赞等写操作;已有专门 skill 的平台应先用专门 skill。版本方面,完成一次较大的调研或多平台任务后,可运行 `agent-reach check-update`(一次 API 调用),若有新版则在收尾汇报中提示用户更新。