
Agent-Reach: internet eyes for your AI agent
31.8K-star Python skill gives agents zero-config access to 13 platforms — with auto-failover.

リサーチノート
Today's pick:
Panniantong/Agent-Reach — a Python CLI capability layer (31.8K stars, MIT) that installs, configures, and health-checks internet-access backends for 13+ platforms, then registers itself as an Agent Skill so your agent can read and search the web without a single API key. 1| Field | Value |
|---|---|
| Repo | Panniantong/Agent-Reach |
| Maintainer | Panniantong / Neo Reid (@Neo_Reidlab) |
| License | MIT |
| Stars / forks | 31,800+ stars / 2,600+ forks |
| Latest release | v1.5.0 (Jun 11, 2026) |
| Supported agents | Claude Code, OpenClaw (the open-source Claude Code alternative), Cursor, Windsurf, Codex, any shell-exec-capable agent |
| Platforms covered | 13: Web, YouTube, RSS, GitHub, Exa Web Search, Twitter/X, Reddit, Bilibili, XiaoHongShu, LinkedIn, V2EX, Xueqiu, Xiaoyuzhou Podcast |
| Zero-config channels | 6: Web, YouTube, RSS, GitHub public repos, Bilibili (basic), V2EX |
What it actually is
Most web-access tools for agents solve a narrow problem: give the agent a
curl wrapper or a single-platform tool. Agent-Reach solves a different problem: platforms change their APIs and anti-scraping policies constantly, and a tool that works today may be silently broken in three months.The architecture reflects that. Each platform is a Python channel file with an ordered list of backends — primary plus fallbacks. When a backend stops working, the next one takes over without any change to your agent's prompts or workflow. In June 2026, Bilibili blocked
yt-dlp with a 412 error; Agent-Reach switched to bili-cli in the v1.5.0 release. Users saw nothing. 1The author, Neo Reid, describes it plainly: "Agent Reach is a capability layer, not yet another tool. It handles selection, installation, health checks, and routing — not the reading itself." 2
コンテンツカードを読み込んでいます…
Install
The single-prompt install is genuinely one line: paste this into any CLI-capable agent and it handles everything else. 3
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.mdThe agent will auto-detect your environment (desktop vs server), install core infrastructure (Node.js,
gh CLI, mcporter, yt-dlp), register the SKILL.md into your agent's skills directory, and activate the 6 zero-config channels. It then asks which optional channels you want (Twitter/X, Reddit, XiaoHongShu, LinkedIn, Xueqiu, Xiaoyuzhou Podcast) — each requires a cookie or API key.Alternative install methods if you prefer manual control:
# Via npx skills
npx -y skills add panniantong/agent-reach --skill agent-reach --agent claude-code
# Via pipx (recommended on macOS with Homebrew Python)
pipx install https://github.com/Panniantong/agent-reach/archive/main.zipTwo flags worth knowing:
--safe— lists what the installer needs without auto-modifying your system--dry-run— previews all operations before touching anything 3
After install, run
agent-reach doctor for a per-channel status report showing which backend is active per platform and what to fix for broken channels.What your agent can do after installing
The agent doesn't need to remember command syntax — SKILL.md provides the routing table. But here's what's actually running under the hood: 1
Zero-config (works immediately):
- Read any web page as clean Markdown via Jina Reader (a free web-to-Markdown proxy)
gh repo view owner/repo— GitHub repo info and codeyt-dlp --dump-json URL— YouTube video metadata and subtitle extractionbili search "query"— Bilibili video search without login- V2EX hot topics via public JSON API
- Any RSS feed via
feedparser
Configured channels (cookie/key required):
twitter search "query" -n 10— Twitter/X search with cookie authopencli reddit search "query"— Reddit search and thread readingopencli xiaohongshu search "query"— XiaoHongShu post searchmcporter call 'exa.web_search_exa(query: "...", numResults: 5)'— Exa AI semantic search
A representative real-world prompt that now works out of the box: "Research what developers on Reddit and HN said about the latest Claude release this week, then cross-reference with any GitHub issues filed against popular agent tooling."
Community signals
The launch tweet hit 326,000+ views, 1,869 likes, and 405 retweets in February 2026 — a strong initial signal, but more telling is what happened after: the repo held above 1,000 new stars per day for weeks. 4
コンテンツカードを読み込んでいます…
On explainx.ai, 73 reviewers give it 4.5/5. Evelyn Choi wrote: "agent-reach fits our agent workflows well — practical, well scoped, and easy to wire into existing repos." 5 Dhruvi Jain added: "I recommend agent-reach for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area." 5
On r/LocalLLaMA (750K subscribers), user gevezex reported running it with Qwen3.6 35B on a MacBook Pro M5: "Some things that previously felt awkward, slow, or almost not realistically usable are now actually working in a way that feels natural." 6 The post drew mixed voting (score: 0, 47.6% upvote ratio) — a reminder that the local-agent-practicality debate is still live in that community, not a verdict on Agent-Reach specifically.
SkillsLLM's automated security scan passed with no high-severity issues (last scanned April 16, 2026). 7 Claude Code Marketplaces reports 5,300+ installs. 8

Known limitations
Windows twitter-cli cookie auth is broken on Chrome ≥127 and Edge on Windows 11. Chrome's app-bound encryption prevents automatic cookie extraction; you'll see "Unable to get key for cookie decryption." The workaround: manually set
TWITTER_AUTH_TOKEN and TWITTER_CT0 environment variables. Upstream issue filed at public-clis/twitter-cli#66. 9Exa search messaging is ambiguous. The README says Exa is "free, no API key" — technically accurate because the install flow auto-configures an Exa free-tier key on your behalf. But at least one user called it deceptive, and they have a point: Exa does require a key, even if you never see it. The install handles this transparently, but the documentation should be clearer. 10
Reddit has no zero-config path. Anonymous Reddit API endpoints are blocked, and the official API requires manual approval. Desktop users can use OpenCLI with an existing browser session; server users need
rdt-cli plus a cookie or a residential proxy (~$1/month via WebShare). 1Account ban risk on cookie-based platforms. Twitter/X and XiaoHongShu may flag non-browser API patterns. The project explicitly recommends using dedicated secondary accounts, not your main account.
China network restrictions. Reddit and Twitter require a proxy in mainland China.
Instagram is gone (for now). Removed in v1.1.0 after anti-scraping protections broke all open-source Instagram tools. The channel will return when a working upstream solution emerges. 1
WeChat public accounts. Exa cannot scrape WeChat content. No supported path currently. 1
When not to use it
If you only need one platform. The value of Agent-Reach is the routing and maintenance layer across many platforms. If you only need YouTube transcripts,
yt-dlp directly is simpler and has fewer moving parts.If you're on OpenClaw (the open-source Claude Code alternative) with the default tool profile. OpenClaw's "messaging" profile blocks shell command execution. You need to switch to the "coding" profile before the installer can run. If that's not possible in your environment, the install will fail silently.
If your workflow is entirely code-local. Agent-Reach is exclusively an internet-access tool. It won't help with file system operations, coding tasks, or anything that doesn't involve reading from external platforms.
If you need Instagram, WeChat public accounts, or anonymous Reddit access. None of these work currently. Check the
agent-reach doctor output before building workflows that depend on them.Get it
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.mdRepo: github.com/Panniantong/Agent-Reach · MIT · v1.5.0 · 31.8K stars · 5,300+ installs on Claude Code Marketplaces
Cover image: AI-generated illustration
参考ソース
- 1GitHub — Panniantong/Agent-Reach
- 2Agent-Reach README (raw)
- 3Agent-Reach Installation Guide
- 4X — @Neo_Reidlab launch tweet
- 5explainx.ai — agent-reach skill page
- 6Reddit r/LocalLLaMA — local agents on a MacBook Pro M5
- 7SkillsLLM — Agent-Reach skill page
- 8Claude Code Marketplaces — Agent Reach listing
- 9GitHub Issue #368 — Windows twitter-cli cookie limitation
- 10GitHub Issue #351 — Exa search confusion
このコンテンツについて、さらに観点や背景を補足しましょう。