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 契約 – 帶有
sebufHTTP 註解的 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 驅動態勢感知平台的一個值得注意的例子。
相關
- 專案
- 專案
- 專案
- 專案
- 專案