+250 skills, dinamita para tu productividad 🧨Explorar →

Agent Reach para buscar en internet gratis con tu agente de IA

Le pides a tu agente de IA que te resuma un vídeo de YouTube y se queda mirando al vacío. Le dices que busque en Twitter qué opina la gente de una librería nueva y te suelta que la API de X es de pago. Que entre en Reddit a ver si alguien ha sufrido tu mismo bug y… 403, IP bloqueada.

Tu agente sabe escribir código, refactorizar y montarte un módulo entero. Pero soltarlo a leer internet es como mandar a un campeón de ajedrez a hacer la compra: capacísimo para una cosa, perdido para la otra.

Agent Reach existe para tapar justo ese agujero. Y lo hace con una promesa que suena demasiado bonita: leer y buscar en Twitter, Reddit, YouTube, GitHub y un puñado más de plataformas, sin pagar una sola API. Podrá buscar en internet por ti usando Claude Code, Codex, Antigravity, OpenCode…

Vamos a destriparlo de arriba abajo. Esto es lo que verás:

  • Qué es Agent Reach y qué problema concreto resuelve
  • Qué plataformas puede leer tu agente (y cuáles te interesan de verdad desde España)
  • Cómo se instala y se usa, paso a paso y con comandos
  • Cómo funciona por dentro: por qué es un scaffolding y no un framework
  • Por qué es gratis (la pregunta del millón) y dónde está el único coste
  • Si es seguro meterlo en tu máquina, sin paños calientes

Qué es Agent Reach y qué problema resuelve

Agent Reach es un instalador que le da a cualquier agente de IA la capacidad de leer y buscar en internet sin configurar una sola API de pago. No es un servicio en la nube, no es un SDK que importas en tu código. Es una herramienta de línea de comandos (agent-reach) que monta y conecta un montón de utilidades de código abierto para que tu agente las use sin que tú tengas que pelearte con cada una.

El problema que ataca lo conoces si has intentado que tu agente salga a la web. Cada plataforma tiene su propia barrera: la API de Twitter cuesta dinero, Reddit te devuelve un 403 desde IP de servidor, YouTube no te suelta los subtítulos sin maña, Xiaohongshu te pide login. Ninguno de esos obstáculos es insalvable, pero resolverlos uno a uno —buscar la herramienta, instalar dependencias, ajustar la autenticación, limpiar los datos— se come una tarde entera por cada canal.

Agent Reach hace ese trabajo sucio una vez y por ti. Su propio README lo resume bien: “give your AI agent eyes to see the entire internet”. Le pones ojos al agente.

🔑 Agent Reach no inventa nada nuevo. Coge herramientas que ya existen, las selecciona, las instala y le explica a tu agente cuál usar para cada cosa. Su valor no está en la tecnología, está en haberte ahorrado la selección y el pegamento.

Aquí conviene situar la pieza dentro de un mapa más grande. Si vienes del mundo de las Agent Skills para Claude Code, Codex y compañía, te sonará el patrón: Agent Reach, al instalarse, registra un fichero SKILL.md en la carpeta de skills de tu agente. Esa skill es la que enseña al modelo a invocar la herramienta correcta cuando le pides “busca esto en Reddit”. Y si todavía se te mezclan los conceptos, el desglose de en qué se diferencia una skill de un prompt, un MCP o un subagente te lo deja claro antes de seguir.

El proyecto tiene tracción real: ronda las 20.900 estrellas en GitHub y 1.800 forks a día de hoy, con licencia MIT y un 95% del código en Python (fuente: repositorio Panniantong/Agent-Reach). No es un experimento abandonado de hace dos años.

Eso sí, una honestidad de entrada: el propio autor reconoce que el proyecto está hecho con vibe coding puro. No es un descalificativo —medio ecosistema de agentes nace así—, pero te marca qué esperar, y por eso conviene tener claro qué significa hacer vibe coding bien y con método antes de fiarte a ciegas de lo que genera una IA. Sobre por qué la calidad del código importa más, no menos, cuando lo escribe un modelo, el análisis de Dax Raad va justo de eso. Volveré a este punto al hablar de seguridad.

Curso gratis · paso a paso

Ojos para internet ya tiene; dale ahora método

Agent Reach nace de puro vibe coding; este curso te enseña lo contrario para tu propio código: el ciclo completo de Spec Driven Development con OpenSpec sobre un proyecto real, antes de coger tú el volante.

Entra en el curso gratis →

Qué plataformas puede leer tu agente

Agent Reach cubre dieciséis canales, pero no todos pesan igual para un developer en España. Una parte importante del catálogo es muy china —Xiaohongshu, Douyin, Weibo, Bilibili, V2EX, Xueqiu, el podcast Xiaoyuzhou— lo que tiene sentido viendo el origen del proyecto. La buena noticia es que los canales que te interesan en el día a día occidental están entre los que funcionan sin tocar nada.

Estos son los que valen la pena de serie, sin configuración:

  • Web: lee cualquier página y te la devuelve en texto limpio, no en una sopa de etiquetas HTML.
  • YouTube: extrae subtítulos y busca vídeos. Cero claves de API.
  • RSS/Atom: suscribe y parsea cualquier feed.
  • GitHub: lee repos públicos y busca, usando el gh CLI oficial.
  • Búsqueda global: búsqueda semántica en toda la web vía Exa, conectado por MCP, el protocolo que hace de “USB-C” entre agentes y servicios externos, y sin necesitar API key.

Y estos otros se desbloquean tras una configuración mínima, casi siempre pasarle una cookie:

  • Twitter/X: leer un tuit suelto va de serie; buscar, ver el timeline y publicar requieren login por cookie.
  • Reddit: búsqueda, hilos y comentarios. Reddit pide autenticación desde 2024, así que hay que hacer rdt login.
  • LinkedIn: páginas públicas con Jina Reader; perfiles, empresas y búsqueda de empleo requieren configuración.

💡 Si tu trabajo vive en GitHub, Reddit, YouTube y Twitter, ya tienes cubierto el 80% del valor de Agent Reach con la mitad de la configuración. El resto del catálogo es relleno para tu caso… salvo que trabajes con audiencia china, donde de repente se vuelve oro.

La gracia es que no tienes que memorizar comandos. Le dices al agente “busca este tema en Reddit” y, gracias a la skill que Agent Reach instaló, el agente ya sabe que detrás hay una herramienta llamada rdt-cli y la invoca con los parámetros correctos. Ese mecanismo de cargar instrucciones solo cuando hacen falta es el mismo progressive disclosure que mueve todo el ecosistema de skills.sh y los registros de skills.

Agent Reach arquitectura y como funciona en español

Si te montas agentes nuevos a menudo y andas siempre detrás de qué herramientas conectarles, cada domingo te paso lo que voy probando sobre IA en el día a día del desarrollo. Ya somos +6.700.

Apúntate gratis →

Cómo se instala y se usa

La instalación se reduce a copiar una frase y pegársela a tu agente. En serio, ese es el modelo. No abres una terminal a teclear comandos arcanos: le das al agente una URL y él se encarga del resto.

La frase que pegas es esta:

Ayúdame a instalar Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

A partir de ahí, el agente lee ese documento y hace cinco cosas por su cuenta:

  1. Instala el CLI: un pip install deja disponible el comando agent-reach.
  2. Resuelve dependencias del sistema: detecta e instala Node.js, el gh CLI, mcporter, twitter-cli, rdt-cli y demás piezas que cada canal necesita.
  3. Configura el buscador: conecta Exa por MCP, gratis y sin clave.
  4. Detecta el entorno: averigua si está en tu portátil o en un servidor y te da los consejos de configuración que tocan en cada caso.
  5. Registra la skill: deja un SKILL.md en la carpeta de skills del agente para que sepa qué herramienta usar ante cada petición.

Cuando termina, hay un comando que deberías conocer:

# Diagnóstico de todos los canales: qué va, qué no y por qué
agent-reach doctor

Ese doctor es de los detalles que separan un proyecto cuidado de un script tirado a la suerte. Te dice canal por canal si está operativo, si le falta autenticación o si hay algo roto, en vez de dejarte adivinando por qué tu agente “no ve” Twitter.

Para usarlo no hay ritual. Le hablas al agente en lenguaje normal y la skill traduce:

# Lo que tú le dices al agente vs. lo que ejecuta por debajo

# "Léeme este enlace"
curl https://r.jina.ai/URL

# "¿De qué va este repo?"
gh repo view owner/repo

# "¿Qué cuenta este vídeo?"
yt-dlp --dump-json URL

# "Búscame frameworks de LLM en GitHub"
gh search repos "LLM framework"

⚠️ Si usas OpenClaw con el perfil de herramientas por defecto (messaging), el agente no puede ejecutar comandos de shell y la instalación fallará en silencio. Tienes que activar el perfil coding antes de instalar. Es un detalle que el README avisa, pero que muerde a quien no lo lee. Si andas comparando agentes de este tipo, el análisis de OpenFang frente a OpenClaw te sitúa en ese terreno.

¿Y actualizar? Otra frase pegada al agente apuntando a docs/update.md. ¿Desinstalar? agent-reach uninstall, que limpia tokens, cookies, las skills instaladas y la configuración MCP. Tiene incluso un --keep-config para borrar la skill pero conservar tus credenciales si piensas reinstalar.

Cómo funciona por dentro: scaffolding, no framework

Agent Reach no envuelve nada: instala las herramientas y luego se aparta. Esta es la decisión de diseño que lo hace interesante y, de paso, la que explica por qué no te ata. El propio proyecto se define como un scaffolding, un andamio, no un framework.

La diferencia es importante. Un framework se mete en medio: tu agente llamaría a Agent Reach, y Agent Reach llamaría a la herramienta de turno. Aquí no. Una vez instalado, el agente invoca directamente las herramientas de aguas arribatwitter-cli, rdt-cli, yt-dlp, gh CLI— sin pasar por ninguna capa intermedia de Agent Reach. El andamio se usa para construir y después desaparece de la ecuación.

Cada plataforma es un fichero independiente, un “canal”, y cada canal apunta a una herramienta externa:

channels/
├── web.py          → Jina Reader     # cambiable por Firecrawl, Crawl4AI...
├── twitter.py      → twitter-cli     # cambiable por la API oficial...
├── youtube.py      → yt-dlp          # cambiable por la YouTube API...
├── github.py       → gh CLI          # cambiable por la REST API, PyGithub...
├── reddit.py       → rdt-cli         # búsqueda + lectura, requiere cookie
├── rss.py          → feedparser      # cambiable por atoma...
└── exa_search.py   → mcporter (Exa)  # cambiable por Tavily, SerpAPI...

Ese fichero de canal solo tiene una responsabilidad: comprobar si su herramienta está disponible y reportarlo al comando doctor. La lectura y la búsqueda de verdad las hace el agente tirando de la herramienta sin intermediarios.

🔑 La consecuencia práctica de ser un andamio es enorme: si no te fías de una pieza o no te gusta, la cambias por otra editando un fichero, y el resto sigue funcionando igual. No estás casado con la selección que hizo el autor.

¿Y cuál es esa selección actual? El proyecto apuesta por herramientas con recorrido. Según su propio README, lee la web con Jina Reader (unas 9.800 estrellas), los vídeos con yt-dlp (154.000 estrellas, que además cubre YouTube, Bilibili y más de 1.800 sitios), Twitter con twitter-cli (2.100 estrellas, login por cookie) y RSS con feedparser (2.300 estrellas, el estándar de facto en Python). La búsqueda global la resuelve Exa conectado mediante mcporter.

Si te suena lo de conectar herramientas externas por un protocolo común, es porque es exactamente la idea del MCP que ya mencionamos: el “USB-C” que conecta agentes con sistemas externos. Agent Reach se apoya en ese estándar para varios de sus canales en lugar de reinventarlo.

De usar una skill a crearlas

Agent Reach es una skill bien hecha; ahora monta las tuyas

Acabas de ver cómo una sola skill le da superpoderes a tu agente. Esta guía te lleva a empaquetar tu propio conocimiento en un SKILL.md que funciona igual en Claude Code, Codex, OpenCode y 25+ agentes más.

Abrir la guía de skills →

Acceso con suscripción Web Reactiva Premium

Por qué es gratis

Es gratis porque no hay infraestructura que pagar: Agent Reach orquesta herramientas de código abierto que usan tu propia sesión de navegador o servicios sin clave. No hay un servidor en la nube procesando tus peticiones, no hay una base de datos que mantener, no hay créditos que recargar. Y donde no hay coste recurrente, no hay nada que recuperar cobrándote.

Desglosemos de dónde sale la gratuidad, porque “gratis” siempre tiene letra pequeña:

  • Las herramientas son open source: yt-dlp, twitter-cli, rdt-cli, feedparser, el gh CLI… todas libres y mantenidas por sus propias comunidades.
  • La autenticación va por cookie, no por API: cuando lees Twitter o Reddit, usas tu sesión de navegador ya iniciada. No consumes cuota de ninguna API de pago porque, sin más, no pasas por la API.
  • La búsqueda usa Exa por MCP sin clave: el buscador semántico que conecta no te pide registro ni tarjeta.

El único coste que el proyecto reconoce es opcional y minúsculo: un proxy residencial de alrededor de 1 $ al mes, y solo si necesitas acceder a Bilibili desde un servidor fuera de China. En tu portátil, ni eso. El propio README es explícito: en local no necesitas proxy.

💡 “Gratis” aquí no significa que alguien te esté regalando un servicio caro. Significa que el trabajo costoso —pelear con cada plataforma— ya estaba hecho por proyectos open source, y Agent Reach solo te lo ha empaquetado. El coste lo absorbe el ecosistema libre, no una empresa con un plan premium esperándote a la vuelta de la esquina.

Queda la otra cara de “gratis”: ¿qué saca el autor? Por lo que cuenta, lo usa él mismo a diario y lo mantiene por eso. No hay tier de pago, no hay upsell. Sí hay una llamada honesta a poner estrella en el repo para que pueda seguir el ritmo de los cambios de cada plataforma. Es el trato habitual del open source: el mantenimiento se sostiene con visibilidad y comunidad, no con tu cartera. Ese modelo, el de construir rápido con IA y soltarlo gratis, es parte de una corriente más amplia que ya hemos visto en otras herramientas montadas con la misma mentalidad.

Soltar un agente a ejecutar lo que instala un documento remoto da vértigo, y con razón. Cada domingo comparto cómo voy adoptando IA sin pillarme los dedos, con lo que aportan los +6.700 developers que ya estamos en esto. Gratis, desde 2018.

Suscríbete gratis →

¿Es seguro meterlo en tu máquina?

Agent Reach está diseñado con cuidado por la seguridad, pero su modelo de instalación te pide confianza y conviene saber exactamente dónde. No voy a venderte que es inofensivo ni a meterte miedo gratis. Vamos a los hechos, que tienen luces y sombras.

Empecemos por lo que hace bien:

  • Credenciales en local: las cookies y tokens se guardan solo en tu máquina, en ~/.agent-reach/config.yaml, con permisos 600 (solo tú lees y escribes). No se suben a ningún sitio.
  • Modo seguro: con agent-reach install --safe no toca tu sistema; te lista lo que necesita y decides tú qué instalar.
  • Vista previa: con --dry-run ves todo lo que va a hacer sin que mueva un dedo.
  • Código abierto y auditable: todo está a la vista, igual que las dependencias que usa.
  • Arquitectura desmontable: si una pieza no te da confianza, la sustituyes sin tocar el resto.

Y ahora las sombras, que las hay:

El modelo de instalación por defecto consiste en pegarle a tu agente una URL remota y dejar que ejecute comandos de shell, incluyendo pip install y la instalación de paquetes de sistema. Eso es darle bastante cuerda. Para una máquina personal de desarrollo puede valer; en un servidor de producción o una máquina compartida, usa el --safe sin pensarlo.

El segundo punto es el que más me hace levantar la ceja: la autenticación por cookie acarrea riesgo de baneo. El propio README lo avisa con todas las letras. Las plataformas pueden detectar llamadas que no vienen de un navegador normal y limitar o cerrar tu cuenta. La recomendación oficial es usar cuentas secundarias desechables para Twitter, Xiaohongshu y similares, nunca tu cuenta principal. Una cookie equivale a una sesión iniciada completa: si se filtra, se filtra tu acceso entero, así que aislarlo en una cuenta de usar y tirar limita el daño.

🛡️ Antes de pasarle tu cookie de Twitter a un agente para que rastree a destajo, párate. Crea una cuenta secundaria, inicia sesión ahí, exporta esa cookie y usa esa. Tu cuenta principal no debería tocar este flujo. Es el consejo más barato y más ignorado de todo el proyecto.

Y el tercero, de transparencia: como ya adelanté, el autor reconoce que el proyecto está hecho con vibe coding puro. Eso no lo descalifica —medio ecosistema de agentes nace así, como vimos con OpenClaw—, pero sí te dice qué esperar: posibles asperezas, un único mantenedor y un código que prioriza funcionar sobre pulir. Si vas a soltar un agente a ejecutar lo que esto instala, esa advertencia es contexto, no detalle menor.

La conclusión sincera: el diseño de seguridad es razonable y los mecanismos de defensa (modo seguro, dry-run, almacenamiento local) están bien pensados. El riesgo real no está tanto en el código de Agent Reach como en el modelo de uso: ejecutar comandos sugeridos por un documento remoto y exponer cookies de sesión. Con cuentas desechables y modo seguro en entornos sensibles, el riesgo baja a niveles que muchos developers aceptarán sin problema.

Para quién tiene sentido y para quién no

Agent Reach brilla si tu agente necesita leer la web a menudo y odias configurar APIs; sobra si tu trabajo no sale del editor. No es una herramienta para todo el mundo, y está bien que así sea.

Te encaja si te ves en alguno de estos perfiles. Si haces investigación con IA y quieres que el agente lea Reddit, Twitter y YouTube sin que te toque pelear con cada API, Agent Reach te quita ese dolor de un plumazo. Si montas agentes nuevos a menudo y estás cansado de repetir la misma instalación de herramientas web en cada uno, te ahorra esa tarde recurrente. Y si trabajas con plataformas chinas, el catálogo que a otros les sobra a ti te resuelve la vida.

No te encaja si tu agente vive dentro del repo y casi nunca sale a internet. Tampoco si te incomoda el modelo de “pega una URL y deja que el agente ejecute”: hay perfiles que prefieren instalar cada herramienta a mano y entender cada paso, y es una postura del todo defendible. En ese caso, instala yt-dlp, gh CLI y lo que necesites por tu cuenta y móntate tu propia skill apuntando a ellos.

🔑 Agent Reach no te da capacidades que no pudieras conseguir tú solo. Te da la selección y el pegamento ya resueltos. Pagas en confianza lo que ahorras en tiempo. Para mucha gente es un trato excelente; para otra, el precio en confianza es demasiado alto. Las dos lecturas son legítimas.

TL;DR

  • 🚀 Agent Reach es un instalador que le da a tu agente de IA capacidad de leer y buscar en Twitter, Reddit, YouTube, GitHub y más, sin APIs de pago.
  • 🔧 Se instala pegándole una URL a tu agente; registra un SKILL.md y luego el agente invoca las herramientas sin intermediarios. Es un andamio, no un framework.
  • 💰 Es gratis porque orquesta herramientas open source con autenticación por cookie y búsqueda sin clave; el único coste opcional es un proxy de ~1 $/mes para Bilibili en servidor.
  • 🛡️ La seguridad está bien pensada (cookies en local con permisos 600, modo --safe, --dry-run), pero usa cuentas secundarias para los canales con cookie: hay riesgo de baneo.
  • 📚 Tiene ~20.900 estrellas, licencia MIT y se mantiene activo; buena parte del catálogo es de plataformas chinas.

Preguntas frecuentes

¿Qué es Agent Reach exactamente?

Es una herramienta de línea de comandos que instala y conecta utilidades de código abierto para que cualquier agente de IA pueda leer y buscar en internet. No es un servicio en la nube ni un SDK, sino un instalador que deja todo listo y luego se aparta.

¿Cómo busca un agente de IA en Twitter/X sin pagar la API?

Agent Reach usa twitter-cli, que se autentica con la cookie de tu sesión de navegador en x.com en lugar de la API oficial de pago. Tras instalarlo, el agente puede buscar y leer tuits con comandos como twitter search "consulta". Es gratis, pero conlleva riesgo de baneo, así que conviene usar una cuenta secundaria.

¿Por qué Agent Reach es gratis?

Porque no mantiene infraestructura propia: orquesta herramientas open source que usan tu sesión de navegador o servicios gratuitos como Exa. Sin servidores que pagar, no hay coste que repercutirte. El único gasto opcional es un proxy residencial de alrededor de 1 $ al mes para Bilibili desde un servidor.

¿Es seguro instalar Agent Reach?

Su diseño cuida la seguridad: guarda credenciales en local con permisos restrictivos, ofrece modo seguro y vista previa, y es código abierto auditable. El riesgo está en su modelo de uso (ejecutar comandos sugeridos por un documento remoto) y en la autenticación por cookie, que puede provocar baneos. Para entornos sensibles, usa --safe y cuentas desechables.

¿Con qué agentes de IA funciona Agent Reach?

Funciona con cualquier agente que pueda ejecutar comandos de shell: Claude Code, Cursor, OpenClaw, Windsurf, Codex y más. Es un instalador agnóstico, no está atado a un agente concreto.

¿Cómo obtiene los subtítulos de un vídeo de YouTube?

Usa yt-dlp por debajo. El agente ejecuta yt-dlp --write-sub --skip-download "URL" para extraer los subtítulos sin descargar el vídeo, en varios idiomas y sin necesidad de clave de API.

¿Qué hago si Reddit me devuelve un error 403?

Reddit exige autenticación desde 2024. Agent Reach usa rdt-cli, que requiere ejecutar rdt login para extraer la cookie de tu navegador. Después el agente puede buscar y leer hilos y comentarios con normalidad.

¿Necesito saberme los comandos de cada herramienta?

No. Al instalarse, Agent Reach registra un SKILL.md en la carpeta de skills de tu agente. El agente lee esa skill y sabe qué herramienta invocar cuando le pides algo en lenguaje natural, como “resume este vídeo” o “busca esto en Reddit”.

¿Qué diferencia hay entre un scaffolding y un framework aquí?

Un framework se interpone entre tu agente y las herramientas en cada llamada. Agent Reach, como andamio, solo instala y configura; después el agente llama a las herramientas de aguas arriba directamente, sin capa intermedia. Eso te permite sustituir cualquier pieza sin romper el resto.

¿Cómo desinstalo Agent Reach?

Con agent-reach uninstall, que elimina la carpeta de configuración (con tokens y cookies), las skills instaladas y la configuración MCP. Puedes usar --dry-run para ver qué borraría sin hacerlo, o --keep-config para quitar la skill pero conservar las credenciales de cara a una reinstalación.

Fuentes

🧨 Última oprtunidad para recibir la dinamita que mereces sobre programación con IA el próximo domingo: Suscríbete gratis a Web Reactiva en https://webreactiva.com/newsletter

Imagen de Daniel Primo
Claude, IA de Anthropic

Escrito con la ayuda de la IA generativa de Claude, fuentes fidedignas y con un human in the loop:
Dani Primo.

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. Activo en linkedin, en substack y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.