Ikeraq

Panniantong/Agent-Reach

エージェントにネットを読ませる道具を、選んで・入れて・点検するまでやる

MIT · 商用可 Python ★ 99,045 (今日 +329) 3日前に更新
GitHub で見る Panniantong/Agent-Reach
GitHub の説明(原文)
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

どういうものか

Agent Reach は、手元の AI エージェント(Claude Code などのコマンドラインで動くもの)に、ウェブや SNS を読む力を持たせるための CLI です。ふつうエージェントは、コードを書いたり文書を直したりはできても、「この YouTube の動画は何を言っているか」「Reddit に同じ不具合の報告はあるか」と頼まれると止まります。有料の API、ログインが要るページ、弾かれる IP。その一つひとつを自分で調べて設定する作業を、まとめて肩代わりするのがこの道具です。

面白いのは、Agent Reach 自身は読んでいないところです。README はこれを「能力層(capability layer)」と呼び、担当は選定・インストール・点検・振り分けだけで、読み取りそのものはエージェントが上流のツールを直接呼んで行う、と説明しています。あいだに包む層を作らない、という設計です。

そのため、プラットフォームごとの中身は「第一候補と代替の順番リスト」になっています。Twitter なら twitter-cli、それが駄目なら OpenCLI、という並びです。agent-reach doctor を打つと、いまどの経路が通っていて、どこが詰まっているかが出ます。README は、2026年6月に yt-dlp が B站(ビリビリ)側の規制で通らなくなったとき、bili-cli に切り替えて利用者の操作はゼロで済んだ、という例を挙げています。接続方法が世代交代しても、リストの順番を入れ替えるだけで済ませる、という考え方です。

読む道具は、その都度選び直す エージェント (手元のCLI) 「この動画の 中身を教えて」 と頼む Agent Reach (選ぶ・入れる・点検する) 候補を上から順に試す 実際に通った1つに決める 上流のツール (実際に読むのはこちら) yt-dlp / gh Jina Reader bili-cli ほか 経路が1つ塞がれても、次の候補に入れ替わる
読む力そのものを作り直すのではなく、すでにある道具のどれを今日使うかを決める位置にいる。塞がれるのが前提の相手だからこそ、この置き方になっている。

どんなときに使うか

エージェントの環境を作り直すたび、同じ設定を踏み直しているとき

機械を変えた、新しいエージェントに乗り換えた、というたびに「Twitter は何で読むんだったか」を思い出すところから始まります。選定そのものが更新されていくので、前に調べた結論が今日も正しいとは限りません。そこを引き受けてもらう道具です。

読めなくなった原因が、どこにあるか分からないとき

エージェントが「取得できませんでした」と返したとき、鍵が切れたのか、相手に弾かれたのか、ツールが停止したのかは区別がつきません。agent-reach doctor は経路ごとに状態と直し方を出します。

注意点

ログインが要るプラットフォームは、渡すものの重さが違います。 Reddit・Facebook・Instagram・小紅書(RED)と、Twitter の検索は、ログイン済みの状態か Cookie が要ります。Cookie はログイン権限そのものです。README 自身が専用のサブアカウントを使うことを勧めていて、スクリプト経由の呼び出しが検知されて凍結される可能性にも触れています。主アカウントで試す道具ではありません。

設定なしで使える経路として README が並べているのは6つです。 ウェブページ、GitHub の公開リポジトリ、YouTube、B站の検索、全網検索(Exa、鍵は不要)、RSS。ただし agent-reach install は既定では環境を確かめるだけで、実際に入れて設定するのは --system を明示したときだ、とも書かれています。いっぽう上に挙げたログインが要るものは、すべて追加の手当てが必要です。Reddit については「匿名で読む経路はもう無い」と README がはっきり書いています。

対象の重心が中国語圏にあります。 小紅書、B站、V2EX、雪球(株式)が並ぶ構成で、日本から使うと価値のある窓口は絞られます。README は中国語が本体ですが、docs/README_ja.md に日本語版が置かれています。

PyPI に同じ名前のパッケージがありますが、別物です。 README が名指しで注意しています。入れるならこのリポジトリから入れることになります。

ライセンスは MIT です。

開発の様子

8 か月
公開してからの期間。2026-02-24 が最初のコミットです
7 回
リリースの回数です
36 人
開発に参加した人数です
3 日前
最後のコミットです
230 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

Graphify-Labs/graphify
コードも資料も1枚のつながりにして、読んだのか推測したのかを残す
D4Vinci/Scrapling
サイトの作りが変わっても、取り出す場所を自力で探し直す
diegosouzapw/OmniRoute
複数のAI提供元を1つの窓口にまとめ、止まったら次へ回す
X で共有 この記事がよかったら

この記事の更新日は 2026-09-14 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。