
Donnez à votre agent IA des yeux pour voir tout l'internet. Lisez et recherchez sur Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — une seule CLI, zéro frais d'API.
Donnez à votre Agent IA un accès à Internet en un clic
La méthode d'intégration la plus fiable du moment, choisie, installée et vérifiée pour vous — les méthodes d'intégration évoluent, vous n'avez pas à vous en soucier
Démarrage rapide · English · 日本語 · 한국어 · ·
![]() | BrowserAct permet d'extraire les données de votre choix depuis des sites complexes comme Amazon, LinkedIn, X, Google Maps, etc. Il vous suffit de décrire vos besoins de scraping en langage naturel, et l'Agent explore et teste automatiquement les parcours de pages dans un vrai navigateur, génère des Bots de collecte de données fiables et réutilisables, et renvoie des résultats structurés. Aucun crawler à construire manuellement, aucun code à écrire. BrowserAct intègre la navigation furtive, la gestion des captchas et des proxys résidentiels de haute qualité pour vous aider à réaliser plus stablement des collectes de données web complexes. Les nouveaux utilisateurs reçoivent 1000 crédits à l'inscription, essayez gratuitement dès maintenant. |
| Déployez l'assistant tout-en-un OpenClaw en quelques secondes sur Tencent Cloud Lighthouse, et connectez Agent Reach en toute fluidité via le chat pour donner à votre OpenClaw un accès à Internet en un clic. | |
![]() | CoreClaw | Plateforme de scraping web et outils de collecte de données prêts à l'emploi. CoreClaw propose plus de 100 outils de collecte de données prêts à l'emploi, compatibles avec Amazon, TikTok, Google Maps, Instagram, Facebook, YouTube, etc., sans code, avec export JSON/CSV, et facturation uniquement sur les résultats réussis. Test gratuit à 3 $ ! |
L'Agent IA sait déjà écrire du code, modifier des documents et gérer des projets pour vous — mais si vous lui demandez d'aller chercher quelque chose sur Internet, il est perdu :
Ce n'est pas difficile à réaliser, mais il faut tout configurer soi-même
Chaque plateforme a ses propres barrières — des API payantes, des blocages à contourner, des comptes à connecter, des données à nettoyer. Il faut les affronter une par une, installer les outils, ajuster les configurations ; rien que pour permettre à l'Agent de lire Twitter, on y passe un temps fou.
Agent Reach transforme cela en une seule phrase :
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
Copiez-la à votre Agent, et en quelques minutes il pourra lire Twitter, chercher sur Reddit, regarder YouTube et parcourir Xiaohongshu.
Déjà installé ? La mise à jour tient aussi en une phrase :
帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md
⭐ Star ce projet, nous suivrons en continu les évolutions de chaque plateforme et intégrerons de nouveaux canaux. Vous n'avez pas à surveiller vous-même — si une plateforme nous bloque, nous réparons ; s'il y a un nouveau canal, nous l'ajoutons.
| 💰 Entièrement gratuit | Tous les outils sont open source, toutes les API sont gratuites. Le seul coût possible est le proxy serveur (1 $/mois), inutile sur un ordinateur local |
| 🔒 Confidentialité et sécurité | Les Cookies restent uniquement en local, jamais téléversés ni transmis. Le code est entièrement open source, auditable à tout moment |
| 🔄 Renouvellement continu | Chaque plateforme dispose d'un routage multi-backend « principal + secours ». Si une méthode d'intégration tombe en panne, nous passons à la suivante, sans que vous le remarquiez (exemple de 2026-06 : yt-dlp bloqué par le contrôle anti-risque de Bilibili → bascule vers bili-cli, zéro action de l'utilisateur) |
| 🤖 Compatible avec tous les Agents | Claude Code, OpenClaw, Cursor, Windsurf… tout Agent capable d'exécuter des commandes en ligne de commande peut l'utiliser |
| 🩺 Diagnostic intégré | agent-reach doctor vous indique en une commande ce qui fonctionne, ce qui ne fonctionne pas et comment réparer |
| Plateforme | Prêt à l'emploi | Débloqué après configuration | Comment configurer |
|---|---|---|---|
| 🌐 Web | Lecture de n'importe quelle page web | — | Aucune configuration |
| 📺 YouTube | Extraction des sous-titres + recherche de vidéos | — | Aucune configuration |
| 📡 RSS | Lecture de n'importe quel flux RSS/Atom | — | Aucune configuration |
| 🔍 Recherche globale | — | Recherche sémantique sur tout le web | Configuration automatique (intégration MCP, gratuite sans clé) |
| 📦 GitHub | Lecture de dépôts publics + recherche | Dépôts privés, création d'Issues/PR, Fork | Dites à l'Agent « connecte-moi à GitHub » |
| 🐦 Twitter/X | Lecture d'un tweet unique | Recherche de tweets, consultation de la timeline, lecture de longs articles | Dites à l'Agent « configure-moi Twitter » |
| 📺 Bilibili | Recherche + détails de vidéo (bili-cli, sans connexion) | Sous-titres (OpenCLI) | Dites à l'Agent « configure-moi Bilibili » |
| — (aucun chemin sans configuration : l'interface anonyme est bloquée) | Recherche + lecture des posts et commentaires | Installer OpenCLI sur le bureau pour utiliser la session de connexion du navigateur ; ou rdt-cli + Cookie | |
| — | Recherche, pages, Feed, liste des groupes | Installer OpenCLI sur le bureau (réutilise la session de connexion Chrome) | |
| — | Recherche d'utilisateurs, Profile, derniers posts d'un utilisateur, Explore | Installer OpenCLI sur le bureau (réutilise la session de connexion Chrome) | |
| 📕 Xiaohongshu | — | Recherche, lecture, commentaires | OpenCLI utilise uniquement la session Chrome existante de l'utilisateur ; MCP/outils existants utilisent Cookie-Editor |
| Lecture de pages publiques via Jina Reader | Détails de Profile, pages d'entreprise, recherche de postes | Dites à l'Agent « configure-moi LinkedIn » | |
| 🎯 Boss直聘 | Diagnostic du canal CDP | Recherche de postes + texte intégral des JD (Chrome réel dédié) |
Vous ne savez pas comment configurer ? Pas besoin de consulter la documentation. Dites simplement à l'Agent « configure-moi XXX », il sait ce qu'il faut et vous guidera pas à pas.
🍪 Twitter n'accepte que le contenu exporté manuellement par l'utilisateur via Cookie-Editor. Agent Reach n'exécute pas la connexion à Xiaohongshu à la place de l'utilisateur, et ne lit pas les Cookies du navigateur pour Xiaohongshu ; OpenCLI utilise uniquement la session Chrome déjà existante et explicitement contrôlée par l'utilisateur.
agent-reach configure xhs-cookiesn'injecte pas les Cookies dans OpenCLI / Chrome ; en l'absence de session existante, utilisez l'export Cookie-Editor puis configurez xiaohongshu-mcp / les outils existants.Après l'enregistrement du Cookie Twitter, il sert uniquement à
agent-reach doctorpour vérifier que la configuration est complète ; avant d'exécuter directement la commande amontTWITTER_AUTH_TOKENetTWITTER_CT0dans l'environnement du processus courant.🔒 Les Cookies restent uniquement en local, jamais téléversés ni transmis. Le code est entièrement open source, auditable à tout moment. 💻 Un ordinateur local n'a pas besoin de proxy. Le proxy n'est nécessaire que pour un déploiement sur serveur (~1 $/mois).
⚠️ Utilisateurs d'OpenClaw, vérifiez d'abord que la permission exec est activée
Agent Reach dépend de l'exécution de commandes shell par l'Agent (
pip install,mcporter,messagingpar défaut, l'Agent ne pourra pas exécuter de commandes. Activez la permission exec avant l'installation :openclaw config set tools.profile "coding"Ou définissez
"tools": { "profile": "coding" }dans~/.openclaw/openclaw.json. Après le réglage, redémarrez le Gateway (openclaw gateway restart) et ouvrez une nouvelle conversation. Les autres plateformes (Claude Code, Cursor, Windsurf, etc.) ne sont pas concernées par cette restriction.
Copiez cette phrase à votre Agent IA (Claude Code, OpenClaw, Cursor, etc.) :
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
C'est tout. L'Agent fera lui-même tout le reste.
🔄 Déjà installé ? La mise à jour tient aussi en une phrase :
帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md
🛡️ Sécurisé par défaut :
agent-reach installne fait par défaut que vérifier l'environnement, sans installer automatiquement de paquets système ni écrire de configuration :帮我安全检查并安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.mdN'utilisez
agent-reach install --systemqu'après avoir explicitement autorisé la modification du système.
agent-reach depuis ce dépôt (yt-dlp et feedparser inclus ; n'installez pas le paquet du même nom depuis PyPI, ce n'est pas ce projet)--system est explicitement passé--system est explicitement passé ; par défaut, vérifie sans modifier de fichierAprès l'installation, agent-reach doctor vous indique en une commande l'état de chaque canal et le chemin actuellement utilisé.
Aucune configuration nécessaire, dites simplement à l'Agent :
curl https://r.jina.ai/URL lit n'importe quelle page webgh repo view owner/repoyt-dlp extrait les sous-titresbili search (sans connexion)feedparserPas besoin de mémoriser les commandes. Après avoir lu SKILL.md, l'Agent sait lui-même quoi appeler. Pour les plateformes nécessitant une connexion (Xiaohongshu, Twitter, Reddit, Facebook, Instagram), dites à l'Agent « configure-moi XXX » pour les débloquer.
Agent Reach est une couche de capacités (capability layer), pas un outil de plus.
Il se situe un niveau au-dessus de toute implémentation concrète — il est responsable de la sélection, de l'installation, du diagnostic et du routage, pas de la lecture sous-jacente elle-même. La lecture est effectuée directement par l'Agent qui appelle les outils amont, sans couche d'encapsulation.
Lorsque vous préparez l'environnement d'un nouvel Agent, vous passez toujours du temps à chercher des outils, installer des dépendances et ajuster des configurations — quoi utiliser pour lire Twitter ? Comment se connecter à Reddit ? Le CLI de Xiaohongshu n'est plus maintenu, par quoi le remplacer ? Il faut à chaque fois refaire le parcours. Ce que fait Agent Reach est très simple : la méthode d'intégration la plus fiable du moment, nous la choisissons, l'installons et la vérifions pour vous. Les méthodes d'intégration évoluent (en mars 2026, une série de CLI mono-plateforme a cessé d'être maintenue en masse, nous avons changé le routage), vous n'avez pas à vous en soucier.
Changer de méthode d'intégration = réordonner la liste, pas réécrire le code. agent-reach doctor vous indique quel backend est actuellement utilisé pour chaque plateforme.
channels/
├── web.py → Jina Reader
├── twitter.py → twitter-cli ▸ OpenCLI ▸ bird
├── youtube.py → yt-dlp
├── github.py → gh CLI
├── bilibili.py → bili-cli ▸ OpenCLI ▸ 搜索 API(yt-dlp 已被 B站风控封死,退役)
├── reddit.py → OpenCLI ▸ rdt-cli(无零配置路径,必须登录态)
├── facebook.py → OpenCLI(桌面浏览器登录态)
├── instagram.py → OpenCLI(桌面浏览器登录态)
├── xiaohongshu.py → OpenCLI ▸ xiaohongshu-mcp ▸ xhs-cli
├── linkedin.py → mcp-server-linkedin ▸ Jina Reader
├── rss.py → feedparser
├── exa_search.py → Exa via mcporter
└── __init__.py → 渠道注册(doctor 检测用)
Chaque fichier de canal sonde réellement les backends candidats dans l'ordre (pas seulement la présence de la commande), le premier entièrement fonctionnel est retenu ; les backends défaillants donnent lieu à une prescription de réparation. La lecture et la recherche réelles sont effectuées directement par l'Agent qui appelle les outils amont.
| Scénario | Principal | Secours | Pourquoi ce choix |
|---|---|---|---|
| Lecture de pages web | Jina Reader | — | Gratuit, sans clé API |
| Lecture de Twitter | twitter-cli | OpenCLI | Recherche stable en test réel ; OpenCLI assure le repli via la session de connexion du navigateur |
| OpenCLI (bureau) | rdt-cli | L'interface anonyme est bloquée, l'API officielle est sur approbation — il ne reste que la voie de la session de connexion | |
| OpenCLI (bureau) | — | Les permissions de la Graph API/Groups API se resserrent ; la session de connexion du navigateur est la voie la plus pratique actuellement | |
| OpenCLI (bureau) | API Graph officielle (Business/Creator + approbation) | Les voies de type instaloader sont instables ; OpenCLI réutilise une vraie session de navigateur | |
| Sous-titres + recherche YouTube | yt-dlp | — | 154K Star, YouTube reste le meilleur (attention : plus utilisé pour Bilibili) |
| Bilibili | bili-cli | OpenCLI ▸ 搜索 API | yt-dlp est bloqué par le contrôle anti-risque 412 de Bilibili (test réel 2026-06), bili-cli permet de chercher et lire sans connexion |
| Recherche globale | Exa via mcporter | — | Recherche sémantique IA, intégration MCP sans clé |
| GitHub | gh CLI | — | Outil officiel, capacités API complètes après authentification |
| Lecture RSS | feedparser |
📌 Ce sont les « sélections actuelles », revues périodiquement sur la base de tests réels. Si une voie tombe en panne, nous passons à la suivante —
agent-reach doctorvous indique toujours celle actuellement utilisée.
Agent Reach accorde une grande importance à la sécurité dans sa conception :
| Mesure | Description |
|---|---|
| 🔒 Stockage local des identifiants | Les Cookies et Tokens restent uniquement sur votre machine dans ~/.agent-reach/config.yaml, avec des permissions de fichier 600 (lecture/écriture par le propriétaire uniquement), jamais téléversés ni transmis |
| 🛡️ Sécurisé par défaut | agent-reach install ne modifie pas le système par défaut ; seul --system explicite installe des outils externes et écrit la configuration |
| 👀 Entièrement open source | Code transparent, auditable à tout moment. Tous les outils dépendants sont aussi des projets open source |
| 🔍 Dry Run | agent-reach install --dry-run prévisualise toutes les opérations sans effectuer aucune modification |
| 🧩 Architecture enfichable | Vous ne faites pas confiance à un composant ? Remplacez le fichier de canal correspondant, sans impact sur les autres |
⚠️ Risque de bannissement de compte : pour les plateformes utilisant une connexion par Cookie (Twitter, Xiaohongshu, etc.), les appels via script/API comportent un risque de détection et de bannissement par la plateforme. Utilisez impérativement un compte secondaire dédié, pas votre compte principal.
Pour les plateformes nécessitant un Cookie ou une session de connexion (Twitter, Xiaohongshu, Reddit, Facebook, Instagram, etc.), il est recommandé d'utiliser un compte secondaire dédié, pas le compte principal. Deux raisons :
| Mode | Commande | Cas d'usage |
|---|---|---|
| Vérification de sécurité par défaut | agent-reach install --env=auto | Tous les environnements ; vérification en lecture seule et liste des éléments manquants |
| Installation explicite des dépendances système | agent-reach install --env=auto --system | Lorsque vous autorisez explicitement la modification de la machine courante |
| Paramètre de sécurité compatible | agent-reach install --env=auto --safe | Identique au comportement par défaut |
| Prévisualisation uniquement | agent-reach install --env=auto --dry-run | Pour voir d'abord ce qui sera fait |
agent-reach uninstall
Supprime : ~/.agent-reach/ (y compris tous les token/cookie), les fichiers skill de chaque Agent, la configuration MCP dans mcporter.
# Prévisualisation uniquement, sans suppression réelle
agent-reach uninstall --dry-run
# Supprime uniquement les fichiers skill, conserve la configuration des tokens (pour une réinstallation)
agent-reach uninstall --keep-config
Pour désinstaller le paquet Python lui-même : pip uninstall agent-reach
J'utilise ce projet moi-même tous les jours, donc je le maintiendrai toujours.
Pour contribuer à l'infrastructure du Web 4.0.
Mettez une Star, vous le retrouverez quand vous en aurez besoin. ⭐
OpenCLI · twitter-cli · rdt-cli · xiaohongshu-mcp · xhs-cli · bili-cli · yt-dlp · Jina Reader · Exa · mcporter · feedparser · mcp-server-linkedin
Je propose des prestations de personnalisation et de déploiement liées aux Agents.
Si, dans votre production d'entreprise, vos opérations, votre marketing, votre recherche en investissement, votre traitement de données, votre traitement de contenu ou d'autres processus métier, vous avez des étapes que vous souhaitez automatiser avec un Agent, n'hésitez pas à me contacter sur WeChat.
Vous n'avez pas besoin d'avoir déjà une solution claire en tête. Tant que vous avez un processus réel, un problème réel ou un besoin réel, nous pouvons déterminer ensemble si un Agent peut le résoudre et comment.
Lors de l'ajout, précisez : 业务 + 你想让 Agent 帮你做什么
Les Builders sont aussi les bienvenus avec la mention : Builder + 你在做什么
Pour simplement rejoindre le groupe d'échange, précisez : 加群
Pour les retours de bugs et les demandes de fonctionnalités, utilisez GitHub Issues, plus facile à suivre.
Agent Skills Hub — Trouvez des compétences Claude et des serveurs MCP sans deviner lequel est sûr : plus de 133 000 entrées, toutes classées par niveau de sécurité et notées par qualité, actualisées toutes les 8 heures.
Miroir AtomGit — Miroir synchronisé d'Agent Reach sur AtomGit, facilitant l'accès et le clonage depuis la Chine.
![]() | Le grand modèle UCloud StarMap astraflow prend en charge l'appel en un clic de plus de 200 modèles : il intègre les principaux grands modèles open source mondiaux tels que Kimi K3, DeepSeek V4/V3, Qwen 3, GLM5.2, happyhorse, etc., sans entraînement préalable, prêts à l'emploi |
| Dites à l'Agent « configure-moi Boss直聘 » ; l'Agent ouvre un Chrome dédié, vous vous connectez manuellement |
| 💻 V2EX | Posts populaires, posts par nœud, détails des posts + réponses, informations utilisateur | — | Aucune configuration |
| 📈 雪球 | Cours des actions, recherche d'actions, posts populaires, classement des actions populaires | — | Dites à l'Agent « configure-moi 雪球 » |
| 🎙️ Podcast 小宇宙 | — | Transcription audio du podcast en texte (transcription Whisper, clé gratuite) | Dites à l'Agent « configure-moi le podcast 小宇宙 » |
| — |
| Choix standard de l'écosystème Python |
| Xiaohongshu | OpenCLI (bureau) | xiaohongshu-mcp (serveur) ▸ xhs-cli | OpenCLI utilise uniquement la session existante de l'utilisateur ; les autres backends utilisent l'export manuel via Cookie-Editor |
| mcp-server-linkedin | Jina Reader | Service MCP, automatisation du navigateur |