Agent Reach

为命令行 AI 助手配置并诊断多平台互联网访问。

Star 数
★ 109k
最近更新
1 天前
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具Agent 插件 / 技能
可在哪里用
通用 · 跨平台Claude Code
费用
免费,无需付费服务
上手难度
中 · 需要几步配置
开始前需要
Python 3.10+Node.jsGitHub CLImcporterShell / 命令行网络访问本地文件系统MCP Server
典型场景
使用 Claude Code 的开发者想快速阅读 GitHub 公开仓库、搜索仓库内容,并在登录后处理私有仓库、Issue、PR 或 Fork。
不适合
  • 需要完全离线、不依赖外部平台登录态的团队
  • 不愿使用小号或承担账号封禁风险的用户
  • 只想调用统一阅读 API、不想自己装上游工具的开发者

这个 Agent 能做什么,适合哪些场景?

Agent Reach 是一个 Python 3.10+ 的命令行能力层,用于为可执行 shell 命令的 AI 助手安装、配置和诊断互联网访问工具。它不封装各平台的数据读取,而是通过 channels 中的有序后端选择可用路径,并让 Agent 直接调用上游命令或服务。README 列出的渠道包括网页、YouTube、RSS、GitHub、X、Reddit、B 站、小红书、Facebook、Instagram、LinkedIn、V2EX、雪球和全网语义搜索。安装流程可配置 Exa MCP、注册 SKILL.md,并以 agent-reach doctor 检测各渠道当前可用的后端与修复建议。它适合希望把多种公开网页、视频字幕、代码仓库和部分需登录社交平台接入同一命令行 Agent 环境的用户。

执行 agent-reach install 时,项目会安装 agent-reach CLI,并检测或安装 Node.js、gh CLI 和 mcporter;README 还说明它会通过 mcporter 接入无需 API Key 的 Exa MCP,并为 Agent 的 skills 目录注册 SKILL.md。channels/web.py 使用 Jina Reader 读取网页,youtube.py 使用 yt-dlp 提取字幕,rss.py 使用 feedparser 解析 RSS/Atom,github.py 使用 gh CLI 读取和搜索 GitHub。doctor 会按候选顺序真实探测渠道后端,例如 twitter-cli、OpenCLI、rdt-cli、bili-cli、xiaohongshu-mcp 和 linkedin-scraper-mcp,并报告当前选中的后端或修复处方。实际搜索、阅读和数据提取由 Agent 直接运行这些上游工具完成,而不是通过 Agent Reach 的统一数据 API 返回。

  1. 使用 Claude Code 的开发者想快速阅读 GitHub 公开仓库、搜索仓库内容,并在登录后处理私有仓库、Issue、PR 或 Fork。
  2. 研究人员需要提取 YouTube 视频字幕、搜索视频,或用 Jina Reader 将普通网页转换为可读内容。
  3. 运营人员需要在已配置登录态的桌面环境中搜索或阅读 X、Reddit、Facebook、Instagram 或小红书内容。
  4. 需要订阅 RSS/Atom 信息源的用户,可让 Agent 使用 feedparser 读取源内容。
  5. 在本地开发机或服务器上部署命令行 Agent 的团队,需要通过 agent-reach doctor 检查每个互联网渠道的可用性和后端选择。

如何安装或部署这个 Agent?

运行环境为 Python 3.10+,并且你的 Agent 必须具备执行 shell 命令的权限。可执行:agent-reach install --env=auto。安全模式使用:agent-reach install --env=auto --safe;预览操作使用:agent-reach install --env=auto --dry-run。README 也提供了把“帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md”交给 Claude Code、OpenClaw、Cursor 等 Agent 的安装方式。OpenClaw 用户需先启用 exec 权限,例如执行 openclaw config set tools.profile "coding",重启 Gateway 后开启新对话。

如何使用这个 Agent?

安装后先运行 agent-reach doctor,查看各渠道的可用状态、当前后端和修复建议。无需额外配置即可使用 Jina Reader 读网页、yt-dlp 提取 YouTube 字幕、bili search 搜索 B 站、gh repo view owner/repo 查看公开 GitHub 仓库,以及 feedparser 读取 RSS。需要登录的平台可直接要求 Agent“帮我配 Twitter”“帮我配 Reddit”或“帮我配小红书”。X 的 Cookie 需要用户通过 Cookie-Editor 手工导出;直接调用上游 twitter 命令时,还必须在当前进程显式设置 TWITTER_AUTH_TOKEN 和 TWITTER_CT0。

这个 Agent 有哪些优点和局限?

优点
  • 将渠道的首选与备选后端组织为有序路由,并通过 agent-reach doctor 实际探测候选后端,而非仅检查命令是否存在。
  • 把网页阅读、YouTube 字幕、RSS、GitHub 与 Exa 语义搜索纳入同一套命令行 Agent 安装与诊断流程。
  • 对多个需要登录态的平台明确区分桌面 Chrome 会话、Cookie-Editor 导出 Cookie 和服务器场景的后端路径。
局限
  • 它是能力层而非统一读取 API;Agent 仍需直接调用 Jina Reader、gh、yt-dlp、OpenCLI 等上游工具。
  • X、Reddit、小红书、Facebook 和 Instagram 等能力依赖用户登录态或 Cookie,且 README 提醒脚本/API 调用存在账号受限或封禁风险。
  • 安装可能涉及 Python、Node.js、gh CLI、mcporter 和各渠道上游工具;服务器环境还可能需要代理。
  • 部分渠道没有零配置路径,例如 README 明确说明 Reddit 的匿名接口已被封,必须使用登录态路线。

这个 Agent 与同类方案有什么区别?

与直接分别安装 Jina Reader、yt-dlp、gh CLI、feedparser、twitter-cli 或 OpenCLI 相比,Agent Reach 的定位是管理这些上游工具的选型、安装、健康检查和渠道后端切换;它不替代这些工具执行底层读取。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Agent Reach 当前 62 · 存在缺口 命令行工具免费 ★ 109k 1 天前 Python Claude Code
CompozyOS 52 · 缺口较多 命令行工具免费 + 模型费 ★ 2.8k 1 天前 Go ChatGPT · Codex · Claude Code
AI 原生搜索中枢 24 · 缺口较多 命令行工具免费 ★ 1.3k 6 个月前 Python Codex · Claude Code
OWL 多智能体自动化 39 · 缺口较多 命令行工具免费 + 模型费 ★ 20k 4 天前 Python OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
62/ 100 五分制 3.1 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 2 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 18/29
可靠稳定 8/14
适用触发 12/18
规范维护 11/18
有效结果 9/13
证据核验 4/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

证据显示默认安装不修改系统,需显式--system;Cookie本地存储且权限600;有dry-run和uninstall。但依赖安全仅声明开源,未提供依赖审计或锁定版本;外部效果有封号风险提示但未提供缓解措施。

可靠稳定8 / 14 · 2.9/5

文档与测试一致,渠道注册有契约测试;但依赖可用性依赖外部工具(如yt-dlp、bili-cli),未提供版本锁定或镜像;失败消息有doctor诊断,但未提供具体错误处理示例。

适用触发12 / 18 · 3.3/5

面向多种Agent和平台,场景明确;能力边界清晰(零配置vs需配置);触发词明确(安装/更新/配置);环境适配有本地/服务器区分,但未提供Windows/macOS详细说明。

规范维护11 / 18 · 3.1/5

信息架构清晰,有README、docs、guides;安装说明详细;命名稳定(agent-reach);有示例和FAQ;已知限制有说明;MIT许可证;版本号存在但无changelog;维护责任有声明但未提供贡献指南。

有效结果9 / 13 · 3.5/5

输出可用性高,提供结构化结果;边际价值高,解决Agent访问互联网痛点;成本效益好,免费开源,但依赖外部服务可能产生费用。

证据核验4 / 8 · 2.5/5

声明有测试支撑,但未提供测试结果;跨源验证不足,仅依赖单一仓库;事实与推断分离,文档区分了当前选型和设计理念。

风险与缓解建议
  • 依赖外部工具(yt-dlp、bili-cli等)可能失效,需定期更新;
  • Cookie使用存在封号风险,建议使用小号;
  • 未提供依赖版本锁定,供应链安全需关注。
证据充分度:低 评估于 2026年8月9日 审查版本 1221ecd0c3e0 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.6.1
    发布说明摘录
    中文: - 全网搜索、Reddit、小红书、B站在 1.6.0 里会出现的几种"明明能查却报错"或"显示成功但内容是空的",这版都修好了。 - 电脑上别的软件占用了浏览器端口时,可以换一个端口,不用关掉那个软件。 - 复制登录失败时会如实告诉你,不再假装成功。 - Windows 上小红书带特殊符号的链接能正常打开了。 English: - Several 1.6.0 cases where web search, Reddit, Xiaohongshu or Bilibili failed although the content was reachable, or reported success with empty content, are fixed. - When another program on your computer uses the browser port, Agent Reach can use a different one; you don't have to close that program. - A login copy that fails now says so instead of reporting success. …
    在 GitHub 查看 ↗
  2. v1.6.0
    发布说明摘录
    中文: - 从旧版升级:把"帮我更新 Agent Reach"那句话发给你的 AI 就行。你的密钥和设置都保留,旧版程序会自动删掉。 - 加一个平台只要说一句,需要的软件都会自动装好,不需要管理员密码;你只需要登录或者填一个 Key。 - 小红书、推特这类要登录的平台,改用 Agent Reach 自己的专用浏览器,不弹窗、不占用你的浏览器;多个 AI 可以同时查。 - RSS 订阅和 Exa 全网搜索合并进了"网页"。以后有新版本,AI 会用大白话告诉你改了什么,你同意了才更新。 English: - Upgrading from an older version: just send your AI the "update Agent Reach" sentence. Your keys and settings are kept, and the old program is removed for you. - Adding a platform takes one sentence. Everything it needs is installed for you, with no admin password; you only log in or enter a key. …
    在 GitHub 查看 ↗
  3. v1.5.0 v1.5.0 — 能力层:多后端路由 + 真体检 + OpenCLI
    发布说明摘录
    这一版是什么 Agent Reach 从「工具集合」升级为「能力层」:每个平台 = 首选 + 备选的有序后端列表,当下最稳的接入方式替你实测选好、装好、体检好——接入方式换代,你无感。本版全部选型基于 2026-06 真机实测(32 项端到端测试)。 平台路由变化 | 平台 | 现在的路 | |------|---------| | 小红书 | OpenCLI(桌面,复用浏览器登录态零配置)▸ xiaohongshu-mcp(服务器,扫码)▸ xhs-cli(存量备选,上游已停更) | | Reddit | OpenCLI ▸ rdt-cli。诚实口径:Reddit 没有零配置路径(匿名接口已被全面封锁、官方 API 审批制),必须登录态 | | B站 | bili-cli(搜索/热门/详情,无需登录)▸ OpenCLI(字幕)▸ 搜索 API 兜底。yt-dlp 退出 B站(被 412 风控全面拦截,实测最新版+代理+Cookie 均无效);yt-dlp 继续服务 YouTube | | Twitter | twitter-cli 守门(实测稳定)▸ OpenCLI 备选,探测加重试 | doctor 成了真体检 …
    在 GitHub 查看 ↗

常见问题

使用是否需要付费 API?
README 将工具和 API 描述为免费,并说明 Exa 通过 MCP 接入时无需 API Key;若在服务器部署,代理可能产生约每月 1 美元的费用。
Cookie 和 Token 存在哪里?
README 说明凭据保存在本机 ~/.agent-reach/config.yaml,权限为 600,且不会上传或外传。
哪些能力开箱即用?
网页阅读、YouTube 字幕与搜索、RSS、B 站搜索和详情、公开 GitHub 访问等被列为无需配置或安装后可用;具体状态可由 agent-reach doctor 检查。
一个渠道失效时会怎样?
每个渠道按顺序探测候选后端;第一个完整可用的后端被选用,doctor 会显示当前后端或给出修复建议。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents