koala73/worldmonitor
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
這是什麼
World Monitor 是一個 即時全球情勢儀表板,把新聞彙整、地緣政治監測、基礎設施追蹤與市場訊號放在同一個介面裡。README 的描述重點不是單純「看新聞」,而是把 500+ 精選新聞 feeds、65+ 外部資料來源與多種地圖視覺化串起來,讓使用者用 3D globe 或 WebGL 平面地圖觀察軍事、經濟、災害、升級風險等訊號。它也內建 Country Instability Index(CII)壓力評分、金融雷達,以及六種站點變體,並支援 Tauri 2 桌面版。技術上則偏向一個可自架、可擴充、同時面向瀏覽器與 agent/script 的 TypeScript 專案。
為什麼上榜
這次上榜的熱點很清楚:它把「AI 摘要」、「OSINT 式監測」、「互動地圖」與「agent 可呼叫 API」包成完整產品形態,而不是只提供單一資料爬蟲或 dashboard 範例。以 metadata 來看,專案已有 65,304 stars,本期新增 1,295 stars,在 GitHub Trending 的日榜熱度非常高。README 也特別強調本地 AI 可用 Ollama 執行、無需 API key,並提供 MCP server、REST API、CLI 與多語言 SDK,這讓它同時吸引一般使用者、開發者與自動化代理工作流。值得注意的是,這類專案的價值很大程度取決於資料來源品質與更新穩定性;README 有列出資料來源規模與 freshness monitor,但實際使用仍應回頭檢視文件與來源目錄。
適合誰,可以拿來做什麼
它適合需要 情勢感知 或跨來源監測的人:例如研究地緣政治、能源與金融風險、災害與基礎設施事件,或想把新聞、地圖、風險指標整合成一個工作台的團隊。對開發者來說,World Monitor 也像是一個大型參考實作:前端用 Vanilla TypeScript、Vite、globe.gl、Three.js、deck.gl 與 MapLibre GL;桌面端用 Tauri 2;AI/ML 介面支援 Ollama、Groq、OpenRouter 與 Transformers.js。若你關心自架,README 指向 Vercel、Docker、static 等部署選項;若你在做 agent workflow,MCP server、OpenAPI、CLI 與 SDK 會是更直接的切入點。門檻方面,基本開發模式看起來不需要環境變數,但特定資料來源可能仍需要憑證。
上手
README 提供的開發啟動方式相當直接:
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
啟動後開啟 localhost:3000,也可以用 .env.local 裡的 DEV_PORT 覆寫 port。若要跑不同站點變體,README 提供了 tech、finance、commodity、happy、energy 對應指令:
npm run dev:tech
npm run dev:finance
npm run dev:commodity
npm run dev:happy
npm run dev:energy
程式化存取方面,可以先用 npx worldmonitor tools 列出 MCP tools;需要呼叫受保護功能時,README 說明 tools/call 需要 X-WorldMonitor-Key header 或 OAuth。
README 重點摘要
- 專案聚合 500+ curated news feeds,並透過 AI 產生 briefs,資料範圍涵蓋地緣政治、金融、能源、氣候、航空、資安、軍事、基礎設施與新聞情報。
- 地圖能力包含 3D globe 與 WebGL 平面地圖,README 提到共有 56 種 map layer types。
- 提供 MCP server、REST API、CLI、Python/Ruby/Go SDK,不只給人看,也給 scripts 與 agents 使用。
- 本地 AI 可透過 Ollama 執行,README 標示 no API keys required;但特定資料來源可能需要 credentials。
- 授權章節寫明原始碼為 AGPL-3.0-only;商業使用可行,但需遵守 AGPL 的 copyleft 與 source-availability 條款,私有原始碼或官方品牌權利則需另外授權。