智能体
wechat ·
@极客之家
10万 Star 爆火,又一个顶级 Agent 联网神器,能看 B 站、搜小红书
未提供
正文
我最近给 Agent 装了个开源项目,叫 Agent Reach。装完以后它就能上网了,读网页、搜 B 站、翻小红书、订 RSS 都可以,感觉 Agent 联网能力确实比以前强了不少,是个很不错的东西,今天和大家分享一下。
Agent Reach 是什么
这个项目今年 2 月底才放出来,现在 GitHub 上快 10 万 Star 了,算是今年特别火的一个开源产品。而且是 MIT 协议,代码全公开。
我们平时用 Codex、Cursor、OpenClaw 这类 Agent,写代码改文档都行,但让它去网上找点东西的话,有的能力还是比较弱的:YouTube 字幕拿不到,Reddit 直接 403,小红书不登录打不开,B 站视频也下不动。每个平台各有门槛,API 收费的收费,封爬虫的封爬虫,想自己把这些都配齐,很花时间。
Agent Reach 干的是脏活:各平台接哪条线、怎么装、通没通,它先处理好,我们不用一个平台一个平台去试。它自己不抓数据,装完以后 Agent 直接调上游工具干活,读网页走 Jina Reader,YouTube 字幕走 yt-dlp,B 站走 bili-cli,都是现成的开源工具。
作者把它叫能力层。它的活就是选工具、装工具、检查有没有通,真去读网页、下字幕的还是上游那些工具,中间没再加一层壳。
Star 曲线放在这,6 月以后涨得特别快,不少产品抓取联网数据,都用了 Agent Reach 底层实现。
装好就能用的功能
零配置的有这些:
读网页:扔个链接给 Agent,拿回干净的正文
YouTube:提取字幕、搜视频
B 站:搜视频、看视频详情,不用登录
GitHub:读公开仓库、搜仓库;配了登录以后还能提 Issue、提 PR
RSS:订阅、读取任意 RSS/Atom 源
V2EX:热门帖子、节点帖子、帖子详情
Twitter/X:读单条推文
全网搜索:接的是 Exa 语义搜索,MCP 方式接入,免费,不要 Key
愿意再花几分钟配的,还有小红书(搜索、阅读、评论)、Twitter 的搜索和时间线、Reddit、雪球、LinkedIn、Boss直聘、小宇宙播客转文字这些。
配置也不用自己翻文档,直接跟 Agent 说"帮我配小红书",它会说清楚需要什么,照着做就行,具体怎么配后面会讲。
装完先跑一条 agent-reach doctor 看看。它会逐个渠道试一遍,能不能通、现在走哪条线路、坏了怎么修,都列出来。
我这边装完跑了一遍,零配置的渠道都是通的,需要登录态的再按自己的需求配。
我平时拿它干什么
配置完这个,使用的话,没什么特别注意的,就是平时怎么用,之后还怎么用,它只做增强联网能力,需要的时候就会触发。
不用背命令,Agent 读完技能说明,自己知道什么场景调什么工具,我们大白话说需求就行。
读网页
最基础的用法,看到一篇长文没时间读,就把链接丢给 Agent,说一句"帮我看看这篇讲了什么",它读完正文会给个总结。以前 Agent 自己抓网页,抓回来一堆 HTML 标签和导航栏文字,根本没法看,现在走的是 Jina Reader,拿来就能读。
搜 B 站、看视频详情
想了解一个东西,让 Agent 去 B 站搜一圈,标题、播放量、UP 主、视频简介都列出来。看中哪个,再让它把这个视频的详情拉出来看。全程不需要登录 B 站账号,这条走的是 bili-cli。
搜小红书
买什么东西、选什么工具之前,让 Agent 去小红书搜一下真实用户的反馈,比看电商详情页有用。这个渠道要配一下登录态,配一次就行。
全网搜索
"帮我搜一下最近 LLM 框架的对比"这种需求,走的是 Exa 语义搜索,MCP 方式接入,不用申请 Key,也不用付费。Agent 会顺手把重点页面读一遍,最后给个小结,带上出处。
读 GitHub 仓库
看到一个新项目,让 Agent 读一下仓库说明和最近的 Issue,几分钟搞清楚这个项目是干什么的、有没有坑、维护得勤不勤。配了登录以后还能让它帮忙提 Issue。
要登录的渠道怎么配
拿小红书举例,我跟 Agent 说了一句"帮我配小红书",它判断完环境以后告诉我:桌面环境走 OpenCLI,需要一个浏览器扩展来配合。
装扩展这一步得我们自己动手,Chrome 有安全限制,这个安装按钮 Agent 替我们点不了,它会把扩展页面的链接给出来,我们打开点一下"添加至 Chrome"就行。
就是这个扩展,Chrome 应用商店里能搜到,10 万用户。装完以后确认 Chrome 里已经登录了小红书,回去告诉 Agent 一声,它跑一遍检查,这个渠道就算通了。
整个过程里 Agent 不替我们登录,也不碰浏览器里的 Cookie 和密码,它用的是我们 Chrome 里已经登录好的会话。其他要登录态的平台,Twitter、Reddit 这些,流程都差不多,Agent 会一步一步说该干什么,跟着做就行。
怎么装
我装的时候就是把这句话原样发给 Agent:
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
剩下的它自己干完:装命令行、检查 Node.js 这些基础环境、接搜索,最后跑一遍体检。中间要不要装系统依赖、写配置,它会先问我们,同意了才动。
基础渠道装完以后,它还会列一个可选渠道的菜单,小红书、Reddit、雪球这些要登录态的都在里面,点名要哪个它装哪个,不点不装。更新也是一句话,把 install 换成 update:
帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md
三个注意点:
我自己没踩这个坑,但 README 里专门写了:别去 PyPI 搜 agent-reach 来装,那个同名包不是这个项目,安装走上面那句话。
默认的安装只检查环境,不改系统、不写配置。确认要让它装依赖,得明确授权加 --system。想先看它会干哪些事,可以加 --dry-run 预览一遍,什么都不动。
用 OpenClaw 的话,先开 exec 权限再装,README 里有写法,一条命令的事。
安全和要注意的
Cookie 和 token 只存在本机的 ~/.agent-reach/config.yaml,文件权限 600,只有你自己的账号能读写,不上传。代码全部开源,依赖的上游工具也都是开源项目,不放心可以让自己手头的 AI 工具区审一下。
有一点要认真对待:
用 Cookie 登录的平台,比如 Twitter、小红书,拿脚本去调,有可能被平台检测出来,严重点会封号。这条提醒是 README 里自己写明的,我照搬过来。要用就用专用小号,别拿主号上。
另外这种接入方式隔一阵就会换。今年 6 月 yt-dlp 被 B 站风控封死,项目把 B 站渠道切到了 bili-cli,用的人基本无感。每个平台都有首选加备选的线路,一条挂了换下一条,doctor 里能看到当前走的是哪条。
不想用了也简单,agent-reach uninstall 一条命令,配置文件、技能文件、MCP 注册项一起清掉。想先预览会删什么可以加 --dry-run,想留着 token 以后重装可以加 --keep-config。
最后聊聊
这种增强型的工具装上没什么坏处,而且是开源的,不会产生费用。Agent Reach 对多个平台数据获取做了优化,我们直接拿来就能用,真心不错啊。
手里有 Agent 的话可以装一个试试,装完跑一遍 doctor,自己环境里哪些渠道能用就都看到了。
开源地址
https://github.com/Panniantong/agent-reach