koala73/worldmonitor

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

World Monitor – AI 增強的全球情報儀表板

它是什麼 – 一個基於 TypeScript 的網頁應用程式(以及 Tauri 桌面應用程式),將新聞、地緣政治、金融、能源和基礎設施數據匯總到單一、即時的態勢感知介面中。該平台使用本地 LLM 推論(Ollama)來綜合簡報,並通過程式化 API 公開其數據,供代理程式呼叫。


核心功能(如 README 所述)

功能 你獲得什麼
精選 AI 摘要新聞提要 全球和區域新聞流由裝置上的 LLM 轉換為簡短簡報。
雙地圖引擎 3D 地球(globe.gl)和平面 WebGL 地圖(deck.gl)共享一個共同的圖層目錄。
專業面板 針對世界、科技、金融、大宗商品、幸福和能源領域的獨立 UI 變體,全部由同一程式碼庫建構。
跨流關聯 軍事、經濟、災難和升級數據的信號被關聯起來,以浮現新興風險。
國家不穩定指數(CII) 31 個一級國家的即時 v8 分數,約每 24 小時更新一次。
金融雷達 股票交易所、大宗商品、加密貨幣和市場綜合指數的即時提要。
本地 AI 推論 完全使用 Ollama 運行(無需外部 API 金鑰),在瀏覽器中使用 Transformers.js。
多語言 UI 母語提要、RTL 支援和介面翻譯。
桌面應用程式 基於 Tauri 2 的 Windows、macOS(Intel 和 Apple Silicon)和 Linux(AppImage)原生二進位檔案。
程式化存取 • MCP 串流伺服器(/mcp),具有工具清單和呼叫端點(通過標頭或 OAuth 進行驗證)。
• OpenAPI 描述的 REST API(api.worldmonitor.app)。
• 官方 CLI(worldmonitor / wm)。
• Python、Ruby、Go 的 SDK(零依賴)。

架構快照(來自 README)

  • 前端 – 純 TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL。
  • 桌面 – Tauri 2(Rust)搭配 Node.js side-car。
  • AI/ML – Ollama 用於本地 LLM 推論;Transformers.js 用於瀏覽器端模型執行。
  • API 契約 – 帶有 sebuf HTTP 註解的 Protocol Buffers。
  • 部署 – Vercel Edge Functions、Railway relay、靜態 PWA 和 Tauri 二進位檔案。
  • 快取 – Upstash Redis、三層快取層級、CDN、service-worker。

快速入門(快速開始)

# 克隆、安裝、運行開發伺服器
git clone https://github.com/koala7/worldmonitor.git
cd worldmonitor
npm install
npm run dev          # http://localhost:3000

特定變體的指令(例如 npm run dev:finance)會以不同的領域配置啟動相同的應用程式。自架指南涵蓋 Vercel、Docker 或靜態部署。


如何以程式化方式使用

  • MCP 伺服器 – https://worldmonitor.app/mcp 串流工具定義。範例:
    npx worldmonitor tools            # 列出工具(無需金鑰)
    worldmonitor risk IR --api-key wm_…
    
  • REST API – OpenAPI 規範位於 https://worldmonitor.app/openapi.yaml。
  • SDK – 安裝語言特定的用戶端(pip install worldmonitor-sdk、gem install worldmonitor、go get …/sdk/go)。
  • API 金鑰 – 在 worldmonitor.app/pro 取得金鑰以進行驗證呼叫。

授權與商業使用

原始碼是 AGPL-3.0-only。如果滿足 AGPL 義務,則允許商業 SaaS 部署,或者可以協商單獨的商業授權。


背後團隊

由 Elie Habib(GitHub @koala73)與社群貢獻者建立和維護。安全揭露通過公開的安全政策處理。


底線

World Monitor 是一個全端、AI 增強的儀表板,將即時地緣政治、金融和基礎設施數據合併到互動式地圖型 UI 中,同時也為代理程式和腳本提供豐富的 API 和 SDK 集合。其對本地 LLM 推論和開源授權的重視,使其成為 AI 驅動態勢感知平台的一個值得注意的例子。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案