← all repositories
koala73/worldmonitor

An open-source Palantir alternative you can run on a laptop

A single TypeScript codebase that turns 500+ news feeds and 65+ data APIs into a geopolitical intelligence dashboard with local AI.

56k stars TypeScript LLMOps · EvalDomain Apps
worldmonitor
Velocity · 7d
+372
★ / day
Trend
steady
star history

What it does WorldMonitor is a real-time intelligence dashboard that ingests 500+ curated news feeds across 15 categories, tracks 65+ external data sources (finance, energy, aviation, cyber, military), and renders them on a dual 3D/flat map engine with 56 layer types. It synthesizes AI briefs, scores country risk across 12 signal categories, and surfaces cross-stream correlations — all from a single TypeScript codebase that ships six themed variants (world, tech, finance, commodity, energy, and somewhat cryptically “happy”).

The interesting bit The project runs entirely on local AI via Ollama — no API keys required for core functionality — yet still manages to pack 276 Protocol Buffer contracts across 34 services, 60+ Vercel Edge Functions, and a Tauri 2 desktop wrapper with Node.js sidecar. It’s essentially trying to replicate the situational-awareness stack of a defense contractor’s war room using Vite, Redis, and a browser-side Transformers.js pipeline.

Key highlights

  • 500+ news feeds with AI synthesis; 24 languages including RTL support
  • Dual map engine: globe.gl (Three.js) and deck.gl + MapLibre GL with 56 layer types
  • Finance radar covering 92 stock exchanges plus commodities and crypto
  • Six site variants from one codebase, plus Tauri desktop builds for Windows, macOS (Intel/ARM), and Linux AppImage
  • AGPL-3.0-only with explicit commercial-use path; commercial licensing available as alternative

Caveats

  • Feature-specific data sources require credentials (e.g., flight-price lookup needs TRAVELPAYOUTS_API_TOKEN); without them you get a “credentials required” message rather than degraded data
  • Security disclosures from 2026 include IPC command exposure and renderer-to-sidecar trust boundary issues — patched, but worth noting for a project handling this many external inputs
  • The “Happy Variant” exists as a branded deployment with no explanation of what it actually monitors

Verdict Worth a look if you build OSINT tools, run newsrooms, or want a self-hosted alternative to expensive geopolitical intelligence platforms. Skip it if you need a focused, lightweight dashboard — this is deliberately a kitchen-sink system.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.