Tu agente de programación puede escribir un servicio, refactorizar un módulo y explicar un stack trace. Pídele que te cuente qué se dijo la semana pasada sobre el lanzamiento de una librería y se queda bloqueado. Pídele que resuma una charla de conferencia y no puede llegar a la transcripción. La información que más necesita un agente está en plataformas que o bien cobran por el acceso o bien lo bloquean.
Agent-Reach es una CLI que sortea ese obstáculo y, con 77.134 estrellas, es la respuesta más adoptada al problema. Resuelve la lectura. Lo que no resuelve es qué pasa con lo que el agente leyó, que es justo la parte que hace perder tiempo real a los equipos.
TL;DR
Este es uno de los cinco análisis en profundidad de nuestra recopilación de herramientas de código abierto que amplían las capacidades de los agentes de programación.
Agent-Reach conecta cualquier agente capaz de ejecutar comandos de shell con X, Reddit, YouTube, GitHub, RSS, Bilibili, XiaoHongShu, Facebook, Instagram, pódcast y la búsqueda web general, usando vías de acceso gratuitas en lugar de las API de pago de las plataformas. Cada plataforma se enruta a través de un backend principal con alternativas, de modo que las vías de acceso que fallan se cambian en origen, no por ti. Empieza por las plataformas de configuración cero, revisa los términos antes de conectar las que usan cookies y dale a la investigación un lugar donde aterrizar que no sea el scrollback de una terminal.
La barrera que elimina
Cada una de estas plataformas tiene su propio obstáculo, y cada solución alternativa es un pequeño proyecto de integración en sí mismo:
| Plataforma | La barrera | Configuración en Agent-Reach |
|---|---|---|
| Twitter/X | API de pago, unos 215 $ al mes con un uso moderado | Cookie del navegador |
| IP de servidores bloqueadas en los endpoints anónimos | Sesión o cookie del navegador | |
| YouTube | Las transcripciones no se exponen | Configuración cero |
| GitHub | Se necesita autenticación para algo más que las lecturas públicas | Configuración cero, gh auth login para más |
| Páginas web | Ruido de marcado | Configuración cero |
| Búsqueda web | Claves de API | Se configura automáticamente durante la instalación |
Si conectas cinco plataformas por tu cuenta, tendrás cinco cosas que se rompen de forma independiente. La propuesta aquí es una sola instalación y, después, invisibilidad.
Cómo instalarlo
La ruta de instalación es poco habitual: en lugar de ejecutar un comando, le pasas a tu agente la URL de la documentación.
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
El agente instala el paquete de Python, comprueba el entorno e informa de lo que está listo. El modo predeterminado es de solo lectura, y los cambios a nivel de sistema requieren un flag explícito.
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto
agent-reach doctor
agent-reach doctor imprime qué funciona, qué no y cómo arreglar cada cosa. En una herramienta cuyo trabajo consiste, por naturaleza, en acceder a servicios de terceros frágiles, incluir una comprobación de estado como comando de primera clase es el instinto correcto.
La decisión de diseño que merece la pena copiar
Cualquiera puede crear un wrapper de un scraper. La razón por la que este proyecto aguanta es la cadena de alternativas: cada plataforma tiene un backend principal y una lista ordenada de suplentes, así que cuando una vía de acceso muere, el proyecto cambia el valor predeterminado y publica una actualización. Su propio ejemplo es Bilibili, que empezó a devolver errores 412 a uno de los backends en junio de 2026 sin que los usuarios notaran nada.
Eso evita el modo de fallo que acaba con las versiones caseras. Tu scraper funciona durante cuatro meses, se rompe un martes y te enteras cuando un agente informa con total seguridad de que un tema no tiene ninguna discusión, en lugar de decir que la petición falló. Un agente que no distingue un resultado vacío de una petición fallida afirmará ambas cosas con la misma seguridad.
Dónde el modelo de acceso gratuito exige una decisión
Las plataformas de configuración cero no tienen complicación: API públicas, la CLI oficial de GitHub, RSS y un proveedor de búsqueda que quiere ese tráfico.
Las plataformas basadas en cookies son otro asunto. Leer X, Reddit o Instagram a través de tu propia sesión iniciada no es una vía de acceso autorizada por API. El proyecto lo gestiona de forma responsable: mantiene las cookies en local y nunca las sube, y es de código abierto, así que puedes verificarlo. Lo que no puede hacer es cambiar los términos que aceptaste en esas cuentas.
Úsalo para investigación personal con tus propias cuentas, que es para lo que la mayoría de la gente lo instala. Revisa los términos correspondientes antes de cualquier uso comercial y usa una cuenta que puedas permitirte perder. No trates el acceso no oficial como una fuente de datos de producción.
La investigación es un trabajo largo, y el trabajo largo necesita una Task
Este es el problema que aparece en la segunda semana, y no es técnico.
Las sesiones de investigación son largas. Un agente que busca durante dos horas en X, Reddit, Hacker News y GitHub produce algo valioso: fuentes, citas, fechas, enlaces, una síntesis. Y entonces termina la sesión. Un compañero pregunta de dónde salió una afirmación y la respuesta no está disponible. Peor aún: alguien repite la misma investigación el mes que viene porque nadie sabía que existía.
Una Task es la unidad principal de trabajo en Sharkly. Reúne la petición, el contexto, la ejecución y el resultado en un único lugar compartido, en vez de repartirlos entre prompts privados y sesiones de terminal. La ejecución, los bloqueos, los resultados y el debate de seguimiento vuelven a la cronología de la task, así que las fuentes siguen ahí el trimestre siguiente.
Hay tres partes del modelo que importan especialmente para el trabajo de investigación.
Un Agent es una configuración guardada: instrucciones, runtime, skills, repositorios y entorno. Una configuración de investigación que ajustaste una vez, incluido a qué plataformas tiene permitido acceder, se reutiliza en lugar de reconstruirse.
Un Computer aporta el host y los recursos locales, y el Runtime ejecuta la sesión en él. Aquí esto no es nada abstracto. Las plataformas de Agent-Reach basadas en cookies necesitan un navegador real con la sesión iniciada en una máquina concreta, así que elegir en qué Computer se ejecuta una task de investigación es una decisión operativa de verdad, y no una cuestión de qué portátil resultó estar abierto.

Una Task en Backlog no inicia una ejecución. Puedes poner en cola temas de investigación a medida que se te ocurren, sin consumir límites de peticiones en el momento de apuntarlos.
Sharkly no sustituye a Agent-Reach ni a la herramienta de programación que lo ejecuta. Añade la capa compartida de tasks, Computers, contexto, control y revisión a su alrededor.
Úsalo directamente o dale un lugar donde reportar
Usa Agent-Reach por sí solo cuando hoy necesites responder una pregunta para ti mismo. Instálalo, pregunta, lee y sigue adelante. No hace falta nada más.
Usa un sistema de trabajo compartido cuando los hallazgos vayan a informar una decisión que tomará otra persona, cuando una afirmación acabe en un documento o en una conversación con un cliente, o cuando, de no hacerlo, un compañero que no sabía que existía acabe repitiendo la misma investigación.
En cualquiera de los dos casos se aplica una misma disciplina. Trata cada hallazgo como no verificado hasta que una persona abra el enlace. Un agente puede leer una publicación que afirma un resultado de benchmark; no puede decirte si ese benchmark era real. Los agentes investigan, ejecutan, prueban e informan. Las personas marcan la dirección, otorgan autoridad y aceptan el resultado.
Preguntas frecuentes
¿Con qué agentes funciona Agent-Reach? Con cualquiera que pueda ejecutar comandos de shell, incluidos Claude Code, Cursor, Windsurf, OpenClaw y Codex. En OpenClaw hay que habilitar antes el permiso de exec, porque el perfil de mensajería predeterminado no puede ejecutar comandos.
¿De verdad es gratis? Las herramientas son de código abierto y las vías de acceso no cobran nada. Un proxy de servidor cuesta alrededor de un dólar al mes si la IP de tu máquina está bloqueada, y las máquinas locales no lo necesitan. Estar libre de la facturación de un proveedor no es lo mismo que estar libre de consideraciones sobre los términos de servicio.
¿Mis cookies están a salvo? El proyecto afirma que las cookies permanecen en local y nunca se suben, y el código fuente está disponible para comprobarlo. El riesgo real no es la exfiltración, sino que la plataforma limite la tasa de peticiones de tu cuenta o la marque.
¿Se romperá cuando las plataformas cambien? Sí, y eso está previsto. Todas las plataformas tienen alternativas y el proyecto cambia los valores predeterminados en origen. Ejecuta agent-reach doctor cuando algo no cuadre.
¿Cómo encaja esto con ejecutar varios agentes a la vez? La investigación y el código funcionan bien en paralelo, y cada ejecución de una task recibe su propio worktree aislado para que nada choque. Los hallazgos vuelven a su propia Task.
La versión corta
Agent-Reach elimina un límite real. Un agente capaz de leer la discusión real en torno a una librería, ver la charla y consultar el gestor de incidencias responde mejor que otro que trabaja a partir de una fecha de corte de entrenamiento, y el diseño con alternativas hace que siga funcionando después del inevitable fallo.
Instálalo primero para las plataformas de configuración cero y piénsatelo bien antes de conectar cookies. Después, decide adónde van los hallazgos. La investigación que solo vive en un scrollback se acaba repitiendo. Sharkly cubre la otra mitad: la Task es el registro compartido, la ejecución se realiza en los Computers que conectes y los resultados vuelven a un lugar donde una persona pueda revisarlos.



