登录
OS-NEXUS/EXPLORE/worldmonitor

worldmonitor

mcp-serverSkill

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

61.9k Stars
系统评估:68.1

AI 洞察提炼 (One-Minute Insight)

worldmonitor 主要用于解决「Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface」等相关问题。该系统非常适合作为mcp-server领域的探索与落地底座。

🎯 核心痛点解决
  • 降低 TypeScript 侧的学习门槛与集成难度
  • 开箱即用的基础设施,显著减少重复造轮子
💡 典型业务场景
  • 基于 agent 的生产环境级系统落地
  • 基于 ai 的生产环境级系统落地

官方文档 (README)

World Monitor

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

smithery badge skills.sh

Documentation  ·  Releases  ·  Contributing


What It Does

  • 500+ curated news feeds across 15 categories, AI-synthesized into briefs
  • Dual map engine — 3D globe (globe.gl) and WebGL flat map (deck.gl) with 56 map layer types
  • Cross-stream correlation — military, economic, disaster, and escalation signal convergence
  • Country Instability Index (CII) — server-authoritative CII v8 stress scoring for 31 Tier-1 countries
  • Finance radar — 29 stock exchanges, commodities, crypto, and 7-signal market composite
  • Local AI — run everything with Ollama, no API keys required
  • 6 site variants from a single codebase (world, tech, finance, commodity, happy, energy)
  • Native desktop app (Tauri 2) for macOS, Windows, and Linux
  • 25 languages with native-language feeds and RTL support

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.

SurfaceStatusNotes
worldmonitor.app, tech., finance., commodity., happy., energy.StablePublic deployments built from this repo, actively maintained
Desktop binaries (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage)StableOne Tauri binary that switches variants in-app; current CI release targets are full and tech

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

CategoryTechnologies
FrontendVanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL
DesktopTauri 2 (Rust) with Node.js sidecar
AI/MLOllama / Groq / OpenRouter, Transformers.js (browser-side)
API ContractsProtocol Buffers (281 protos, 35 services), sebuf HTTP annotations
DeploymentVercel Edge Functions (60+), Railway relay, Tauri, PWA
CachingRedis (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:

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 65+ external providers and APIs across geopolitics, finance, energy, climate, aviation, cyber, military, infrastructure, and news intelligence — surfaced through 500+ curated feeds and tracked by a freshness monitor covering 35 source groups. See the full data sources catalog for providers, feed tiers, and collection methods.


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 CaseAllowed?
Personal / research / educationalYes, under AGPL-3.0-only
Self-hosted instanceYes, under AGPL-3.0-only
Fork and modifyYes, share source under AGPL-3.0-only when required
Commercial use / SaaSYes, under AGPL-3.0-only when you comply with AGPL obligations
Private-source proprietary use or official branding rightsSeparate 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

Security Acknowledgments

We thank the following researchers for responsibly disclosing security issues:

  • Cody Richard — Disclosed three security findings covering IPC command exposure, renderer-to-sidecar trust boundary analysis, and fetch patch credential injection architecture (2026)

See our Security Policy for responsible disclosure guidelines.


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

🌍

加入技术社区

关注公众号获取全网最新鲜的 AI 开源项目精选,或添加微信与同行大咖共同探讨前沿技术。

GitHubStore 公众号
微信公众号
添加微信
技术交流群

项目讨论区0

加载中...