World Monitor 係一個喺 GitHub 上面爆紅嘅即時全球情報中心項目,由中東最大音樂串流平台 Anghami 嘅 CEO Elie Habib 喺 2026 年 1 月一個星期日內一手寫起。佢唔止係新聞聚合器,而係一個集合地圖、新聞、財經、AI 簡報嘅統一態勢感知(situational awareness)介面,累計 400 萬+ 訪問、24 萬左右嘅 fork 申請,仲俾科技媒體形容係「數日做出嘅情報中心」或者「軍事情報室嘅免費代替品」。本評價文整合 GitHub README 一手資料 + transcript content,從起源、技術棧、6 個 variants、MCP/REST/CLI/SDK 開放介面、數據來源、開源協議(AGPL v3)等角度分析,等有興趣嘅開發者、資訊工作者、AI agent builder 一次過了解。
起源戲劇性:53 歲工程師喺一個星期日由零寫起
World Monitor 嘅故事本身已經夠戲劇性。創辦人 Elie Habib 同時係中東最大音樂串流平台 Anghami 嘅 CEO 兼 CTO。喺 2026 年 1 月(GitHub 顯示項目建立日期 2026-01-08)嘅一個星期日,佢純粹想自己釐清以巴同中東局勢。
新聞又亂又多,Elie 就喺一日之內寫好一個 dashboard 出嚟,喺 LinkedIn 同 Twitter 發佈完就冇再理。
點知流量爆發:
- 10 日後流量大幅上升
- 1 個星期內有 40 萬用戶
- 之後單日高峰達到 49 萬
- 2026 年 2 月美伊以正式開戰,需求量進一步頂峰
- 至今累積 400 萬+ 訪問
Elie Habib 喺訪問入面提到,佢堅持呢個平台永久免費,因為戰爭時期資訊就係權力,唔應該拎嚟賺錢呢個價值觀。呢個原則亦成為 World Monitor 後續吸引全球開發者一齊貢獻嘅核心動力之一。
GitHub 項目數據:8.5 萬星 + 1.28 萬 fork + 364 open issues
截至 2026 年 8 月底,World Monitor 嘅 GitHub 數據:
| 指標 | 數值 |
|---|---|
| Stars | 84,963 |
| Forks | 12,771 |
| Watchers | 493 subscribers |
| Open issues | 364 |
| License | AGPL v3.0 |
| Created | 2026-01-08 |
| Last push | 2026-08-30 |
| Default branch | main |
由 8 個項目嘅 GitHub 講法 — 多語言支援、清晰嘅變體部署、完整嘅 開源許可 —呢個項目已經超越一般 Side Project,係一個被廣泛採用嘅 open source 工具。
10 大核心功能(讀自 GitHub README)
World Monitor README 詳列 10 個核心功能:
- Curated news feeds:全球同地區分類嘅新聞、AI 合成簡報
- Dual map engine:3D 地球(globe.gl)+ WebGL flat map(deck.gl),共享地圖圖層目錄
- Panel inventory:每個專門 variant 有具體 panel implementations
- Cross-stream correlation:軍事、經濟、災難、escalation 訊號嘅跨 stream 關聯
- Country Instability Index (CII):server-authoritative CII v8 stress scoring for Tier-1 registry
- Finance radar:股票交易所、商品、加密貨幣、市場綜合指標
- Local AI:支援 Ollama,無需 API key 即可運行
- Site variants:單一 codebase 衍生多個專門版本
- Native desktop app:Tauri 2 框架,跨 macOS / Windows / Linux
- Multilingual UI:原生語言新聞 feed + RTL 支援
6 個 Site Variants:同一 codebase 嘅專門場景
World Monitor 嘅架構上,由單一 codebase 構建 6 個專門應用場景:
| Variant | URL | 場景 |
|---|---|---|
| World (主站) | worldmonitor.app | 全球整體情報 |
| Tech | tech.worldmonitor.app | 科技業界即時監控 |
| Finance | finance.worldmonitor.app | 金融市場情資 |
| Commodity | commodity.worldmonitor.app | 原物料、能源、農產品 |
| Happy | happy.worldmonitor.app | 正面新聞 |
| Energy | energy.worldmonitor.app | 能源市場專注 |
桌面版同 Web 版共用一個 Tauri 2 binary,用戶可以喺 app 入面切換世界、科技、財經、商品、能源或 happy,刻意唔分開 download,保持單一 release process(per README「Support Status」table)。
支援 4 種作業系統:桌面版原生 App
World Monitor 提供 4 個原生桌面 binary:
- Windows .exe
- macOS Apple Silicon(ARM)
- macOS Intel(x86)
- Linux .AppImage
開發框架用 **Tauri 2**(Rust + Node.js sidecar),桌面版內置 PWA + Vercel Edge Functions + Railway relay 嘅混合雲端架構。如果你偏好 Web 版,亦可以選擇網頁版直接用。
Programmatic Access:MCP / REST / CLI / SDK 4 種 API 全部開放
World Monitor 對 agent 同 script 用戶極度友善,目前開放 4 種 programmatic access 介面:
- MCP server:https://worldmonitor.app/mcp(Streamable HTTP),公開 tools/list;tools/call 需要 X-WorldMonitor-Key header 或 OAuth
- REST API:https://api.worldmonitor.app(有 OpenAPI spec)
- CLI:npm `worldmonitor` package(alias `wm`),`npx worldmonitor tools` 直接 list MCP tools(無 key 都要)
- SDK:Python `worldmonitor-sdk`(PyPI)、Ruby(RubyGems)、Go(pkg.go.dev/github.com/koala73/worldmonitor/sdk/go)
額外嘅 agent 探索檔案都公開:
- `llms.txt`:https://worldmonitor.app/llms.txt
- Agent Skills manifest:`/.well-known/agent-skills/index.json`
- API catalog:`/.well-known/api-catalog`
- API key 申請:https://www.worldmonitor.app/pro
呢個 setup 嘅好處係,AI agent 或者自動化 script 可以直接 query world monitor 嘅實時情報,結合自己嘅 agentic workflow。譬如一個金融 agent 可以直接 call `worldmonitor risk IR –api-key wm_xxx` 拎伊朗(IR)嘅國家風險評分。
Tech Stack:Vanilla TypeScript + Vite + Tauri 2 + 多重 AI 整合
World Monitor 嘅技術棧(讀自 README Tech Stack section):
| 類別 | 技術 |
|---|---|
| Frontend | Vanilla TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL |
| Desktop | Tauri 2(Rust)+ Node.js sidecar |
| AI/ML | Ollama / Groq / OpenRouter、Transformers.js(瀏覽器側) |
| API Contracts | Protocol Buffers、sebuf HTTP annotations |
| Deployment | Vercel Edge Functions、Railway relay、Tauri、PWA |
| Caching | Redis(Upstash)、3-tier cache、CDN、service worker |
Front-end 用 vanilla TypeScript 而唔係 React / Vue 等框架,呢一點對開源社群嚟講比較少見,但有助於減少依賴同加快 build time。AI/ML 整合 3 種主要 backend:Ollama(本地)、Groq、OpenRouter,確保用戶唔會被單一 AI 供應商 lock-in。Transformers.js 仲可以喺瀏覽器側直接跑 model,對私隱敏感嘅用戶有用。
數據來源:9 大範疇 + Wingbits ADS-B 飛機數據
World Monitor 整合嘅數據範疇(讀自 README Data Sources section):
- Geopolitics(地緣政治)
- Finance(金融)
- Energy(能源)
- Climate(氣候)
- Aviation(航空 — Wingbits ADS-B 提供)
- Cyber(網絡攻擊)
- Military(軍事)
- Infrastructure(基礎設施 — 海底電纜、輸油管道等)
- News intelligence(新聞情資)
完整嘅數據來源目錄(data sources catalog)公開喺官方網站,內含各個 feed 嘅來源、等級、license-posture、收集方法等 metadata。
Flight Data 供應商:
- 供應商:Wingbits — 聲稱係「最先進嘅 ADS-B flight data solution」
- World Monitor README 鳴謝並附有 referral link
- 即時定位同航線數據整合
Quick Start:本地開發 + 多種部署選項
如果想本地開發或者自架 World Monitor:
本地開發 quick start:
- git clone https://github.com/koala73/worldmonitor.git
- cd worldmonitor
- npm install
- npm run dev
變體本地開發命令:
- 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
App 預設 listen port 3000,可以透過 .env.local 設定 DEV_PORT override。World Monitor 預設即用 — 唔需要任何 environment variables;個別 feature 嘅數據來源要 credentials,詳細 list 在 .env.example。
部署選項(per self-hosting guide):
- Vercel
- Docker
- Static hosting
License AGPL v3 + 安全性披露
World Monitor 用 **GNU Affero General Public License v3.0**(AGPL-3.0-only)作為源代碼嘅許可協議。AGPL 嘅 copyleft + 對 SaaS 嘅 source disclosure 條款確保改進都要開源。
AGPL v3 嘅使用情境:
| 使用情境 | 允許? |
|---|---|
| 個人 / 研究 / 教育用途 | ✅ 是(AGPL-3.0-only 下) |
| 自架 instance | ✅ 是(AGPL-3.0-only 下) |
| Fork 同修改 | ✅ 是,需要時 share source under AGPL-3.0-only |
| 商業使用 / SaaS | ✅ 是,但要遵守 AGPL 嘅義務 |
| 私有 source 嘅 proprietary use 或官方品牌權 | ⚠️ 需要獨立商業或商標授權 |
需要避開 AGPL 嘅團隊可以直接同項目方傾 commercial license。官方仲有 plain-language summary(docs/license.mdx)。
安全性披露(Security Acknowledgments):
- Cody Richard — 喺 2026 年披露咗 3 個 security findings:
- ① IPC command exposure
- ② Renderer-to-sidecar trust boundary analysis
- ③ Fetch patch credential injection architecture
- 詳細見 SECURITY.md 嘅 responsible disclosure guidelines
完整功能數字:56 數據圖層 + 226 個軍事基地 + 29 個交易所
根據 transcript 講解(8 月中旬訪問),World Monitor 嘅功能細節:
- 56 種數據圖層(data layers)可以同主題切換
- 226 個全球軍事基地位置標註
- 飛機、軍機實時追蹤
- 艦艇動態追蹤
- 500+ 個新聞來源 + AI 自動合成簡報
- 海底電纜、輸油管道、數據中心、網絡斷網事件監察
- 29 個交易所即時資訊 + 商品 + 加密貨幣 + 七大市場信號
- 跨 stream correlation:military / economic / disaster / escalation 訊號聯動
- 25 種語言 UI 支援 + RTL(right-to-left)
World Monitor vs 同類:咩人應該考慮 self-host?
如果你考慮 self-host 一個同類工具,World Monitor 提供咗幾個獨特優勢:
- [‘純開源:AGPL v3.0 完整源碼公開,可 audit、可修改、可 fork’, ‘Variants 分散:6 個場景專門版本,可以針對自己行業選一個’, ‘Local AI 支援:Ollama 整合,無需依賴外部 AI API’, ‘CLI / SDK 全開放:可嵌入自己嘅 workflow 同 AI agent’, ‘Desktop native binary:4 個 OS 平台覆蓋,唔需要依賴瀏覽器’, ‘緊密嘅 GitHub 社群:1.28 萬 fork + 364 open issues,可信嘅開發脈絡’]
如果你只係想睇新聞或者財經報價,World Monitor 嘅 web 版本或主站已夠用;如果你想喺 project 入面 build 自動化監控系統,CLI / SDK 就發揮作用;如果你想自己 host 一個針對特定 region 嘅監控台,self-host guide 提供 Vercel / Docker / static 三種選項。
對 AI agent builder 嚟講,MCP server 嘅 Streamable HTTP endpoint (https://worldmonitor.app/mcp)係特別值得留意嘅入口 —— 可以即刻將 geopolitical 風險評分、軍事情資、財經指標串入 Claude、Cursor、或者其他 agent 框架嘅 tool calls。
小結:開源力量嘅時代意義
World Monitor 嘅成功印證咗開源同全球協作嘅時代意義:一個中東串流平台 CEO 喺一個星期日由零寫出嘅 dashboard,3 個月後累積 400 萬訪問、8.5 萬 GitHub stars、1.28 萬 fork,仲被科技媒體形容係「軍事情報室嘅免費代替品」。
正如 Elie Habib 自己講嘅:戰爭時期,資訊就係權力。World Monitor 嘅永久免費原則、MCP/REST/CLI/SDK 嘅完整開放介面、AGPL v3 嘅源碼公開,係呢種信念嘅具體實現。如果你喺搵一個可信、可用、可自架嘅全球即時情報系統,World Monitor 係 2026 年值得認真參考嘅選擇。

