首頁 / 開源排行榜 / worldmonitor

worldmonitor

即時全球情報儀表板,匯集來自 65 個以上來源的新聞、地緣政治、金融與基礎設施數據,並提供 AI 驅動的分析。

TypeScriptNOASSERTIONPlatform
⭐ GitHubhttps://github.com/koala73/worldmonitor
75,695
Star 數
+0
Star 增速
Jul 28, 2026
最後更新
2
點擊數

1. 專案概述

WorldMonitor 是一個即時全球情報儀表板,匯集來自 65 個以上外部供應商的新闻、地緣政治、金融與基礎設施數據,並透過 AI 將其綜合整理至單一態勢感知介面,讓使用者無需再監控數十個不同的來源來追蹤全球事件。

2. 背景與定位

WorldMonitor 的創立旨在解決一個特定問題:全球事件——衝突、市場衝擊、自然災害、基礎設施中斷——散落在數百個新聞訂閱、交易所報價與專業追蹤器中,使單一個人難以建立對全球局勢的連貫認知。本專案將這些碎片化的訊號整合為精選資訊流、互動式地圖與 AI 生成的簡報,將原始數據轉化為可執行的洞察。

與典型的新聞聚合器或單一用途儀表板(例如航班追蹤器或股票報價機)相比,WorldMonitor 的獨特之處在於將多個情報領域——地緣政治、金融、能源、航空與安全——整合至單一統一平台,不僅提供豐富的視覺介面(3D 地球、WebGL 地圖),還為希望基於這些數據進行開發的開發者提供完整的程式化存取(API、MCP 伺服器、CLI、SDK)。

3. 功能分類

📰 新聞聚合

涵蓋 15 個分類的 500 多個精選資訊流,並綜合生成 AI 簡報。

  • 全球突發新聞聚合
  • 基於分類的篩選(地緣政治、商業、科技等)
  • AI 摘要的每日/每小時簡報
  • 跨 35 個來源群組的來源時效性監控
  • 目的:以單一精選資訊流取代手動瀏覽數十個新聞網站。

🌍 地圖與視覺化

跨兩個地圖系統渲染的 56 種地圖圖層類型。

  • 互動式 3D 地球(globe.gl、Three.js)
  • WebGL 平面地圖(deck.gl、MapLibre GL)
  • 衝突、基礎設施與天氣的分層疊加
  • 即時事件標記與群集
  • 目的:為使用者提供全球事件發生地點的空間視覺化理解。

📊 金融雷達

涵蓋 29 個證券交易所,以及大宗商品與加密貨幣。

  • 即時交易所指數追蹤
  • 大宗商品價格監控
  • 加密貨幣市場數據
  • 跨市場相關性視圖
  • 目的:將宏觀/地緣政治事件與即時市場動態連結。

🔐 安全與風險

國家不穩定指數(CII)v8 壓力評分,涵蓋 31 個第一級國家。

  • 綜合風險評分方法
  • 各國歷史趨勢追蹤
  • 多因子壓力指標
  • 目的:量化地緣政治風險,以供研究、分析與決策。

能源追蹤

專門監控全球能源市場與基礎設施訊號,並整合至更廣泛的風險與金融視圖中。

🛰️ 航空情報

由 Wingbits 合作夥伴提供 ADS-B 追蹤的航班數據。

  • 即時航班位置追蹤
  • 重要/軍事航班標示
  • 空域中斷警報
  • 目的:近乎即時地顯示與全球事件相關的航空活動。

🌐 多語言支援

支援 25 種語言,包含完整的由右至左(RTL)文字支援,使儀表板能真正觸及全球受眾。

4. 主要亮點

  • 本地 AI,無需 API 金鑰 — Ollama 整合讓使用者能在自己的機器上完全執行 AI 摘要,避免雲端 AI 成本與金鑰管理問題。
  • 單一程式碼庫產生六個網站變體worldmonitor.app,加上針對科技、金融、大宗商品、生活與能源新聞的主題部署,全部基於共享基礎建構。
  • 原生桌面應用程式 — Tauri 2(Rust 後端 + Node.js sidecar)驅動 macOS、Windows 與 Linux 桌面客戶端,並與網頁和 PWA 體驗並存。
  • 完整的程式化存取 — 公開的 MCP 伺服器、REST API、官方 CLI,以及適用於 Python、Ruby 和 Go 的零依賴 SDK,使數據的應用遠超網頁 UI。
  • 基於 Protocol Buffers 的 API 層 — 跨 35 個服務的 288 個 protos,為整合者提供強型別、高效的數據契約。
  • 超過 7.5 萬 GitHub stars 並登上 GitHub Trending 第一名(2026 年 6 月) — 反映了強大的社群採用率與活躍的開發狀態。

5. 依角色劃分的使用案例

一般開發者 — 使用 REST API、CLI 或 SDK 將精選新聞、風險或市場數據拉取至您自己的應用程式中,無需從頭建構爬蟲/聚合管道。

數據/研究科學家 — 利用國家不穩定指數與歷史趨勢數據作為結構化數據集,進行地緣政治或經濟研究。

安全/風險分析師 — 監控「安全與風險」及「航空情報」分類,以獲取不穩定、衝突或基礎設施中斷的早期訊號。

專案經理/決策者 — 使用統一儀表板與 AI 生成的簡報,快速獲取跨領域的態勢概覽,無需手動交叉比對多個來源。

6. 快速開始

尋找所需內容 — 瀏覽 worldmonitor.app 上的即時儀表板與分類資訊流,或探索 tech.worldmonitor.appfinance.worldmonitor.app 等主題變體。

安裝/整合

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

localhost:3000 本地運行;啟動無需環境變數,可選的 API 金鑰可在 .env.local 中設定。若要進行 API/SDK 整合,請透過 npm install -g worldmonitor 安裝 CLI,或透過 pip install worldmonitor-sdk(Python)/ gem install worldmonitor(Ruby)安裝 SDK。

貢獻 — 閱讀 CONTRIBUTING.md 並對主儲存庫提交 pull request。

7. 專案結構

worldmonitor/
├── src/       # 主要前端應用程式 (TypeScript, Vite)
├── api/       # 後端服務與 REST API
├── cli/       # 命令列介面套件
├── sdk/       # 特定語言 SDK (Python, Ruby, Go)
├── server/    # 伺服器端邏輯與中繼服務
├── docker/    # 自行託管的容器設定
└── docs/      # 專案文件
  • src/ 包含核心儀表板 UI,包括地球/地圖渲染與新聞資訊流元件。
  • api/ 實作了基於 Protocol Buffers 的服務層,供前端、CLI 與 SDK 使用。
  • sdk/ 託管官方維護的客戶端函式庫,供第三方整合使用。

8. 相關生態系統

  • Ollama — 驅動可選的本地、免金鑰 AI 摘要功能。
  • Groq / OpenRouter — 可選的雲端 AI 供應商,提供更快或更強大的摘要功能。
  • Wingbits — 航空情報功能背後的航班數據合作夥伴。
  • Vercel Edge Functions / Railway — 託管服務的部署基礎設施。
  • Tauri 2 — 驅動原生桌面應用程式。

9. 授權條款

  • ✅ 個人、研究與教育用途
  • ✅ 自行託管您自己的執行個體
  • ✅ 複製與修改程式碼,前提是原始碼變更需根據 AGPL-3.0 共享
  • ✅ 商業用途與 SaaS 部署,只要符合 AGPL-3.0 義務(原始碼揭露)
  • ❌ 未釋出原始碼的封閉原始碼/專有部署
  • ❌ 未經許可使用 WorldMonitor 商標
  • ℹ️ 針對需要專有、封閉原始碼部署條款的組織,提供獨立的商業授權——請透過儲存庫聯絡維護者。

10. 常見問題

Q:在本地執行 WorldMonitor 需要 API 金鑰嗎?
A:不需要。預設的本地設定只需執行 npm install && npm run dev,無需環境變數;增強功能的可選 API 金鑰可新增至 .env.local

Q:我可以在不將數據傳送至雲端的情況下使用 WorldMonitor 的 AI 功能嗎?
A:可以。本專案整合了 Ollama 以實現完全本地的 AI 摘要,因此無需外部 API 金鑰。

Q:如何透過程式化方式存取數據,而不是使用網頁儀表板?
A:使用位於 https://api.worldmonitor.app 的 REST API、位於 https://worldmonitor.app/mcp 的 MCP 伺服器、官方 worldmonitor CLI,或 Python/Ruby/Go SDK。

Q:我可以將 WorldMonitor 部署為封閉原始碼的商業產品嗎?
A:在預設的 AGPL-3.0 授權下不行,該授權要求共享網路存取部署的原始碼。專有用途可取得獨立的商業授權——請參閱授權條款章節。

Q:儀表板支援哪些語言?
A:25 種語言,包含完整的由右至左(RTL)版面配置支援。

11. 快速連結

12. 總結

WorldMonitor 將碎片化的新聞、市場與風險數據轉化為單一、AI 輔助的情報儀表板,並透過 API、MCP、CLI 與 SDK 提供完整的程式化存取,供希望在此基礎上開發的開發者使用。它非常適合需要快速、統一全球事件視圖的開發者、研究人員與分析師——無論是透過視覺化儀表板、本地自行託管部署,還是直接數據整合——並由一個活躍開發且受社群廣泛採用的開源專案作為後盾。