[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2538":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":43,"readmeContent":44,"aiSummary":45,"trendingCount":15,"starSnapshotCount":15,"syncStatus":46,"lastSyncTime":47,"discoverSource":48},2538,"Agent-Reach","Panniantong\u002FAgent-Reach","Panniantong","Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.",null,"Python",21460,1856,69,23,0,261,868,2557,1083,119.81,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"agent-infrastructure","ai-agent","ai-search","automation","bilibili","claude-code","cli","cursor","free-api","llm-tools","mcp","python","reddit-scraper","twitter-scraper","web-scraper","xiaohongshu","youtube-transcript","2026-06-06 04:01:17","\u003Ch1 align=\"center\">👁️ Agent Reach\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>给你的 AI Agent 一键装上互联网能力\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg?style=for-the-badge\" alt=\"MIT License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10+-green.svg?style=for-the-badge&logo=python&logoColor=white\" alt=\"Python 3.8+\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FPanniantong\u002Fagent-reach?style=for-the-badge\" alt=\"GitHub Stars\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#快速上手\">快速开始\u003C\u002Fa> · \u003Ca href=\"docs\u002FREADME_en.md\">English\u003C\u002Fa> · \u003Ca href=\"docs\u002FREADME_ja.md\">日本語\u003C\u002Fa> · \u003Ca href=\"docs\u002FREADME_ko.md\">한국어\u003C\u002Fa> · \u003Ca href=\"#支持的平台\">支持平台\u003C\u002Fa> · \u003Ca href=\"#设计理念\">设计理念\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 为什么需要 Agent Reach？\n\nAI Agent 已经能帮你写代码、改文档、管项目——但你让它去网上找点东西，它就抓瞎了：\n\n- 📺 \"帮我看看这个 YouTube 教程讲了什么\" → **看不了**，拿不到字幕\n- 🐦 \"帮我搜一下推特上大家怎么评价这个产品\" → **搜不了**，Twitter API 要付费\n- 📖 \"去 Reddit 上看看有没有人遇到过同样的 bug\" → **403 被封**，服务器 IP 被拒\n- 📕 \"帮我看看小红书上这个品的口碑\" → **打不开**，必须登录才能看\n- 📺 \"B站上有个技术视频，帮我总结一下\" → **连不上**，海外\u002F服务器 IP 被屏蔽\n- 🔍 \"帮我在网上搜一下最新的 LLM 框架对比\" → **没有好用的搜索**，要么付费要么质量差\n- 🌐 \"帮我看看这个网页写了啥\" → **抓回来一堆 HTML 标签**，根本没法读\n- 📦 \"这个 GitHub 仓库是干嘛的？Issue 里说了什么？\" → 能用，但认证配置很麻烦\n- 📡 \"帮我订阅这几个 RSS 源，有更新告诉我\" → 要自己装库写代码\n\n**这些不难实现，但是需要自己折腾配置**\n\n每个平台都有自己的门槛——要付费的 API、要绕过的封锁、要登录的账号、要清洗的数据。你要一个一个去踩坑、装工具、调配置，光是让 Agent 能读个推特就得折腾半天。\n\n**Agent Reach 把这件事变成一句话：**\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n复制给你的 Agent，几分钟后它就能读推特、搜 Reddit、看 YouTube、刷小红书了。\n\n**已经装过了？更新也是一句话：**\n\n```\n帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n```\n\n> ⭐ **Star 这个项目**，我们会持续追踪各平台的变化、接入新的渠道。你不用自己盯——平台封了我们修，有新渠道我们加。\n\n### ✅ 在你用之前，你可能想知道\n\n| | |\n|---|---|\n| 💰 **完全免费** | 所有工具开源、所有 API 免费。唯一可能花钱的是服务器代理（$1\u002F月），本地电脑不需要 |\n| 🔒 **隐私安全** | Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查 |\n| 🔄 **持续更新** | 底层工具（yt-dlp、twitter-cli、rdt-cli、Jina Reader 等）定期追踪更新到最新版，你不用自己盯 |\n| 🤖 **兼容所有 Agent** | Claude Code、OpenClaw、Cursor、Windsurf……任何能跑命令行的 Agent 都能用 |\n| 🩺 **自带诊断** | `agent-reach doctor` 一条命令告诉你哪个通、哪个不通、怎么修 |\n\n---\n\n## 支持的平台\n\n| 平台 | 装好即用 | 配置后解锁 | 怎么配 |\n|------|---------|-----------|-------|\n| 🌐 **网页** | 阅读任意网页 | — | 无需配置 |\n| 📺 **YouTube** | 字幕提取 + 视频搜索 | — | 无需配置 |\n| 📡 **RSS** | 阅读任意 RSS\u002FAtom 源 | — | 无需配置 |\n| 🔍 **全网搜索** | — | 全网语义搜索 | 自动配置（MCP 接入，免费无需 Key） |\n| 📦 **GitHub** | 读公开仓库 + 搜索 | 私有仓库、提 Issue\u002FPR、Fork | 告诉 Agent「帮我登录 GitHub」 |\n| 🐦 **Twitter\u002FX** | 读单条推文 | 搜索推文、浏览时间线、发推 | 告诉 Agent「帮我配 Twitter」 |\n| 📺 **B站** | 本地：字幕提取 + 搜索 | 服务器也能用 | 告诉 Agent「帮我配代理」 |\n| 📖 **Reddit** | 搜索 + 读帖子和评论（通过 rdt-cli） | Cookie | 需要登录认证（`rdt login`），详见 [rdt-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Frdt-cli) |\n| 📕 **小红书** | — | 阅读、搜索、发帖、评论、点赞 | 告诉 Agent「帮我配小红书」 |\n| 🎵 **抖音** | — | 视频解析、无水印下载链接获取 | 告诉 Agent「帮我配抖音」 |\n| 💼 **LinkedIn** | Jina Reader 读公开页面 | Profile 详情、公司页面、职位搜索 | 告诉 Agent「帮我配 LinkedIn」 |\n| 💬 **微信公众号** | 搜索 + 阅读公众号文章（全文 Markdown） | — | 无需配置 |\n| 📰 **微博** | 热搜、搜索内容\u002F用户\u002F话题、用户动态、评论 | — | 无需配置 |\n| 💻 **V2EX** | 热门帖子、节点帖子、帖子详情+回复、用户信息 | — | 无需配置 |\n| 📈 **雪球** | 股票行情、搜索股票、热门帖子、热门股票排行 | — | 告诉 Agent「帮我配雪球」 |\n| 🎙️ **小宇宙播客** | — | 播客音频转文字（Whisper 转录，免费 Key） | 告诉 Agent「帮我配小宇宙播客」 |\n\n> **不知道怎么配？不用查文档。** 直接告诉 Agent「帮我配 XXX」，它知道需要什么、会一步一步引导你。\n>\n> 🍪 需要 Cookie 的平台（Twitter、小红书等），**优先使用** Chrome 插件 [Cookie-Editor](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fcookie-editor\u002Fhlkenndednhfkekhgcdicdfddnkalmdm) 导出 Cookie，发给 Agent 即可配置。流程统一：浏览器登录 → Cookie-Editor 导出 → 发给 Agent。比扫码更简单可靠。\n>\n> 🔒 Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查。\n> 💻 本地电脑不需要代理。代理只有部署在服务器上才需要（~$1\u002F月）。\n\n---\n\n## 快速上手\n\n> ⚠️ **OpenClaw 用户请先确认 exec 权限已开启**\n>\n> Agent Reach 依赖 Agent 执行 shell 命令（`pip install`、`mcporter`、`twitter` 等）。如果你的 OpenClaw 使用了默认的 `messaging` 工具配置，Agent 将无法执行命令。**安装前请先开启 exec 权限**：\n>\n> ```bash\n> openclaw config set tools.profile \"coding\"\n> ```\n> 或在 `~\u002F.openclaw\u002Fopenclaw.json` 中设置 `\"tools\": { \"profile\": \"coding\" }`。\n> 设置后重启 Gateway（`openclaw gateway restart`）并开启新对话即可。其他平台（Claude Code、Cursor、Windsurf 等）不受此限制。\n\n复制这句话给你的 AI Agent（Claude Code、OpenClaw、Cursor 等）：\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n就这一步。Agent 会自己完成剩下的所有事情。\n\n> 🔄 **已安装过？** 更新也是一句话：\n> ```\n> 帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n> ```\n\n> 🛡️ **担心安全？** 可以用安全模式——不会自动装系统包，只告诉你需要什么：\n> ```\n> 帮我安装 Agent Reach（安全模式）：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n> 安装时使用 --safe 参数\n> ```\n\n\u003Cdetails>\n\u003Csummary>它会做什么？（点击展开）\u003C\u002Fsummary>\n\n1. **安装 CLI 工具** — `pip install` 装好 `agent-reach` 命令行\n2. **安装系统依赖** — 自动检测并安装 Node.js、gh CLI、mcporter、twitter-cli、rdt-cli 等\n3. **配置搜索引擎** — 通过 MCP 接入 Exa（免费，无需 API Key）\n4. **检测环境** — 判断是本地电脑还是服务器，给出对应的配置建议\n5. **注册 SKILL.md** — 在 Agent 的 skills 目录安装使用指南，以后 Agent 遇到\"搜推特\"、\"看视频\"这类需求，会自动知道该调哪个上游工具\n\n安装完之后，`agent-reach doctor` 一条命令告诉你每个渠道的状态。\n\u003C\u002Fdetails>\n\n---\n\n## 装好就能用\n\n不需要任何配置，告诉 Agent 就行：\n\n- \"帮我看看这个链接\" → `curl https:\u002F\u002Fr.jina.ai\u002FURL` 读任意网页\n- \"这个 GitHub 仓库是做什么的\" → `gh repo view owner\u002Frepo`\n- \"这个视频讲了什么\" → `yt-dlp --dump-json URL` 提取字幕\n- \"帮我看看这条推文\" → `twitter tweet URL`\n- \"订阅这个 RSS\" → `feedparser` 解析\n- \"搜一下 GitHub 上有什么 LLM 框架\" → `gh search repos \"LLM framework\"`\n\n**不需要记命令。** Agent 读了 SKILL.md 之后自己知道该调什么。\n\n---\n\n## 设计理念\n\n**Agent Reach 是一个脚手架（scaffolding），不是框架。**\n\n你给一个新 Agent 装环境的时候，总要花时间去找工具、装依赖、调配置——Twitter 用什么读？Reddit 怎么绕封？YouTube 字幕怎么提取？每次都要重新踩一遍。\n\nAgent Reach 做的事情很简单：**帮你把这些选型和配置的活儿做完了。**\n\n安装完成后，Agent 直接调用上游工具（twitter-cli、rdt-cli、xhs-cli、yt-dlp、mcporter、gh CLI 等），不需要经过 Agent Reach 的包装层。\n\n### 🔌 每个渠道都是可插拔的\n\n每个平台背后是一个独立的上游工具。**不满意？换掉就行。**\n\n```\nchannels\u002F\n├── web.py          → Jina Reader     ← 可以换成 Firecrawl、Crawl4AI……\n├── twitter.py      → twitter-cli       ← 可以换成官方 API……\n├── youtube.py      → yt-dlp          ← 可以换成 YouTube API、Whisper……\n├── github.py       → gh CLI          ← 可以换成 REST API、PyGithub……\n├── bilibili.py     → yt-dlp          ← 可以换成 bilibili-api……\n├── reddit.py       → rdt-cli         ← 搜索+阅读，需 Cookie 认证\n├── xiaohongshu.py  → mcporter MCP    ← 可以换成其他 XHS 工具……\n├── douyin.py       → mcporter MCP    ← 可以换成其他抖音工具……\n├── linkedin.py     → linkedin-mcp    ← 可以换成 LinkedIn API……\n├── wechat.py       → Exa (+ Camoufox) ← 搜索+阅读微信公众号文章\n├── rss.py          → feedparser      ← 可以换成 atoma……\n├── exa_search.py   → mcporter MCP    ← 可以换成 Tavily、SerpAPI……\n└── __init__.py     → 渠道注册（doctor 检测用）\n```\n\n每个渠道文件只负责检测对应上游工具是否可用（`check()` 方法），给 `agent-reach doctor` 提供状态信息。实际的读取和搜索由 Agent 直接调用上游工具完成。\n\n### 当前选型\n\n| 场景 | 选型 | 为什么选它 |\n|------|------|-----------|\n| 读网页 | [Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) | 9.8K Star，免费，不需要 API Key |\n| 读推特 | [twitter-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Ftwitter-cli) | 2.1K Star，Cookie 登录，搜索\u002F读推文\u002F时间线\u002F长文 |\n| Reddit | [rdt-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Frdt-cli) | 304 Star，Cookie 认证，搜索+全文+评论 |\n| 视频字幕 + 搜索 | [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) | 154K Star，YouTube + B站 + 1800 站通吃 |\n| B站增强 | [bili-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Fbilibili-cli) | 590 Star，热门\u002F排行\u002F搜索\u002F动态 |\n| 搜全网 | [Exa](https:\u002F\u002Fexa.ai) via [mcporter](https:\u002F\u002Fgithub.com\u002Fnicobailon\u002Fmcporter) | AI 语义搜索，MCP 接入免 Key |\n| GitHub | [gh CLI](https:\u002F\u002Fcli.github.com) | 官方工具，认证后完整 API 能力 |\n| 读 RSS | [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) | Python 生态标准选择，2.3K Star |\n| 小红书 | [xhs-cli](https:\u002F\u002Fgithub.com\u002Fjackwener\u002Fxiaohongshu-cli) | 1.5K Star，pipx 一行安装，搜索\u002F阅读\u002F评论\u002F发帖 |\n| 抖音 | [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) | MCP 服务，无需登录，视频解析 + 无水印下载 |\n| LinkedIn | [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server) | ⭐1.2K，MCP 服务，浏览器自动化 |\n| 微信公众号 | [Exa](https:\u002F\u002Fexa.ai)（搜索+阅读）+ [Camoufox](https:\u002F\u002Fgithub.com\u002Fdaijro\u002Fcamoufox)（可选） | 零配置搜索+全文阅读，Camoufox 可选增强 |\n\n> 📌 这些都是「当前选型」。不满意？换掉对应文件就行。这正是脚手架的意义。\n\n### 抖音 \u002F 小红书脚本提取的可选实现\n\n如果你不只是想“解析抖音视频信息”，还想统一处理：\n\n- 抖音视频脚本提取\n- 小红书视频笔记脚本提取\n- 小红书图文笔记正文 + 图片文字提取\n- 固定输出 `script.md` 和 `info.json`\n\n可以把 `douyin` 这个 mcporter alias 指向另一个兼容实现：\n\n- [social-post-extractor-mcp](https:\u002F\u002Fgithub.com\u002FJNHFlow21\u002Fsocial-post-extractor-mcp)\n\n这个实现保留了旧工具名兼容性：\n\n- `parse_douyin_video_info`\n- `get_douyin_download_link`\n- `extract_douyin_text`\n\n同时新增统一工具：\n\n- `parse_social_post_info`\n- `extract_social_post_script`\n\n所以从 Agent Reach 的视角看，它依然只是一个 `mcporter` 里的 `douyin` server，只是能力更完整。\n\n---\n\n## 安全性\n\nAgent Reach 在设计上重视安全：\n\n| 措施 | 说明 |\n|------|------|\n| 🔒 **凭据本地存储** | Cookie、Token 只存在你本机 `~\u002F.agent-reach\u002Fconfig.yaml`，文件权限 600（仅所有者可读写），不上传不外传 |\n| 🛡️ **安全模式** | `agent-reach install --safe` 不会自动修改系统，只列出需要什么，由你决定装不装 |\n| 👀 **完全开源** | 代码透明，随时可审查。所有依赖工具也是开源项目 |\n| 🔍 **Dry Run** | `agent-reach install --dry-run` 预览所有操作，不做任何改动 |\n| 🧩 **可插拔架构** | 不信任某个组件？换掉对应的 channel 文件即可，不影响其他 |\n\n### 🍪 Cookie 安全建议\n\n> ⚠️ **封号风险提醒：** 使用 Cookie 登录的平台（Twitter、小红书等），通过脚本\u002FAPI 调用**存在被平台检测并封号的风险**。请务必使用**专用小号**，不要用你的主账号。\n\n需要 Cookie 的平台（Twitter、小红书）建议使用**专用小号**，不要用主账号。原因有二：\n1. **封号风险** — 平台可能检测到非正常浏览器的 API 调用行为，导致账号被限制或封禁\n2. **安全风险** — Cookie 等同于完整登录权限，用小号可以在凭据泄露时限制影响范围\n\n### 📦 安装方式\n\n| 方式 | 命令 | 适合场景 |\n|------|------|---------|\n| 一键全自动（默认） | `agent-reach install --env=auto` | 个人电脑、开发环境 |\n| 安全模式 | `agent-reach install --env=auto --safe` | 生产服务器、多人共用机器 |\n| 仅预览 | `agent-reach install --env=auto --dry-run` | 先看看会做什么 |\n\n### 🗑️ 卸载\n\n```bash\nagent-reach uninstall\n```\n\n会清除：`~\u002F.agent-reach\u002F`（含所有 token\u002Fcookie）、各 Agent 的 skill 文件、mcporter 中的 MCP 配置。\n\n```bash\n# 只预览，不实际删除\nagent-reach uninstall --dry-run\n\n# 只删 skill 文件，保留 token 配置（重装时用）\nagent-reach uninstall --keep-config\n```\n\n卸载 Python 包本身：`pip uninstall agent-reach`\n\n---\n\n## 贡献\n\n这个项目是纯 vibe coding 出来的 🎸 可能会有一些不完美的地方，如果遇到问题请多多包涵。有 bug 尽管提 [Issue](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fissues)，我都会尽快修复。\n\n**想要新渠道？** 直接提 Issue 告诉我们，或者自己提 PR。\n\n**想在本地加？** 让你的 Agent clone 下来改就行，每个渠道就是一个独立文件，加起来很简单。\n\n[PR](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fpulls) 也随时欢迎！\n\n---\n\n## ⭐ 为什么值得 Star\n\n这个项目我自己每天在用，所以我会一直维护它。\n\n- 有新需求或者大家提了想要的渠道，我会陆续加上\n- 每个渠道我会尽量保证**能用、好用、免费**\n- 平台改了反爬或者 API 变了，我会想办法解决\n\n为 Web 4.0 基建贡献一份自己的力量。\n\nStar 一下，下次需要的时候能找到。⭐\n\n---\n\n## 常见问题 \u002F FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>AI Agent 怎么搜索 Twitter \u002F X？不想付 API 费用\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach 使用 [twitter-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Ftwitter-cli) 通过 Cookie 认证访问 Twitter，完全免费。安装：`pipx install twitter-cli`，确保浏览器已登录 x.com，Agent 就可以用 `twitter search \"关键词\"` 搜索、`twitter tweet URL` 读推文了。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to search Twitter\u002FX with AI agent for free (no API)?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach uses twitter-cli with cookie auth — zero API fees. Install with `pipx install twitter-cli`, make sure you're logged into x.com in your browser, then your agent can search with `twitter search \"query\"` and read tweets with `twitter tweet URL`.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Reddit 返回 403 怎么办？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach 使用 [rdt-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Frdt-cli) 访问 Reddit。Reddit 自 2024 年起要求认证，安装后需运行 `rdt login` 登录。安装：`pipx install rdt-cli`，然后 `rdt login`（自动从浏览器提取 Cookie）。之后 Agent 可以用 `rdt search \"关键词\"` 搜索、`rdt read POST_ID` 读帖子全文和评论。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to get YouTube video transcripts for AI?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n`yt-dlp --dump-json \"https:\u002F\u002Fyoutube.com\u002Fwatch?v=xxx\"` extracts video metadata; `yt-dlp --write-sub --skip-download \"URL\"` extracts subtitles. Uses yt-dlp under the hood, supports multiple languages. No API key needed.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 读小红书？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n安装 `pipx install xiaohongshu-cli`，然后 `xhs login`（自动从浏览器提取 Cookie）。之后 Agent 就能用 `xhs search \"关键词\"` 搜索笔记、`xhs read NOTE_ID` 阅读详情、`xhs comments NOTE_ID` 查看评论了。不需要 Docker。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 解析抖音视频？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n安装 douyin-mcp-server 后，Agent 就能用 `mcporter call 'douyin.parse_douyin_video_info(share_link: \"分享链接\")'` 解析视频信息、获取无水印下载链接。不需要登录，把抖音分享链接发给 Agent 就行。详见 https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Compatible with Claude Code \u002F Cursor \u002F OpenClaw \u002F Windsurf?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nYes! Agent Reach is an installer + configuration tool — any AI coding agent that can run shell commands can use it. Works with Claude Code, Cursor, OpenClaw, Windsurf, Codex, and more. Just `pip install agent-reach`, run `agent-reach install`, and the agent can start using the upstream tools immediately.\n\n**OpenClaw note:** If your OpenClaw is using the default `messaging` tool profile, the agent won't be able to run shell commands. Enable exec first: `openclaw config set tools.profile \"coding\"` (or set `\"tools\": { \"profile\": \"coding\" }` in `~\u002F.openclaw\u002Fopenclaw.json`), then restart the Gateway and start a new conversation before installing.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Is this free? Any API costs?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n100% free. All backends are open-source tools (twitter-cli, rdt-cli, xhs-cli, yt-dlp, Jina Reader, Exa, etc.) that don't require paid API keys. The only optional cost is a residential proxy (~$1\u002Fmonth) if you need Bilibili access from an overseas server.\n\u003C\u002Fdetails>\n\n---\n\n## 致谢\n\n[twitter-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Ftwitter-cli) · [rdt-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Frdt-cli) · [xhs-cli](https:\u002F\u002Fgithub.com\u002Fjackwener\u002Fxiaohongshu-cli) · [bili-cli](https:\u002F\u002Fgithub.com\u002Fpublic-clis\u002Fbilibili-cli) · [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) · [Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) · [Exa](https:\u002F\u002Fexa.ai) · [mcporter](https:\u002F\u002Fgithub.com\u002Fnicobailon\u002Fmcporter) · [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) · [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) · [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server)\n\n## 联系\n\n- 📧 **Email:** pnt01@foxmail.com\n- 🐦 **Twitter\u002FX:** [@Neo_Reidlab](https:\u002F\u002Fx.com\u002FNeo_Reidlab)\n\n交流或合作可加微信，拉你进交流群：\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fwechat-group-qr.jpg\" width=\"280\" alt=\"WeChat QR\">\n\u003C\u002Fp>\n\n> Bug 反馈和功能请求请用 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues)，更容易跟踪。\n\n## License\n\n[MIT](LICENSE)\n\n## 友情链接\n\n[FluxNode](https:\u002F\u002Ffluxnode.org) — 低价 AI API 中转站，官方一折，可按量或按套餐付费。可用于 OpenClaw、Claude Code 等一切 Agent。\n\n[OpenClaw for Enterprise](https:\u002F\u002Fgithub.com\u002Flittleben\u002Fopenclaw-for-enterprise) — 企业级 OpenClaw 多用户部署方案，飞书里直接用 AI，容器隔离，一条命令管理。\n\n[腾讯云 OpenClaw](https:\u002F\u002Fwww.tencentcloud.com\u002Fact\u002Fpro\u002Fintl-openclaw?referral_code=G76Y819A&lang=zh&pg=) — 在腾讯云Lighthouse秒级部署OpenClaw全能助手，可通过对话丝滑接入Agent Reach，给你的OpenClaw一键装上互联网能力。\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Panniantong\u002FAgent-Reach&type=Date&v=20260309)](https:\u002F\u002Fstar-history.com\u002F#Panniantong\u002FAgent-Reach&Date)\n","Agent Reach 是一个为 AI 代理提供互联网访问能力的工具，支持读取和搜索 Twitter、Reddit、YouTube、GitHub、Bilibili 和小红书等多个平台的内容。其核心功能包括无需 API 费用即可通过命令行界面（CLI）实现跨平台的数据抓取与解析，利用开源工具如 yt-dlp 和 rdt-cli 等进行内容提取，并且能够自动处理网页结构化数据，使得 AI 可以直接理解文本信息而非原始 HTML 代码。此项目特别适用于需要增强 AI 代理的信息获取能力但又希望避免复杂配置或高昂成本的场景，比如自动化社交媒体分析、在线教育资源整合等。同时，Agent Reach 还保证了用户隐私安全，所有操作都在本地完成，不涉及敏感信息上传。",2,"2026-06-06 02:51:08","top_language"]