AIエージェントに「このYouTubeを要約して」「Redditで同じ不具合を探して」と頼むと、多くの場合そこで止まります。各プラットフォームごとにAPIキー、認証、スクレイピング対策の壁があり、情報収集だけで月額数十ドルから数百ドルかかるのが普通だからです。

この記事では、GitHubで3.6万スター超を記録しているオープンソースCLI「Agent Reach」が、どの課題をどう解くのかを整理します。

この記事でわかること

  • Agent Reachが何をするツールか
  • 対応プラットフォームと設定の要否
  • インストール手順と診断コマンド
  • 有料APIとの違いとコスト面のメリット

Agent Reachとは

https://github.com/Panniantong/Agent-Reach

Agent Reachは、AIエージェント向けのインターネット接続を一括セットアップするPython製CLIです。開発者Panniantong氏が公開しており、MITライセンスで提供されています。2026年2月にリポジトリが作成され、2026年6月時点でGitHubスター数は3.6万超、最新リリースはv1.5.0(2026年6月11日公開)です。

このツールの位置づけは「能力層(capability layer)」です。TwitterやYouTubeのデータを自前で取得するのではなく、yt-dlp、twitter-cli、gh CLI、Jina Readerといった上流のオープンソースツールを選定・インストール・ルーティングします。エージェントはセットアップ後、これらのCLIを直接呼び出して情報を読みます。中間にラッパーAPIを挟まないため、レイテンシや保守コストを抑えられます。

なぜ必要か:API課金と設定の壁

エージェントにリアルタイムの世の中の情報を渡すには、通常は複数の有料サービスを組み合わせます。Twitter API Basicは月額100ドル超、中程度の利用では月額約215ドルに達するケースもあります。YouTube字幕取得用のAPIは月10〜50ドル、Webスクレイピング基盤(Bright DataやZenRowsなど)は月9〜99ドル、セマンティック検索のExaは月8〜30ドルが目安です。合計すると月50〜200ドル以上は珍しくありません。

加えて、RedditはサーバーIPからの匿名アクセスが403で拒否されることが多く、Bilibiliは2026年6月時点でyt-dlpが412エラーでブロックされるなど、ツール単体ではすぐ壊れる問題もあります。Agent Reachはこうした「どのツールを、どう配線するか」の判断を肩代わりします。

主な機能と対応プラットフォーム

v1.5.0では13チャンネルが定義されています。設定不要で使えるものと、Cookieやログインが必要なものに分かれます。

設定不要で使える主な機能

  • 任意のWebページをMarkdown化して読む(Jina Reader経由)
  • YouTubeの字幕抽出と動画検索(yt-dlp)
  • GitHubの公開リポジトリ閲覧・検索(gh CLI)
  • Bilibiliの検索と動画詳細(bili-cli、ログイン不要)
  • RSS/Atomフィードの解析(feedparser)
  • V2EXの人気スレッド閲覧(公開JSON API)

追加設定で解放される機能

  • Twitter/X:単一ツイートの閲覧はそのまま使えます。検索・タイムライン・長文読み取りにはCookie設定が必要です(twitter-cliまたはOpenCLI)
  • Reddit:匿名アクセスは封鎖されているため、OpenCLI(デスクトップのブラウザログイン再利用)かrdt-cliのCookieログインが必要です
  • 小紅書(Xiaohongshu):OpenCLIまたはxiaohongshu-mcpでのログイン設定が必要です
  • 全网セマンティック検索:MCP経由でExaを自動設定(APIキー不要)

v1.5.0の大きな変更点は、各プラットフォームに「首选+备选」の複数バックエンドを持たせたことです。Bilibiliではyt-dlpが412で使えなくなったため、bili-cliへ自動切り替えています。プラットフォーム側の仕様変更に合わせてルートを更新する設計です。

インストールと動作確認

Python 3.10以上が必要です。手動インストールは次の2コマンドです。

pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto

インストール後は agent-reach doctor で各チャンネルの稼働状況を確認します。v1.5.0では単にコマンドの存在を見るのではなく、実際にコマンドを実行して「動くが壊れている」状態も検出します。JSON出力(doctor --json)では、各プラットフォームが現在使用中のバックエンド名(active_backend)も確認できます。

Claude CodeやCursorなどのコーディングエージェントを使う場合は、インストール用MarkdownのURLをエージェントに渡すだけでもセットアップできます。SKILL.mdがエージェント側に登録され、「Twitterを検索して」「この動画を要約して」といった指示から適切な上流CLIを選べるようになります。対応エージェントにはClaude Code、Cursor、Windsurf、OpenClaw、Codexが挙げられています。

Cookieが必要なプラットフォームは、Chrome拡張のCookie-Editorでブラウザからエクスポートし、エージェントに「Twitterを設定して」と頼む流れが公式に推奨されています。Cookieはローカルにのみ保存され、外部サーバーへ送信されない設計です。

料金:基本は完全無料

Agent Reach本体も、バックエンドのOSSツールも無料です。有料APIキーは不要です。オプションで発生しうるのは、サーバー環境からBilibiliなどにアクセスする際のレジデンシャルプロキシ代(月額約1ドル)だけです。ローカルPCではプロキシなしで動かす想定です。

有料APIサービスとの違い

ExaやBright DataのようなマネージドAPIは、安定したエンドポイントとサポートが強みです。一方Agent Reachは、各プラットフォームの無料ルートを自分で維持する方式です。メリットはコストゼロと、エージェントがシェルコマンドを直接叩ける透明性です。デメリットは、Cookie更新やプラットフォーム側の仕様変更への追従が必要になる点です。

ただしv1.5.0では、バックエンド切り替えをユーザー操作なしで行うルーティングが強化されています。Bilibiliのyt-dlp遮断のように上流ツールが突然使えなくなっても、代替ルートへ切り替わる設計です。開発者コミュニティでのスター数の伸び(3.6万超)も、エージェント実装者がこのトレードオフを受け入れている証拠と言えます。

こういう人に向いている

  • Claude CodeやCursorで情報収集エージェントを組んでいる開発者
  • Twitter APIの月額課金を避けたいチーム
  • YouTube字幕やRedditスレッドを自動リサーチに組み込みたい人
  • 複数SNS・動画サイトを横断してネタや評判を集めたいブログ運用者

読み取り専用の情報収集が中心なら、Agent ReachはAPI課金の代替として現実的な選択肢です。フォーム送信や複雑なブラウザ操作が必要な場合は、公式READMEが示すとおり、別途ブラウザ自動化ツールとの併用が前提になります。

Agent Reachは「インストーラー+ルーター+診断ツール」です。エージェントにネットの目を与える作業を、CLIひとつと数分のセットアップに圧縮してくれます。