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 契约 – 带有
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 驱动态势感知平台的一个值得注意的例子。
相关
- 项目
- 项目
- 项目
- 项目
- 项目