A self-hosted intelligence dashboard that aggregates 27 open-source data feeds on a 15-minute cycle and sends alerts to Telegram or Discord.
koala73/worldmonitor
Real-time global intelligence dashboard combining AI-summarized news, geopolitical monitoring, and infrastructure tracking on one map-based interface.
Open-source alternative to:Palantir Gotham
- Stars
- 88,834
- Forks
- 13,628
- Open issues
- 358
- Last commit
- 2 hours ago
What is it?
World Monitor is a situational awareness dashboard that pulls curated global and regional news feeds, synthesizes them into briefs with AI, and displays them alongside geopolitical, finance, energy, aviation and cyber signals. It offers a 3D globe and a WebGL flat map that share one map-layer catalog, plus a Country Instability Index that scores 31 Tier-1 countries.
The same codebase produces several site variants (world, tech, finance, commodity, happy and energy), a Tauri desktop app for macOS, Windows and Linux, and a terminal dashboard launched with npx. Local AI is supported through Ollama, and the app runs without environment variables; some data sources need their own credentials.
For programmatic use, the project exposes an MCP server, a REST API with an OpenAPI spec, an npm CLI, and Python, Ruby and Go SDKs.
Key features
- 01AI-synthesized briefs from curated global and regional news feeds
- 023D globe and WebGL flat map sharing one map-layer catalog
- 03Country Instability Index scoring 31 Tier-1 countries
- 04Finance radar covering exchanges, commodities, and crypto
- 05Terminal dashboard runnable via npx with no API key
- 06MCP server, REST API, CLI, and Python/Ruby/Go SDKs
Use cases
- Tracking geopolitical events and conflicts on a single map
- Monitoring commodity, energy and market signals alongside world news
- Feeding live situational data into AI agents via the MCP server
- Running a self-hosted intelligence dashboard with local Ollama models
Quick start
- 1
Clone the repository
git clone https://github.com/koala73/worldmonitor.git - 2
Enter the project folder
cd worldmonitor - 3
Install dependencies
npm install - 4
Start the dev server and open localhost:3000
npm run dev
Things to know
- Some feature-specific data sources require API credentials listed in .env.example.
- Licensed under AGPL-3.0-only, so modified network-served versions must share source code.
- Private proprietary use or official branding needs separate permission.
Topics
FAQ
- What is worldmonitor?
- Real-time global intelligence dashboard combining AI-summarized news, geopolitical monitoring, and infrastructure tracking on one map-based interface. World Monitor is a situational awareness dashboard that pulls curated global and regional news feeds, synthesizes them into briefs with AI, and displays them alongside geopolitical, finance, energy, aviation and cyber signals. It offers a 3D globe and a WebGL flat map that share one map-layer catalog, plus a Country Instability Index that scores 31 Tier-1 countries.
- Is worldmonitor free to use? What license does it have?
- worldmonitor is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is worldmonitor still maintained?
- Actively maintained. The last commit to worldmonitor was on Oct 19, 2026.
- What can I use worldmonitor for?
- Tracking geopolitical events and conflicts on a single map Monitoring commodity, energy and market signals alongside world news Feeding live situational data into AI agents via the MCP server Running a self-hosted intelligence dashboard with local Ollama models
- How do I install worldmonitor?
- Clone the repository: git clone https://github.com/koala73/worldmonitor.git Enter the project folder: cd worldmonitor Install dependencies: npm install Start the dev server and open localhost:3000: npm run dev
- Where can I get worldmonitor?
- The source code and installation instructions are on GitHub: https://github.com/koala73/worldmonitor
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted OSINT map that combines live public feeds such as aircraft, ships, satellites and earthquakes.
A declarative engine that generates and renders SVG infographics from a text syntax, designed for AI-driven generation and streaming output.
A visualization intermediate language that lets AI agents turn compact chart specs into polished charts for Vega-Lite, ECharts, Chart.js, Plotly, or Excel.
Fair-code workflow automation platform for building AI agents and workflows, combining a visual canvas with custom code and 1500+ integrations.
Compresses tool outputs, logs, files and RAG chunks before they reach an LLM, as a library, proxy or MCP server.