夜雨聆风学习资料网

ARTICLE · 1269893

你的AI助手是不是瞎了?这个开源项目给它装上了眼睛

你的AI助手是不是瞎了?这个开源项目给它装上了眼睛

你的AI助手是不是瞎了?这个开源项目给它装上了眼睛

你有没有遇到过这种情况:

你跟Claude Code说:“帮我查一下这个问题在B站上有没有人讨论过。”

它查了半天,跟你说:“抱歉,我无法访问B站。”

你又说:“那你帮我搜一下小红书上有没有人推荐过这个工具。”

它说:“抱歉,我无法访问小红书。”

你再试:“那Reddit上呢?Twitter上呢?”

“抱歉,这些平台我都访问不了。”

你的AI助手,就像一个被蒙住眼睛的程序员——它能写代码,但它看不见互联网上最有价值的那些讨论。

以前AI编程助手的"视力"有多差

现在的AI编程助手,比如Claude Code、Codex、Cursor,它们能做的事很多:写代码、改bug、跑测试、读本地文件。

但它们有个共同的短板:搜索互联网的能力很弱。

它们内置的搜索,只能搜到普通网页。你想让它搜B站的视频评论、小红书的笔记、Reddit的讨论、Twitter的推文——搜不到。

为什么?

因为每个平台都有自己的"围墙":

  • Twitter/X:API收费很贵,中等使用量一个月要200多美元

  • Reddit:服务器IP会被封,返回403

  • 小红书:必须登录才能浏览

  • B站:屏蔽海外和服务器IP

你想让AI能搜这些平台,就得自己一个个接API、写爬虫、处理反爬、调认证。折腾一周,还不一定稳定。

Agent-Reach的做法:给AI装上眼睛

Agent-Reach的思路很简单:既然每个平台都有自己的围墙,那我帮你把围墙都拆了,给AI装上一双能看见整个互联网的眼睛。

它不是一个爬虫服务,也不是一个API包装。它是一个"能力层"——帮你选好每个平台最稳定的接入方式,装好,体检好,然后让AI直接调用。

它支持哪些平台

它支持13+个平台:

零配置平台(装上就能用):

  • 普通网页

  • YouTube

  • RSS订阅

  • V2EX

需要简单配置的平台:

  • Twitter/X

  • Reddit

  • B站(Bilibili)

  • 小红书

  • GitHub

  • Facebook

  • Instagram

  • LinkedIn

你在Claude Code里装了Agent-Reach之后,就可以直接跟它说:"帮我搜一下B站上有没有人讨论过这个bug。"它就能去B站搜,然后把结果给你。

它是怎么工作的

整个设计思路很巧妙:

每个平台都有"主后端"和"备后端":

比如Twitter,主后端是twitter-cli,备后端是OpenCLI。如果主后端挂了,自动切到备后端,你不用管。

比如B站,主后端是bili-cli,备后端是OpenCLI。原来用yt-dlp搜B站,后来被B站风控了,Agent-Reach自动切到bili-cli。

自动健康检查:

它会定期检查每个后端是不是还能用。如果某个后端挂了,它会自动切换到备用方案,然后告诉你。

MCP兼容:

MCP(模型上下文协议)是现在AI编程助手的标准接口。Agent-Reach是MCP兼容的,意味着它可以接到任何支持MCP的AI编程助手上——Claude Code、Codex、Cursor,甚至国内的通义灵码、Qwen Code。

举个例子:你要排查一个奇怪的bug

假设你用Claude Code写代码,遇到了一个很奇怪的bug——你的程序在某些情况下会崩溃,但你不知道为什么。

以前的流程是:

你跟Claude Code说:“帮我查一下这个bug的原因。”

它说:“根据我的分析,可能是内存泄漏导致的。建议你检查一下XXX。”

你按它说的改了,结果还是崩溃。

你又跟它说:“还是崩溃,怎么办?”

它说:“根据我的分析,可能是并发问题导致的。建议你加个锁。”

你加了锁,还是崩溃。

折腾了半天,你自己去B站搜了一下,发现有人也遇到过这个bug,原因是XXX。你把这个信息告诉Claude Code,它一下就修好了。

为什么?因为Claude Code搜不到B站的内容。它只能靠自己的知识分析,而真实世界的解决方案,往往藏在B站、小红书、Reddit这些地方。

有了Agent-Reach之后:

你直接跟Claude Code说:“帮我在B站和Reddit上搜一下这个bug有没有人遇到过。”

它就去B站和Reddit搜,找到几个相关的讨论,然后把解决方案给你。你直接用就行了。

它和其他搜索工具有啥不一样

你可能会问:我直接用百度、Google搜索不行吗?为什么要装这个?

**百度/Google:**它们能搜到普通网页,但搜不到B站的视频评论、小红书的笔记内容、Reddit的帖子。这些平台的内容是"围墙花园",搜索引擎抓不到。

**官方API:**Twitter API收费很贵,Reddit API有限制,小红书根本没有公开API。

**Agent-Reach:**它不是搜索引擎,也不是API包装。它是帮AI编程助手直接接入这些平台——AI说"帮我搜B站",它就直接去B站搜,然后把结果给AI。

简单说:百度是给人用的搜索引擎,Agent-Reach是给AI编程助手用的"互联网眼睛"。

怎么用

第一步:装Python。

Agent-Reach是Python写的,需要Python 3.10以上版本。

第二步:装Agent-Reach。

pip install agent-reach

第三步:初始化。

agent-reach init

它会自动帮你检测环境、装依赖、体检后端。

第四步:接到你的AI编程助手。

如果你用Claude Code,它会自动配置好MCP。如果你用其他支持MCP的AI助手,按它的文档配一下就行。

关于国内访问:

这个项目是国内开发者写的(作者是中国人),所以它对国内访问做了优化:

  • 它有国内镜像(AtomGit),不用翻墙就能下载

  • B站和小红书是国内平台,国内访问本来就快

  • Twitter和Reddit需要你自己解决网络问题

关于B站和小红书:

B站和小红书是国内平台,国内开发者经常需要搜这些内容。Agent-Reach专门为这两个平台做了适配。

不过要注意:小红书需要登录才能浏览,你得配置一下你的Cookie。B站相对开放,不需要登录也能搜。

它不是万能的

再说几个你可能会踩的坑:

坑一:它是"只读"的。它能让AI搜索和读取这些平台的内容,但不能让AI发推文、发小红书笔记、回Reddit帖子。如果你想让AI帮你发内容,这个工具帮不上忙。

坑二:有些平台需要登录。比如小红书要Cookie,Twitter要API Key。你得自己去注册账号、拿Cookie、配置进去。

坑三:平台随时可能改接口。今天能用的后端,明天可能就被封了。比如原来用yt-dlp搜B站,后来被B站风控了。不过Agent-Reach会自动切换到备后端,你不用手动管。

坑四:它是给程序员用的。如果你不是程序员,不会用Claude Code、Cursor这些AI编程助手,这个工具对你没用。

坑五:它不保证100%稳定。第三方平台的接口随时可能变,你得接受这个不确定性。

好的地方:

  • 解决了一个真实痛点。AI编程助手搜不到B站、小红书、Reddit的内容,这个项目帮你搞定

  • 双后端机制。主后端挂了自动切备后端,不用你手动管

  • MCP兼容。可以接到任何支持MCP的AI编程助手上

  • 零API费用。不用付Twitter API的钱,也不用买Reddit API的会员

  • 国内开发者写的。对国内访问做了优化,有国内镜像

要注意的地方:

  • 它是"只读"的。它能让AI搜索和读取这些平台的内容,但不能让AI发推文、发小红书笔记

  • 有些平台需要登录。比如小红书要Cookie,Twitter要API Key

  • 平台随时可能改接口。今天能用的后端,明天可能就被封了。不过Agent-Reach会自动切换到备后端

  • 它是给AI编程助手用的。如果你不是程序员,这个工具对你没用

  • 它不保证100%稳定。第三方平台的接口随时可能变,你得接受这个不确定性


我觉得这个项目最有意思的地方,是它解决了一个"看起来很小但很痛"的问题。

现在的AI编程助手,已经很强大了——能写代码、改bug、跑测试。但它们有个隐藏的短板:搜不到互联网上最有价值的那些讨论。

程序员遇到一个bug,第一反应是什么?去B站搜一下有没有人遇到过,去小红书搜一下有没有解决方案,去Reddit搜一下有没有人讨论过。这些地方的信息密度,比普通网页高多了。

但以前的AI编程助手,做不到这件事。

Agent-Reach就是补上了这块短板——让AI编程助手也能像人类程序员一样,去B站、小红书、Reddit上搜解决方案。

如果你经常用AI编程助手,又经常觉得它"搜不到东西",这个工具真的值得试试。

项目地址:github.com/Panniantong/Agent-Reach

相关学习资料