
Panel de inteligencia global en tiempo real. Agregación de noticias impulsada por IA, monitoreo geopolítico y seguimiento de infraestructura en una interfaz unificada de conciencia situacional.
Panel de inteligencia global en tiempo real — agregación de noticias impulsada por IA, monitoreo geopolítico y seguimiento de infraestructura en una interfaz unificada de conciencia situacional.
Documentación · Lanzamientos · Contribuciones

Para la lista completa de funciones, arquitectura, fuentes de datos y algoritmos, consulta la documentación.
Todas las variantes del sitio y los binarios de escritorio se compilan desde un único código base y se publican mediante el mismo proceso de lanzamiento. La tabla siguiente aclara el estado de mantenimiento para que sepas en qué superficies puedes confiar.
Los problemas registrados contra cualquiera de las superficies anteriores se priorizan desde el mismo backlog; consulta el tablero de incidencias para ver el trabajo actualmente abierto.
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
Abre localhost:3000 (puedes sobrescribir el puerto con DEV_PORT en .env.local). La aplicación se ejecuta sin variables de entorno.
Las fuentes de datos específicas de cada función pueden requerir credenciales. Consulta .env.example para ver la lista completa.
Para desarrollo específico de variantes:
npm run dev:tech # tech.worldmonitor.app
npm run dev:finance # finance.worldmonitor.app
npm run dev:commodity # commodity.worldmonitor.app
npm run dev:happy # happy.worldmonitor.app
npm run dev:energy # energy.worldmonitor.app
Consulta la guía de autoalojamiento para conocer las opciones de despliegue (Vercel, Docker, estático).
Detalles completos del stack en la documentación de arquitectura.
World Monitor está diseñado tanto para agentes y scripts como para navegadores:
Servidor MCP — https://worldmonitor.app/mcp (Streamable HTTP). tools/list público; tools/call se autentica con una cabecera X-WorldMonitor-Key o mediante OAuth.
API REST — base https://api.worldmonitor.app, descrita por la especificación OpenAPI.
CLI — el paquete npm oficial worldmonitor (código fuente en cli/):
npx worldmonitor tools # run ad-hoc — list every MCP tool (no key needed)
npm install -g worldmonitor # or install the `worldmonitor` (alias `wm`) command
worldmonitor risk IR --api-key wm_xxx
SDKs — bibliotecas cliente oficiales sin dependencias que replican la CLI: Python worldmonitor-sdk (código fuente en ), Ruby (), Go (). Guía: .
Archivos de descubrimiento para agentes: llms.txt · manifiesto agent-skills · api-catalog. Obtén una clave API en worldmonitor.app/pro.
Datos de vuelo proporcionados amablemente por Wingbits, la solución de datos de vuelo ADS-B más avanzada.
WorldMonitor agrega más de 65 proveedores y API externos en geopolítica, finanzas, energía, clima, aviación, ciberseguridad, militar, infraestructura e inteligencia de noticias, presentadas a través de más de 500 fuentes seleccionadas y supervisadas por un monitor de frescura que cubre 35 grupos de fuentes. Consulta el catálogo completo de fuentes de datos para ver los proveedores, los niveles de fuentes y los métodos de recopilación.
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para conocer las pautas.
npm run typecheck # Type checking
npm run build:full # Production build
AGPL-3.0-only para el código fuente. El uso comercial está permitido bajo la AGPL siempre que cumplas con sus términos de copyleft y disponibilidad del código fuente.
| Caso de uso | ¿Permitido? |
|---|
Consulta LICENSE para ver la licencia completa del código y docs/license.mdx para obtener un resumen en lenguaje sencillo. La licencia comercial está disponible como opción alternativa para equipos que necesiten condiciones que no sean AGPL.
Copyright (C) 2024-2026 Elie Habib. Todos los derechos reservados.
Elie Habib — GitHub
Agradecemos a los siguientes investigadores por divulgar de manera responsable problemas de seguridad:
Consulta nuestra Política de Seguridad para conocer las pautas de divulgación responsable.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
| Superficie | Estado | Notas |
|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | Estable | Despliegues públicos compilados a partir de este repositorio, con mantenimiento activo |
| Binarios de escritorio (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | Estable | Un único binario Tauri que cambia de variante dentro de la aplicación; los objetivos actuales de lanzamiento de CI son full y tech |
| Categoría | Tecnologías |
|---|
| Frontend | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| Escritorio | Tauri 2 (Rust) con sidecar de Node.js |
| IA/ML | Ollama / Groq / OpenRouter, Transformers.js (en el navegador) |
| Contratos de API | Protocol Buffers (290 protos, 35 servicios), anotaciones HTTP sebuf |
| Despliegue | Vercel Edge Functions (60+), Railway relay, Tauri, PWA |
| Caché | Redis (Upstash), caché de 3 niveles, CDN, service worker |
| Personal / investigación / educativo | Sí, bajo AGPL-3.0-only |
| Instancia autoalojada | Sí, bajo AGPL-3.0-only |
| Hacer fork y modificar | Sí, comparte el código fuente bajo AGPL-3.0-only cuando sea necesario |
| Uso comercial / SaaS | Sí, bajo AGPL-3.0-only si cumples con las obligaciones de la AGPL |
| Uso propietario de código fuente privado o derechos de marca oficiales | Se requiere permiso comercial o de marca por separado |