あなたのコーディングエージェントは、サービスを書いたり、モジュールをリファクタリングしたり、スタックトレースを解説したりできる。ところが、先週あるライブラリのリリースについて世間が何と言っていたかを尋ねると、口ごもってしまう。カンファレンス講演を要約してと頼んでも、トランスクリプトにたどり着けない。エージェントが最も必要とする情報は、アクセスに課金するか、そもそも遮断してくるプラットフォームの上にある。
Agent-Reachは、そんな状況をすり抜けるための単一のCLIであり、77,134スターを集めるこの問題に対する最も普及した答えだ。これは「読むこと」を解決する。だが、エージェントが読んだものをどうするか——チームの時間を本当に奪っているのはこの部分——は解決しない。
TL;DR
これは、コーディングエージェントを拡張するオープンソースツールをまとめた記事に含まれる、5本の深掘り記事のうちの1本です。
Agent-Reachは、シェルコマンドを実行できるあらゆるエージェントを、X、Reddit、YouTube、GitHub、RSS、Bilibili、XiaoHongShu、Facebook、Instagram、ポッドキャスト、そして一般的なWeb検索に接続する。有料のプラットフォームAPIではなく、無料のアクセス経路を使う。すべてのプラットフォームはプライマリのバックエンドとフォールバックを経由するため、壊れたアクセス経路はあなたではなく上流で切り替えられる。まずは設定不要のプラットフォームから始め、Cookieを使うものは規約を確認してから接続し、リサーチにはターミナルのスクロールバック以外の落としどころを用意しよう。
取り除かれる壁
これらのプラットフォームにはそれぞれ固有の障害があり、回避策はいちいち小さな連携プロジェクトになる:
| プラットフォーム | 障壁 | Agent-Reachでの設定 |
|---|---|---|
| Twitter/X | 有料API。中程度の利用で月約215ドル | ブラウザのCookie |
| 匿名エンドポイントではサーバーIPがブロックされる | ブラウザセッションまたはCookie | |
| YouTube | トランスクリプトが公開されていない | 設定不要 |
| GitHub | 公開リード以外には認証が必要 | 設定不要。さらに使うならgh auth login |
| Webページ | マークアップのノイズ | 設定不要 |
| Web検索 | APIキー | インストール時に自動設定 |
5つのプラットフォームを自分でつなげば、独立して壊れるものが5つできる。ここでの提案は、一度インストールしたらあとは存在を忘れられる、というものだ。
インストールする
インストール手順は少し変わっている。コマンドを実行するのではなく、エージェントにドキュメントのURLを渡すのだ。
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
エージェントがPythonパッケージをインストールし、環境を確認し、何が使える状態かを報告する。デフォルトは読み取り専用で、システムレベルの変更には明示的なフラグが必要だ。
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto
agent-reach doctor
agent-reach doctorは、何が動いて何が動かないか、そしてそれぞれの直し方を出力する。本質的に壊れやすいサードパーティアクセスを仕事とするツールにとって、ヘルスチェックを一級のコマンドとして提供するのは正しい直感だ。
見習うべき設計判断
スクレイパーをラップするだけなら誰でもできる。このプロジェクトが持ちこたえる理由はフォールバックチェーンにある。すべてのプラットフォームにはプライマリのバックエンドと、順序付けられた代替のリストがあり、アクセス経路が死ぬとプロジェクト側がデフォルトを切り替えてアップデートを配信する。彼ら自身の例を挙げれば、2026年6月にBilibiliがあるバックエンドに412エラーを返し始めたが、ユーザーは何も気づかなかった。
これが、自作版を殺す失敗パターンを防ぐ。あなたのスクレイパーは4か月動いたあと、ある火曜日に壊れる。そして気づくのは、エージェントが「取得に失敗した」ではなく「このトピックには議論が存在しない」と自信満々に報告したときだ。空の結果と失敗したリクエストを区別できないエージェントは、どちらも同じ自信で断言してしまう。
無料アクセスモデルに判断が求められる場面
設定不要のプラットフォームは単純だ。公開API、公式のGitHub CLI、RSS、そしてトラフィックを欲しがっている検索プロバイダーだ。
Cookieベースのプラットフォームはまた別の話になる。自分がログインしているセッションを通してX、Reddit、Instagramを読むのは、認可されたAPI経路ではない。プロジェクトはこれを責任ある形で扱っており、Cookieはローカルに保たれ、決してアップロードされない。オープンソースなので自分で確認することもできる。ただし、それらのアカウントで同意した規約を変えることまではできない。
自分のアカウントでの個人的なリサーチに使う——ほとんどの人がそのためにインストールしている。商用利用の前には関連規約を確認し、失っても構わないアカウントを使おう。非公式のアクセスを本番のデータフィードとして扱ってはいけない。
リサーチは長期戦であり、長期戦にはTaskが要る
2週目に見えてくる問題がある。しかも技術的な話ではない。
リサーチの実行は長い。エージェントがX、Reddit、Hacker News、GitHubを2時間検索すれば、価値あるものが生まれる。情報源、引用、日付、リンク、そして統合された結論だ。ところがセッションが終わると、同僚が「この主張の出典は?」と聞いても答えられない。さらに悪いことに、存在すら知られていなかったために、来月誰かが同じリサーチをやり直す羽目になる。
TaskはSharklyにおける作業の基本単位だ。リクエスト、コンテキスト、実行、結果を、プライベートなプロンプトやターミナルセッションに分散させるのではなく、ひとつの共有された場所にまとめて保持する。実行、ブロッカー、結果、そしてフォローアップの議論はタスクのタイムラインに戻ってくるので、次の四半期になっても情報源はそこに残っている。
このモデルのうち、リサーチ業務で特に重要な部分が3つある。
Agentは保存された設定だ。指示、ランタイム、スキル、リポジトリ、環境を含む。一度チューニングしたリサーチ用のセットアップは、触れてよいプラットフォームの指定も含めて、作り直すのではなく再利用される。
Computerはホストとローカルリソースを提供し、Runtimeがその上でセッションを実行する。ここではこれは抽象的な話ではない。Agent-ReachのCookieベースのプラットフォームには、特定のマシン上の、実際にログイン済みのブラウザが必要だ。だからリサーチタスクをどのComputerで動かすかは、たまたま開いていたノートPCではなく、真正の運用上の選択になる。

BacklogにあるTaskは実行を開始しない。思いついたそばからリサーチテーマをキューに入れても、書き留めた瞬間にレートリミットを消費することはない。
Sharklyは、Agent-Reachやそれを動かすコーディングツールの代替ではない。それらの周りに、共有タスク、Computer、コンテキスト、制御、レビューの層を追加するものだ。
直接使うか、報告先を用意するか
今日、自分のために疑問を解消したいだけなら、Agent-Reachを単体で使えばいい。インストールし、尋ね、読み、次へ進む。それ以上のものは必要ない。
共有のワークシステムを使うべきなのは、調査結果が他の誰かの意思決定を左右する場合、ある主張がドキュメントや顧客との会話に登場する場合、あるいは同じリサーチが、その存在を知らない同僚によって繰り返されることになる場合だ。
どちらの場合でも守るべき規律がひとつある。人がリンクを開くまでは、すべての調査結果を未検証として扱うことだ。エージェントはベンチマーク結果を主張する投稿を読むことはできるが、そのベンチマークが本物だったかまでは教えてくれない。エージェントは調査し、実行し、テストし、報告する。人が方向性を定め、権限を与え、結果を受け入れる。
よくある質問
Agent-Reachはどのエージェントで動きますか? シェルコマンドを実行できるエージェントなら何でも。Claude Code、Cursor、Windsurf、OpenClaw、Codexなどが含まれます。OpenClawは先にexec権限を有効にする必要があります。デフォルトのメッセージングプロファイルではコマンドを実行できないためです。
本当に無料で使えますか? ツールはオープンソースで、アクセス経路に課金はありません。マシンのIPがブロックされている場合はサーバープロキシに月1ドル程度かかりますが、ローカルマシンならプロキシは不要です。ベンダーへの課金がないことと、利用規約上の検討が不要であることは同じではありません。
Cookieは安全ですか? プロジェクトは、Cookieはローカルに留まり決してアップロードされないと明言しており、ソースを確認することもできます。実際のリスクは外部への流出ではなく、あなたのアカウントがプラットフォームによってレート制限されたりフラグを立てられたりすることです。
プラットフォームの変更で壊れませんか? 壊れます。そしてそれは想定済みです。すべてのプラットフォームにフォールバックがあり、プロジェクトが上流でデフォルトを切り替えます。何かおかしいと感じたらagent-reach doctorを実行してください。
複数のエージェントを同時に動かす場合とはどう組み合わせますか? リサーチとコーディングは並行して問題なく進められ、各Taskの実行はそれぞれ独立した分離されたworktreeを取得するので衝突しません。調査結果はそれぞれのTaskに戻ります。
まとめ
Agent-Reachは実際の制約を取り除く。あるライブラリをめぐる実際の議論を読み、講演を視聴し、イシュートラッカーを確認できるエージェントは、トレーニングのカットオフ時点の知識だけで動くエージェントより良い答えを出す。そしてフォールバック設計のおかげで、避けられない破損が起きても動き続ける。
まずは設定不要のプラットフォーム向けにインストールし、Cookieをつなぐ前にはよく考えよう。そのうえで、調査結果の行き先を決める。スクロールバックにしか存在しないリサーチは繰り返される。Sharklyはもう半分を担う。Taskが共有された記録となり、実行はあなたが接続したComputer上で行われ、結果は人がレビューできる場所に戻ってくる。



