koala73/worldmonitor

▲ 251 stars today★ 86,563⑂ 13,120

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

About koala73/worldmonitor

koala73/worldmonitor is an open-source project on GitHub, mainly written in TypeScript. Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring It currently holds 86,563 stars and 13,120 forks with 342 open issues, and was last pushed on 2026-09-16 (repository created 2026-01-08).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #36 with 251 new stars today.

GitHub Repository Details

Repository koala73/worldmonitor · default branch main · size 229225 KB · watchers 492 · source: GitHub REST API and repository README

README

World Monitor

简体中文 | 日本語

Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.

GitHub stars Discord License: AGPL v3 TypeScript Last commit Latest release npm: worldmonitor skills.sh

https://github.com/koala73/worldmonitor/blob/HEAD/Web App  https://github.com/koala73/worldmonitor/blob/HEAD/Tech Variant  https://github.com/koala73/worldmonitor/blob/HEAD/Finance Variant  https://github.com/koala73/worldmonitor/blob/HEAD/Commodity Variant  https://github.com/koala73/worldmonitor/blob/HEAD/Happy Variant  https://github.com/koala73/worldmonitor/blob/HEAD/Energy Variant

https://github.com/koala73/worldmonitor/blob/HEAD/npm i worldmonitor  https://github.com/koala73/worldmonitor/blob/HEAD/npx worldmonitor  https://github.com/koala73/worldmonitor/blob/HEAD/pip install worldmonitor-sdk  https://github.com/koala73/worldmonitor/blob/HEAD/gem install worldmonitor  https://github.com/koala73/worldmonitor/blob/HEAD/go get github.com/koala73/worldmonitor/sdk/go

https://github.com/koala73/worldmonitor/blob/HEAD/Download Windows  https://github.com/koala73/worldmonitor/blob/HEAD/Download macOS ARM  https://github.com/koala73/worldmonitor/blob/HEAD/Download macOS Intel  https://github.com/koala73/worldmonitor/blob/HEAD/Download Linux

Documentation  ·  Releases  ·  Contributing

World Monitor Dashboard

---

What It Does

For the full feature list, architecture, data sources, and algorithms, see the documentation.

---

Support Status

All site variants and desktop binaries are built from a single codebase and ship from the same release process. The table below clarifies maintenance status so you know which surfaces are safe to depend on.

| Surface | Status | Notes | |---------|--------|-------| | worldmonitor.app, tech., finance., commodity., happy., energy. | Stable | Public deployments built from this repo, actively maintained | | Desktop binaries (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | Stable | One Tauri binary for every variant — install World Monitor and switch to tech, finance, commodity, energy, or happy in-app. There is deliberately no per-variant download |

Issues filed against any of the above are triaged from the same backlog — see the issues board for currently-open work.

---

Quick Start

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

Open localhost:3000 (override the port with DEV_PORT in .env.local). The app runs with no environment variables.

Feature-specific data sources may require credentials. See .env.example for the full list.

For variant-specific development:

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

See the self-hosting guide for deployment options (Vercel, Docker, static).

---

Tech Stack

| Category | Technologies | |----------|-------------| | Frontend | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL | | Desktop | Tauri 2 (Rust) with Node.js sidecar | | AI/ML | Ollama / Groq / OpenRouter, Transformers.js (browser-side) | | API Contracts | Protocol Buffers and sebuf HTTP annotations | | Deployment | Vercel Edge Functions, Railway relay, Tauri, PWA | | Caching | Redis (Upstash), 3-tier cache, CDN, service worker |

Full stack details in the architecture docs.

---

Programmatic Access

World Monitor is built for agents and scripts as well as browsers:

The server also publishes its Agent Skills through the draft io.modelcontextprotocol/skills extension (skills/list, skills/get, and skill://… resource reads).
  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
  
Agent discovery files: llms.txt · agent-skills manifest · api-catalog. Get an API key at worldmonitor.app/pro.

---

Flight Data

Flight data provided graciously by Wingbits, the most advanced ADS-B flight data solution.

---

Data Sources

WorldMonitor aggregates attributed upstream sources across geopolitics, finance, energy, climate, aviation, cyber, military, infrastructure, and news intelligence. Curated feeds and freshness-tracked source groups are published in the full data sources catalog, with provider, feed-tier, license-posture, and collection-method details.

---

Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

npm run typecheck        # Type checking
npm run build:full       # Production build

---

License

AGPL-3.0-only for the source code. Commercial use is permitted under the AGPL when you comply with its copyleft and source-availability terms.

| Use Case | Allowed? | |----------|----------| | Personal / research / educational | Yes, under AGPL-3.0-only | | Self-hosted instance | Yes, under AGPL-3.0-only | | Fork and modify | Yes, share source under AGPL-3.0-only when required | | Commercial use / SaaS | Yes, under AGPL-3.0-only when you comply with AGPL obligations | | Private-source proprietary use or official branding rights | Separate commercial or trademark permission needed |

See LICENSE for the full code license and docs/license.mdx for a plain-language summary. Commercial licensing is available as an alternative option for teams that need non-AGPL terms.

Copyright (C) 2024-2026 Elie Habib. All rights reserved.

---

Author

Elie HabibGitHub

Contributors

Security Acknowledgments

We thank the following researchers for responsibly disclosing security issues:

See our Security Policy for responsible disclosure guidelines.

---

worldmonitor.app  ·  docs.worldmonitor.app  ·  finance.worldmonitor.app  ·  commodity.worldmonitor.app

Star History

https://github.com/koala73/worldmonitor/blob/HEAD/Star History Chart

GitHub Stars & Activity

86,563Stars
13,120Forks
342Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars86,563
Forks13,120
Open issues342
Primary languageTypeScript
LicenseAGPL-3.0
Stars gained today251
Created2026-01-08
Last pushed2026-09-16

Trending History

Daily boardrank #36 · ▲ 251 stars

Related GitHub Projects

1

n8n-io / n8n

TypeScript★ 204,528⑂ 60,703▲ 167 stars
2

anthropics / claude-code

TypeScript★ 145,268⑂ 23,397▲ 155 stars
3

shadcn-ui / ui

TypeScript★ 123,952⑂ 10,373▲ 133 stars
4

supabase / supabase

TypeScript★ 109,404⑂ 13,967▲ 118 stars
5

cline / cline

TypeScript★ 68,180⑂ 7,373▲ 102 stars
6

remotion-dev / remotion

TypeScript★ 59,454⑂ 4,551▲ 143 stars
7

jamiepine / voicebox

TypeScript★ 54,089⑂ 6,769▲ 409 stars
8

danny-avila / LibreChat

TypeScript★ 44,073⑂ 9,048▲ 450 stars

More Trending Repositories