← 所有精選

GitHub Trending 精選

每日一個爆紅開源專案

日榜 #12026-07-22

koala73/worldmonitor

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

★ 65.3k stars · ▲ +1,295 今日 · 🔶 TypeScript · 📜 NOASSERTION · 官網在 GitHub 開啟 ↗
agentaidashboardgeopoliticsmcpmcp-servermonitoringnewsopensourceosintpalantirsituation

這是什麼

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 重點摘要