GitHub:agent-reach ⭐ 62K+ | TypeScript | MIT License
Agent-Reach 给 AI Agent 装上了"眼睛"——它能阅读和搜索 Twitter、Reddit、YouTube、GitHub、B站、小红书等主流平台的内容,而且只需一个 CLI 命令,无需申请任何平台 API,零 API 费用。它通过模拟浏览器行为直接抓取公开内容,将其结构化后提供给 AI Agent 使用。在 GitHub 上已获得超过 62,000 颗星,是 Agent 信息获取领域最受欢迎的开源项目。
# 全局安装
npm install -g agent-reach
# 或使用 npx(无需安装)
npx agent-reach search "AI Agent" --platform twitter
# Python SDK(可选)
pip install agent-reach-sdk
| 平台 | 搜索类型 | 返回格式 | 费用 |
|---|---|---|---|
| Twitter/X | 关键词/用户/话题 | 推文+元数据 | 免费 |
| subreddit/关键词 | 帖子+评论 | 免费 | |
| YouTube | 视频搜索/转录 | 标题+字幕文本 | 免费 |
| GitHub | 仓库/Issue/讨论 | 结构化数据 | 免费 |
| B站 | 视频/动态搜索 | 标题+简介+评论 | 免费 |
| 小红书 | 笔记搜索 | 标题+内容+评论 | 免费 |
# 跨平台搜索同一关键词
agent-reach search "AI Agent框架对比" \
--platform twitter,reddit,youtube \
--limit 20 \
--output json
# 搜索特定用户内容
agent-reach user "@sama" --platform twitter --limit 50
# YouTube视频转录
agent-reach transcript "dQw4w9WgXcQ" --platform youtube
# 在代码中集成
import { AgentReach } from 'agent-reach';
const reach = new AgentReach();
// 多平台并行搜索
const results = await reach.search({
query: 'Claude Code 使用技巧',
platforms: ['twitter', 'reddit', 'bilibili'],
limit: 10,
sortBy: 'relevance'
});
// 输出结构化结果
results.forEach(item => {
console.log(`[${item.platform}] ${item.title}`);
console.log(` 作者: ${item.author}`);
console.log(` 内容: ${item.content.slice(0, 100)}...`);
console.log(` 链接: ${item.url}`);
});
Agent-Reach 的多平台聚合搜索能力与 Last30Days研究技能 的深度分析能力结合,可以构建强大的市场调研Agent——先用Agent-Reach跨平台采集信息,再用研究技能进行结构化分析,形成完整的竞品监控流程。
| 场景 | 推荐平台组合 | 搜索策略 |
|---|---|---|
| 竞品舆情监控 | Twitter+Reddit+小红书 | 品牌关键词每日定时搜索 |
| 技术趋势研究 | GitHub+Twitter+YouTube | 技术关键词+项目名搜索 |
| 内容选题策划 | B站+小红书+YouTube | 热门话题+评论分析 |
| 用户反馈收集 | Reddit+Twitter | 产品名+竞品名交叉搜索 |
GitHub:agent-reach ⭐ 62K+ | TypeScript | MIT License
Crawl4AI:AI网页爬虫完全指南