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 的 Web 应用(以及 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 驱动态势感知平台的一个值得注意的例子。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目