koala73/worldmonitor

▲ 89 stars today★ 88,058⑂ 13,438

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 88,058 stars and 13,438 forks with 351 open issues, and was last pushed on 2026-10-08 (repository created 2026-01-08).

Project Overview

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

GitHub Repository Details

Repository koala73/worldmonitor · default branch main · size 253008 KB · watchers 502 · 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 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 / 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 Habib — GitHub

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

88,058Stars
13,438Forks
351Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars88,058
Forks13,438
Open issues351
Primary languageTypeScript
LicenseAGPL-3.0
Stars gained today89
Created2026-01-08
Last pushed2026-10-08

Trending History

Daily boardrank #42 · ▲ 89 stars

Related GitHub Projects

1

thedotmack / claude-mem

TypeScript★ 98,459⑂ 8,635▲ 670 stars
→
2

ItzCrazyKns / Vane

TypeScript★ 37,158⑂ 4,125▲ 44 stars
→
3

tashfeenahmed / freellmapi

TypeScript★ 32,160⑂ 4,466▲ 518 stars
→
4

invoke-ai / InvokeAI

TypeScript★ 28,475⑂ 3,010▲ 41 stars
→
5

morluto / rea

TypeScript★ 26,196⑂ 2,948▲ 7,738 stars
→
6

dyad-sh / dyad

TypeScript★ 21,779⑂ 2,707▲ 37 stars
→
7

openai / codex-security

TypeScript★ 11,034⑂ 856▲ 30 stars
→
8

Vincentwei1021 / video-shotcraft

TypeScript★ 10,886⑂ 968▲ 241 stars
→

More Trending Repositories