worldmonitor-intelligence-dashboard
worldmonitor-intelligence-dashboard — an installable skill for AI agents.
By reason-machines · 1,405 installs
npx skills add reason-machines/trending-skills --skill worldmonitor-intelligence-dashboard
Source repository · Upstream listing
World Monitor Intelligence Dashboard
Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
World Monitor is a real time global intelligence dashboard combining AI powered news aggregation (435+ feeds, 15 categories), dual map engine (3D globe + WebGL flat map with 45 data layers), geopolitical risk scoring, finance radar (92 exchanges), and cross stream signal correlation — all from a single TypeScript/Vite codebase deployable as web, PWA, or native desktop (Tauri 2).
Installation & Quick Start
No environment variables required for basic operation. All features work with local Ollama by default.
Site Variants
Production Build
Project Structure
Environment Variables
Create a .env.local file (never commit secrets):
Core Concepts
Feed Categories
World Monitor aggregates 435+ feeds across 15 categories:
Country Intelligence Index
Composite risk scoring across 12 signal categories per country:
AI Synthesis Pipeline
Cross Stream Signal Correlation
Map Engine Integration
3D Globe (globe.gl)
WebGL Flat Map (deck.gl + MapLibre GL)
Finance Radar
Language & RTL Support
World Monitor supports 21 languages with native language feeds:
Protocol Buffers (API Contracts)
Vercel Edge Function Pattern
Desktop App (Tauri 2)
Docker / Self Hosting
Vercel Deployment
Common Patterns
Custom Feed Integration
Custom Map Layer
Site Variant Configuration
Troubleshooting
Problem Solution
Map not rendering Check VITE MAPTILER API KEY or use free CartoBasemap style
AI synthesis slow/failing Ensure Ollama is running: ollama serve && ollama pull llama3.2
Feeds returning 429 errors Enable Redis caching via UPSTASH REDIS REST env vars
Desktop app won't build Ensure Rust + cargo install tauri cli + platform build tools
RTL layout broken Confirm lang attribute set on <html by setLanguage()
TypeScript errors on build Run npm run typecheck — proto generated files must exist
Redis connection refused Check REDIS URL or use Upstash REST API instead of TCP
npm run build:full fails mid variant Build individually: npm run build mode finance
Ollama Setup for Local AI
Verify Installation
Resources
Live App : [worldmonitor.app](https://worldmonitor.app)
Documentation : [docs.worldmonitor.app](https://docs.worldmonitor.app)
Architecture : [docs.worldmonitor.app/architecture](https://docs.worldmonitor.app/architecture)
Self Hosting Guide : [docs.worldmonitor.app/getting started](https://docs.worldmonitor.app/getting started)
Contributing : [docs.worldmonitor.app/contributing](https://docs.worldmonitor.app/contributing)
Security Policy : [SECURITY.md](https://github.com/koala73/worldmonitor/blob/main/SECURITY.md)
License : AGPL 3.0 (non commercial); commercial license required for SaaS/rebranding