Agent Reach 是一个面向 AI 智能体的互联网内容接入工具集,旨在为智能体提供“眼睛”,使其能够搜索和阅读多个平台的公开内容。根据已有资料,它支持网页、Twitter/X、Reddit、YouTube、GitHub、Bilibili、小红书、抖音、微信公众号、LinkedIn、RSS 等 14 个平台(资料中提及 13+ 平台),并提供了统一的命令行调用方式。
主要能力
- 网页读取:通过
curl -s "https://r.jina.ai/URL"读取任意 URL 内容。 - 网页搜索:调用 Exa 的
web_search_exa和get_code_context_exa进行搜索与代码上下文获取。 - Twitter/X:使用
xreach搜索推文、读取单条推文、获取用户时间线、读取完整线程。 - YouTube:使用
yt-dlp获取视频元数据、下载字幕(支持中英文)、搜索视频。 - Bilibili:使用
yt-dlp获取视频元数据与字幕,资料提示服务器 IP 可能遇到 412 错误,可通过浏览器 Cookie 或代理解决。 - Reddit:通过 Reddit JSON 接口读取子版块热门帖子和搜索,资料提示服务器 IP 可能遇到 403 错误,建议改用 Exa 搜索或配置代理。
- GitHub:使用
ghCLI 搜索仓库、查看仓库、搜索代码、列出和查看 Issue。 - 小红书:通过
mcporter调用搜索、获取笔记详情(可加载全部评论)、发布内容,需要登录并导入 Cookie。 - 抖音:通过
mcporter解析视频信息、获取下载链接,无需登录。 - 微信公众号:使用
miku_ai搜索文章,使用 Camoufox 读取文章(资料指出 Jina Reader 或 curl 无法读取,必须使用 Camoufox)。 - LinkedIn:通过
mcporter获取个人资料、搜索人员,备用方案为 Jina Reader。 - RSS:使用
feedparser解析 RSS 源。
使用方式
- 运行
agent-reach doctor检查各渠道可用状态及修复说明。 - 直接调用上述各平台对应的命令行工具或
mcporter调用。 - 工作区规则:不要在智能体工作区创建文件,临时输出使用
/tmp/,持久数据使用~/.agent-reach/。 - 若渠道需要配置(如 Cookie、Docker),可获取安装指南:
https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md。
适用场景 适合需要让 AI 智能体跨平台检索、阅读和采集公开内容的开发与自动化场景,例如社交媒体舆情搜索、视频信息与字幕获取、代码仓库检索、文章阅读等。
限制
- 部分平台需要登录或配置(如小红书需要 Cookie,Twitter 可能需要代理和 undici)。
- 部分平台在服务器 IP 下可能被限制(如 Bilibili 412、Reddit 403),需采取代理或替代方案。
- 微信公众号文章必须使用 Camoufox 读取。
- 资料未提供具体的收费、价格、平台兼容性等详细信息。