Panniantong/Agent-Reach
Panniantong/Agent-Reach has 109,638 GitHub stars and 9,799 forks. GitHot measured +483 stars in 24 hours and +2,882 in 7 days. Last checked 2026-11-06 20:01 UTC. Last push 2026-11-06.
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Measured star growth
- in 24h
- +483
- in 7 days
- +2,882
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
docs/README_en.md
Original👁️ Agent Reach
Let your AI agent reach the parts of the internet it can't reach on its own
Login-walled platforms, what's inside videos, Chinese platforms, clean structured data. One command.
💬 Questions, a platform you want added, or curious how others use it? Come chat on Discord.
❤️ Sponsors
Click to expand
![]() |
Bright Data | The world's leading web data infrastructure. Scraper Studio builds a scraper from a plain-language description, no code needed; Web Unlocker gets past anti-bot defenses so you can collect data from hard sites like Amazon, Google, LinkedIn and TikTok. 350+ ready-made API integrations cover e-commerce, social, search, maps and more, ready to call out of the box. 150M+ real residential IPs worldwide keep collection stable. 5,000 free requests every month. Sign up free. |
![]() |
RapidProxy is a data-collection proxy service built for developers, with stable, reliable residential proxies. 90M+ residential IPs worldwide cover 200+ countries and regions, with smart rotation and precise geo-targeting, for web scraping, AI data collection and training, SEO monitoring, e-commerce analytics and more. Works with Playwright, Selenium, Puppeteer and other popular automation frameworks. Traffic never expires, prices start at $0.55/GB, and free trials are available. |
![]() |
BrowserAct extracts any data you need from complex websites such as Amazon, LinkedIn, X, and Google Maps. Simply describe your extraction request in natural language, and its Agent will explore and test page flows in a real browser, generate a reliable reusable data-collection Bot, and return structured results. There is no need to build a scraper or write code. Built-in stealth browsing, CAPTCHA handling, and high-quality residential proxies help make complex web data extraction more reliable. New users receive 1,000 credits upon registration. Try it free now. |
| Deploy OpenClaw on Tencent Cloud Lighthouse in seconds, connect Agent Reach through chat, and add internet access to your OpenClaw setup. |
Why Agent Reach?
Agent Reach connects your agent to the internet for real, giving it the platforms and abilities it can't reach on its own.
CLI agents such as Claude Code, Codex, Hermes Agent and OpenClaw come with web search and page fetching, but they mostly can't reach:
- Features that need a login: listing an X account's posts, searching Reddit, reading LinkedIn job details or XiaoHongShu notes.
- What's inside video: YouTube and Bilibili subtitles, plus speech-to-text for YouTube videos and Xiaoyuzhou podcasts.
- Chinese platforms: Bilibili, XiaoHongShu, V2EX and Xueqiu, which general search covers poorly.
- Clean structured data: Xueqiu quotes, V2EX topics and replies, GitHub repos and issues, already cleaned up.
Agent Reach installs and tests the tools behind these platforms for you, so your agent can use them with one command:
agent-reach channels # which channels exist and what each can do
agent-reach youtube search "LLM agents" # agent-reach <channel> <action> [args]
agent-reach read https://www.v2ex.com/t/123 # picks the channel from the link
✅ Before you start, you might want to know
- Which agents? Every agent.
- Does it touch my browser and accounts? Login channels use Agent Reach's own browser, in the background without windows. The first time a site is used, that site's login is copied over from your Chrome; your browser is not changed and passwords are never read. The copied login is usually your main account, so switching to a secondary one is recommended, see Security below.
Supported Platforms
This table reflects the current release.
| Channel | Level | What it does | Needs |
|---|---|---|---|
| github | default | search repos, read a repo/README, read issues and PRs with comments | nothing |
| youtube | default | video info, search, subtitles, speech-to-text | nothing; speech-to-text needs a Groq or OpenAI key |
| web | default | web search, page reading (fallback) | nothing |
| v2ex | default | hot topics, nodes, topics with replies, users | nothing |
| bilibili | default | search, video info, trending, subtitles | nothing; subtitles need a login (QR scan) |
| optional | search posts, read text/comments, browse a subreddit | login | |
| optional | search jobs, read job details | public jobs need nothing; in-site search needs a login | |
| xiaohongshu | optional | search notes, read text, view comments | login |
| xueqiu | optional | real-time quotes, stock search, hot posts, hot stocks | quotes need nothing; hot posts and stocks need a login |
| boss | optional | job and JD search | login |
| xiaoyuzhou | optional | podcast transcription | Groq key |
| experimental | search tweets, profiles, user tweets, threads | login | |
| experimental | search, profiles | login | |
| experimental | user search, profiles, user posts | login |
- default: works right after install; you can remove one, and updates won't add it back.
- optional: say "add XX" to turn it on; whatever it needs is installed for you.
- experimental: works, but the platform fights automation harder and it can break at any time.
Quick Start
Send this to your agent:
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/Agent-Reach/main/docs/install.md
Whether you're installing or upgrading, this one command is all you need.
The agent does the rest. Along the way you may be asked to:
- Let it run commands: if the agent says it can't run commands, turn on command execution in its settings.
- Allow installing uv: uv is a small tool that installs command-line programs; no admin password needed. The agent installs it first if it's missing and tells you.
- Pick optional channels: afterwards the agent tells you what works now (web, YouTube, GitHub, V2EX, Bilibili) and what else you can add. Pick now, or later just say "add Xiaohongshu"; one command sets it up.
About logins: some platforms reuse the logins already on your computer. Want a specific account instead, such as a secondary one? Just tell your agent. The agent never logs in for you and never asks for your password.
⚠️ The PyPI package named
agent-reachis NOT this project. Don't install it from PyPI; use the GitHub URL in install.md.
After Install: Managing It
Everything Agent Reach installs (each channel's tools, logins and settings) lives in one folder on your computer (~/.agent-reach/) instead of being scattered around. That makes upgrading, managing and removing it easy: one sentence does it.
Just tell your agent in plain words:
| You say | What it does |
|---|---|
| "How is Agent Reach doing?" | tells you which channels work right now, and which worked before but broke since |
| "Add Xiaohongshu" / "Remove Xiaohongshu" | turns it on and installs what it needs / turns it off and clears its login and private tools |
| "My Xiaohongshu login expired" / "Switch accounts" / "Log out" | opens a login window where you sign in yourself / clears that site's login |
| "Upgrade Agent Reach" | updates the program and every channel's tools in one go, and tells you anything left to do |
| "Uninstall Agent Reach" | lists what would be removed first, and removes it once you confirm |
| "Let my other AI use it too" | gives that AI its own copy of the instructions |
When something goes wrong, your agent tells you which platform, why, and what to do next. Common problems: troubleshooting.md.
Design Philosophy
🔌 Every platform = an ordered list of tools (primary + fallbacks)
Each action on each platform has an ordered list of tools to try. Reading a Bilibili video tries bili-cli first and falls back to Bilibili's public API; reading a web page tries Jina Reader, then Exa.
flowchart LR
A[Agent] -->|agent-reach channel action| B[Agent Reach]
B --> C{try in order}
C -->|preferred| D[upstream tool 1]
C -->|fallback on failure| E[upstream tool 2]
D --> F[result]
E --> F
F --> A
Platforms change and tools break all the time. Switching tools only reorders that list; the way your agent uses Agent Reach stays the same.
Security
- Read-only: it searches and reads; it never posts, comments, likes or sends messages.
- It never logs in for you or asks for your password. Some platforms reuse a login already on your computer (that one site only, your browser unchanged); a login window opens only when you really need to sign in again, and you do it yourself.
- The dedicated browser is open to this computer only; other machines can't connect to it.
- Use a secondary account. The reused login is usually your main account, and platforms may restrict accounts used for automation. To switch, just tell your agent.
- Never paste keys into a chat: run
agent-reach configure groq-keyin your own terminal to enter one.
🗑️ Uninstall
Tell your agent "Uninstall Agent Reach". It lists what would be removed first and removes it once you confirm. Only what Agent Reach installed is removed; your other files and browsers stay. At the end it tells you how to remove the program itself.
⭐ Why star it
I use this project every day myself, so I'll keep maintaining it.
- When people ask for a new platform, I'll keep adding them
- I try to keep every channel working, easy to use and free
- When a platform changes its anti-bot rules or API, I'll find a way around it
Star it so you can find it next time you need it. ⭐
Credits
OpenCLI · bili-cli · boss-agent-cli · yt-dlp · Jina Reader · Exa
Contact
- 📧 Email: [email protected]
Collaboration / community group
For collaboration, or to join the community group, add me on WeChat:
For bug reports and feature requests, please use GitHub Issues — easier to track.
No token or crypto affiliation
Agent Reach has no official token, coin, investment product, fee-claim program, wallet connection, or Solana/Pump.fun project. Any crypto project using the Agent Reach name, GitHub URL, or author identity is not affiliated with this repository. Do not connect a wallet or claim fees based on messages, posts, or links that say otherwise.
License
Friends
Agent Skills Hub — Find Claude skills & MCP servers without guessing what's safe. Every one of 133,000+ entries is security-graded, quality-scored, and refreshed every 8 hours.
AtomGit mirror — Synchronized AtomGit mirror for Agent Reach.
Star History
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,452 starspublic-apis/public-apis
A collective list of free APIs
496,767 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
438,168 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,078 stars

