World Monitor 評價:1 日寫成嘅開源全球情報中心,AGPL v3 + 6 個 variants + MCP/REST/CLI/SDK 全開放

✏️ 原創內容| TechRitual 編輯部

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 數據:

指標數值
Stars84,963
Forks12,771
Watchers493 subscribers
Open issues364
LicenseAGPL v3.0
Created2026-01-08
Last push2026-08-30
Default branchmain

由 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 個專門應用場景:

VariantURL場景
World (主站)worldmonitor.app全球整體情報
Techtech.worldmonitor.app科技業界即時監控
Financefinance.worldmonitor.app金融市場情資
Commoditycommodity.worldmonitor.app原物料、能源、農產品
Happyhappy.worldmonitor.app正面新聞
Energyenergy.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):

類別技術
FrontendVanilla TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL
DesktopTauri 2(Rust)+ Node.js sidecar
AI/MLOllama / Groq / OpenRouter、Transformers.js(瀏覽器側)
API ContractsProtocol Buffers、sebuf HTTP annotations
DeploymentVercel Edge Functions、Railway relay、Tauri、PWA
CachingRedis(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 年值得認真參考嘅選擇。

Henderson
Henderson

Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。

友情網站:日本語版 / TechNipponThe Base Principle(AI・工程)