Saltar al contenido
ReviewRamble

El boletín semanal

La IA, analizada, en tu bandeja de entrada.

  • Nuevas reseñas de herramientas, modelos, servidores MCP y repos, con el veredicto por delante
  • Precios y valoraciones revisados cuando algo cambia
  • Nuevos análisis en cuanto se publican

Modelos, agentes, servidores MCP y las herramientas que de verdad merecen tu tiempo.

Un correo a la semana. Date de baja con el enlace de cualquier boletín. Cómo usamos tu correo

Global Threat Map

Mapa de conciencia situacional en Next.js con conflictos y sucesos, informes por país y dosieres de entidades vía Valyu; sin autenticación por defecto.

Reseña de Sheela · Actualizado

Ver en GitHub Código abierto

Nuestra nota

3.3/5

Una demostración llamativa de lo que una API de búsqueda puede poner en un mapa, y un riesgo si la despliegas en internet tal como viene.

¿Qué es Global Threat Map?

Global Threat Map sitúa sucesos de actualidad (conflictos, protestas, catástrofes) en un globo de Mapbox con niveles de amenaza por colores, un feed de eventos filtrable, alertas por palabras clave y capas de bases de EE. UU. y la OTAN. Al pulsar un país, se pide a la Answer API de Valyu un resumen con citas de los conflictos actuales e históricos; la función de dosier lanza una tarea de Valyu DeepResearch sobre cualquier actor y devuelve un informe, un CSV, un PowerPoint y un PDF.

Es una app de Next.js 16 que necesita un token de Mapbox y una clave de API de Valyu, con una clave opcional de OpenAI para extraer ubicaciones. Tiene dos modos: autoalojado, el predeterminado, sin inicio de sesión, y un modo OAuth de Valyu cuyas credenciales facilita Valyu a petición.

¿Merece la pena Global Threat Map?

Global Threat Map es la más popular de las apps de demostración de Valyu, con unas 1.860 estrellas en GitHub y 297 forks desde enero de 2026, y conviene leerla como escaparate, no como herramienta de vigilancia. Sus sucesos, informes por país y dosieres son resultados de búsqueda y resúmenes de un modelo colocados en un mapa; un pin indica dónde se geocodificó una noticia, no que allí se haya verificado algo.

Lo primero que hay que entender es el modelo de seguridad. En el código, `isSelfHostedMode()` devuelve true salvo que `NEXT_PUBLIC_APP_MODE` sea exactamente `valyu`, así que un despliegue nuevo con la variable ausente o mal escrita funciona sin autenticación, y cada consulta de país y cada dosier de cualquier visitante se cargan a tu clave. Las incidencias abiertas en el repositorio señalan más: ninguna limitación de peticiones, una ruta `valyu-proxy` sin lista de rutas permitidas, resultados de deep research legibles por cualquiera que tenga el ID de la tarea y un token expuesto en la demo de Railway. No hemos confirmado cada una, pero ninguna tiene respuesta ni corrección en la lista de incidencias.

La pega: el proyecto se ha quedado callado. El último commit fue el 2 de julio de 2026, no hay versiones publicadas, hay 22 incidencias abiertas y el SDK está fijado en valyu-js ^2.5.2, varias versiones menores por detrás de la línea 2.11, que añadió reintentos ante límites de peticiones y tiempos de espera. El README promete dosieres de ~50 páginas que tardan de 5 a 10 minutos, mientras que el código pide el modo fast de Valyu (25 créditos por tarea, unos 0,16 $ con pago por uso), así que cuenta con informes más cortos de lo anunciado. Una incidencia abierta sostiene además que el número de forks está inflado; trata las estrellas y los forks como interés, no como uso.

Nuestra opinión: es una buena lectura de una tarde para quien construya una interfaz de investigación centrada en un mapa, y una mala idea dejarla funcionando en público sin poner antes tu propio inicio de sesión, un limitador de peticiones y un tope de gasto en Valyu.

Dónde se gana su sitio

  • Un desarrollador de una redacción que prototipa un explicativo de geopolítica

    Enseñar a los editores cómo sería un mapa de conflictos con informes citados

    Ejecútalo en local con un token de Mapbox y una clave de Valyu; un clic en un país cuesta una llamada a la Answer API y un dosier, una tarea fast de DeepResearch. Reconstruye las partes que conserves, porque el código no tiene mantenimiento.

  • Un profesor universitario de un curso de OSINT

    Dar a los alumnos un entorno para contrastar resúmenes de IA con fuentes primarias

    Aloja una instancia tras el SSO del campus y un tope de peticiones, y haz que los alumnos comprueben cada pin y cada afirmación del dosier con los artículos citados. El valor está en la comprobación, no en el mapa.

Antes de decidirte

Puesta en marcha
Clona, `npm install`, define `NEXT_PUBLIC_MAPBOX_TOKEN`, `VALYU_API_KEY` y `NEXT_PUBLIC_APP_MODE=self-hosted` en `.env.local` y luego `npm run dev`. Menos de 30 minutos hasta tener un mapa funcionando.
Integraciones
valyu-js para búsqueda, respuestas y DeepResearch; Mapbox GL JS; OpenAI opcional (gpt-4.1-nano por defecto) para extraer ubicaciones. Las rutas de API más recientes cubren terremotos, detección de incendios, vuelos militares, instalaciones nucleares y Polymarket.
Datos y privacidad
Las consultas van a Valyu y, opcionalmente, a OpenAI; el token de Mapbox es público por diseño y va incrustado en el cliente. En modo autoalojado no hay cuentas de usuario; en modo Valyu los datos del usuario se guardan en el localStorage del navegador.
Coste a escala
Mapbox cobra 5,00 $ por cada 1.000 cargas de mapa por encima de 50.000 al mes. En modo autoalojado el coste de Valyu crece con los visitantes porque nada los limita; una instancia pública necesita un tope de gasto en la cuenta de Valyu.
Límites
Ninguna limitación de peticiones en el código que leímos, 22 incidencias abiertas, ninguna versión publicada. En modo Valyu, los visitantes sin sesión tienen 2 consultas de país gratis y ninguna búsqueda de entidades.

Lo bueno

  • Mapa, feed de eventos, informes por país y dosieres en una app de Next.js
  • Los dosieres se exportan a CSV, PowerPoint y PDF
  • Fuentes citadas en los resúmenes de conflictos por país
  • Opciones de despliegue con Docker y Railway

Lo malo

  • Cae al modo sin autenticación salvo que APP_MODE sea exactamente valyu
  • Incidencias de seguridad abiertas (límite de peticiones, proxy, acceso a tareas) sin respuesta
  • Sin commits desde julio de 2026; SDK fijado en ^2.5.2
  • La licencia solo figura en el README; package.json dice ISC y no hay archivo LICENSE

Ideal para

Desarrolladores que estudian cómo montar sobre Valyu una interfaz de investigación basada en un mapa, en local o tras sus propios controles de acceso.

Alternativas a Global Threat Map

Global Threat Map: preguntas frecuentes

¿Merece la pena Global Threat Map?
Una demostración llamativa de lo que una API de búsqueda puede poner en un mapa, y un riesgo si la despliegas en internet tal como viene. Le damos un 3.3 sobre 5.
¿Cuánto cuesta Global Threat Map?
Código gratuito (el README dice MIT). Ejecutarlo factura tus créditos de Valyu por cada consulta y dosier, y Mapbox a partir de 50.000 cargas de mapa al mes.
¿Qué inconvenientes tiene Global Threat Map?
Cae al modo sin autenticación salvo que APP_MODE sea exactamente valyu; incidencias de seguridad abiertas (límite de peticiones, proxy, acceso a tareas) sin respuesta; sin commits desde julio de 2026; SDK fijado en ^2.5.2; la licencia solo figura en el README; package.json dice ISC y no hay archivo LICENSE.
¿Para quién es Global Threat Map?
Desarrolladores que estudian cómo montar sobre Valyu una interfaz de investigación basada en un mapa, en local o tras sus propios controles de acceso.
¿Cuánto cuesta Global Threat Map para un equipo o en producción?
Mapbox cobra 5,00 $ por cada 1.000 cargas de mapa por encima de 50.000 al mes. En modo autoalojado el coste de Valyu crece con los visitantes porque nada los limita; una instancia pública necesita un tope de gasto en la cuenta de Valyu.
¿Es Global Threat Map seguro para los datos de la empresa?
Las consultas van a Valyu y, opcionalmente, a OpenAI; el token de Mapbox es público por diseño y va incrustado en el cliente. En modo autoalojado no hay cuentas de usuario; en modo Valyu los datos del usuario se guardan en el localStorage del navegador.
¿Cuáles son las mejores alternativas a Global Threat Map?
Las alternativas más cercanas que hemos analizado son God's Eye View y Global Hack Map.

Respuestas comprobadas el 3 nov 2026.