← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

Panniantong Agent-Reach


Panniantong Agent-Reach

👁️ Agent Reach 给你的 AI Agent 一键装上互联网能力 当下最稳的接入方式,替你选好、装好、体检好——接入方式会换代,你不用操心 快速开始 · English · 日本語 · 한국어 · 支持平台 · 设计理念

为什么需要 Agent Reach?

AI Agent 已经能帮你写代码、改文档、管项目——但你让它去网上找点东西,它就抓瞎了:

这些不难实现,但是需要自己折腾配置。每个平台都有自己的门槛——要付费的 API、要绕过的封锁、要登录的账号、要清洗的数据。你要一个一个去踩坑、装工具、调配置,光是让 Agent 能读个推特就得折腾半天。

Agent Reach 把这件事变成一句话:

帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

复制给你的 Agent,几分钟后它就能读推特、搜 Reddit、看 YouTube、刷小红书了。

已经装过了?更新也是一句话:

帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md

Star 这个项目,我们会持续追踪各平台的变化、接入新的渠道。你不用自己盯——平台封了我们修,有新渠道我们加。

✅ 在你用之前,你可能想知道

| 平台 | 装好即用 | 配置后解锁 | 怎么配 | |------|----------|------------|--------| | 🌐 网页 | 阅读任意网页 | — | 无需配置 | | 📺 YouTube | 字幕提取 + 视频搜索 | — | 无需配置 | | 📡 RSS | 阅读任意 RSS/Atom 源 | — | 无需配置 | | 🔍 全网搜索 | — | 全网语义搜索 | 自动配置(MCP 接入,免费无需 Key) | | 📦 GitHub | 读公开仓库 + 搜索 | 私有仓库、提 Issue/PR、Fork | 告诉 Agent「帮我登录 GitHub」 | | 🐦 Twitter/X | 读单条推文 | 搜索推文、浏览时间线、读长文 | 告诉 Agent「帮我配 Twitter」 | | 📺 B站 | 搜索 + 视频详情(bili-cli,无需登录) | 字幕(OpenCLI) | 告诉 Agent「帮我配 B站」 | | 📖 Reddit | —(没有零配置路径:匿名接口已被封) | 搜索 + 读帖子和评论 | 桌面装 OpenCLI 用浏览器登录态;或 rdt-cli + Cookie | | 📕 小红书 | — | 搜索、阅读、评论 | 桌面装 OpenCLI(刷过小红书即可用);服务器用 xiaohongshu-mcp 扫码 | | 💼 LinkedIn | Jina Reader 读公开页面 | Profile 详情、公司页面、职位搜索 | 告诉 Agent「帮我配 LinkedIn」 | | 💻 V2EX | 热门帖子、节点帖子、帖子详情+回复、用户信息 | — | 无需配置 | | 📈 雪球 | 股票行情、搜索股票、热门帖子、热门股票排行 | — | 告诉 Agent「帮我配雪球」 | | 🎙️ 小宇宙播客 | — | 播客音频转文字(Whisper 转录,免费 Key) | 告诉 Agent「帮我配小宇宙播客」 |

不知道怎么配?不用查文档。直接告诉 Agent「帮我配 XXX」,它知道需要什么、会一步一步引导你。

🍪 需要 Cookie 的平台(Twitter、小红书等),优先使用 Chrome 插件 Cookie-Editor 导出 Cookie,发给 Agent 即可配置。流程统一:浏览器登录 → Cookie-Editor 导出 → 发给 Agent。比扫码更简单可靠。

🔒 Cookie 只存在你本地,不上传不外传。代码完全开源,随时可审查。

💻 本地电脑不需要代理。代理只有部署在服务器上才需要(~$1/月)。

快速上手

⚠️ OpenClaw 用户请先确认 exec 权限已开启

Agent Reach 依赖 Agent 执行 shell 命令(pip installmcportertwitter 等)。如果你的 OpenClaw 使用了默认的 messaging 工具配置,Agent 将无法执行命令。

安装前请先开启 exec 权限:

openclaw config set tools.profile "coding"

或在 ~/.openclaw/openclaw.json 中设置 "tools": { "profile": "coding" }。设置后重启 Gateway(openclaw gateway restart)并开启新对话即可。其他平台(Claude Code、Cursor、Windsurf 等)不受此限制。

复制这句话给你的 AI Agent(Claude Code、OpenClaw、Cursor 等):

帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

就这一步。Agent 会自己完成剩下的所有事情。

🔄 已安装过? 更新也是一句话:

帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md

🛡️ 担心安全? 可以用安全模式——不会自动装系统包,只告诉你需要什么:

帮我安装 Agent Reach(安全模式):https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

安装时使用 --safe 参数

它会做什么?(点击展开)

安装完之后,agent-reach doctor 一条命令告诉你每个渠道的状态、当前走哪条路。

装好就能用

不需要任何配置,告诉 Agent 就行:

不需要记命令。Agent 读了 SKILL.md 之后自己知道该调什么。需要登录的平台(小红书、Twitter、Reddit),告诉 Agent「帮我配 XXX」即可解锁。

能力边界:读内容 vs 操作网页

有些任务超出"读"的范围:登录后的网页操作、表单提交、多账号隔离、并行浏览器会话、自动化流程中的登录、验证、风控提示等高摩擦环节的人工接手。这类"动手"场景,可以配合 BrowserAct 这类浏览器自动化工具——30+ 预制平台技能,支持 Claude Code / OpenClaw / Cursor 等主流 Agent。

设计理念

Agent Reach 是一个能力层(capability layer),不是又一个工具。

它比任何具体实现高一层——负责选型、安装、体检、路由,不负责底层读取本身。读取由 Agent 直接调用上游工具完成,没有包装层。

你给一个新 Agent 装环境的时候,总要花时间去找工具、装依赖、调配置——Twitter 用什么读?Reddit 怎么登录?小红书的 CLI 停更了换什么?每次都要重新踩一遍。Agent Reach 做的事情很简单:

当下最稳的接入方式,我们替你选好、装好、体检好。接入方式会换代(2026 年 3 月一批单平台 CLI 集体停更,我们换了路由),你不用操心。

🔌 每个平台 = 首选 + 备选的有序后端列表。换接入方式 = 调整列表顺序,不是重写代码。agent-reach doctor 会告诉你每个平台当前在用哪个后端

channels/
├── web.py → Jina Reader
├── twitter.py → twitter-cli ▸ OpenCLI ▸ bird
├── youtube.py → yt-dlp
├── github.py → gh CLI
├── bilibili.py → bili-cli ▸ OpenCLI ▸ 搜索 API(yt-dlp 已被 B站风控封死,退役)
├── reddit.py → OpenCLI ▸ rdt-cli(无零配置路径,必须登录态)
├── xiaohongshu.py → OpenCLI ▸ xiaohongshu-mcp ▸ xhs-cli
├── linkedin.py → linkedin-mcp ▸ Jina Reader
├── rss.py → feedparser
├── exa_search.py → Exa via mcporter
└── __init__.py → 渠道注册(doctor 检测用)

每个渠道文件按序真实探测各候选后端(不只是看命令存不存在),第一个完整可用的当选;坏掉的会给出修复处方。实际的读取和搜索由 Agent 直接调用上游工具完成。

当前选型

| 场景 | 首选 | 备选 | 为什么这么选 | |------|------|------|-------------| | 读网页 | Jina Reader | — | 免费,不需要 API Key | | 读推特 | twitter-cli | OpenCLI | 实测搜索稳定;OpenCLI 走浏览器登录态兜底 | | Reddit | OpenCLI(桌面) | rdt-cli | 匿名接口已被封、官方 API 审批制——只剩登录态路线 | | YouTube 字幕 + 搜索 | yt-dlp | — | 154K Star,YouTube 仍是最佳(注意:不再用于 B站) | | B站 | bili-cli | OpenCLI ▸ 搜索 API | yt-dlp 被 B站风控 412 封死(2026-06 实测),bili-cli 无登录可搜可读 | | 搜全网 | Exa via mcporter | — | AI 语义搜索,MCP 接入免 Key | | GitHub | gh CLI | — | 官方工具,认证后完整 API 能力 | | 读 RSS | feedparser | — | Python 生态标准选择 | | 小红书 | OpenCLI(桌面) | xiaohongshu-mcp(服务器)▸ xhs-cli | xhs-cli 作者已转投 OpenCLI(24K Star);浏览器登录态零摩擦 | | LinkedIn | linkedin-scraper-mcp | Jina Reader | MCP 服务,浏览器自动化 |

📌 这些都是「当前选型」,基于真机实测定期复核。某条路失效了我们换下一条——agent-reach doctor 永远告诉你现在走的是哪条。

安全性

Agent Reach 在设计上重视安全:

| 措施 | 说明 | |------|------| | 🔒 凭据本地存储 | Cookie、Token 只存在你本机 ~/.agent-reach/config.yaml,文件权限 600(仅所有者可读写),不上传不外传 | | 🛡️ 安全模式 | agent-reach install --safe 不会自动修改系统,只列出需要什么,由你决定装不装 | | 👀 完全开源 | 代码透明,随时可审查。所有依赖工具也是开源项目 | | 🔍 Dry Run | agent-reach install --dry-run 预览所有操作,不做任何改动 | | 🧩 可插拔架构 | 不信任某个组件?换掉对应的 channel 文件即可,不影响其他 |

🍪 Cookie 安全建议

⚠️ 封号风险提醒: 使用 Cookie 登录的平台(Twitter、小红书等),通过脚本/API 调用存在被平台检测并封号的风险。请务必使用专用小号,不要用你的主账号。

需要 Cookie 的平台(Twitter、小红书)建议使用专用小号,不要用主账号。原因有二:

  1. 封号风险 — 平台可能检测到非正常浏览器的 API 调用行为
📖 阅读原文 →