World Monitor 是一款开源的实时全球智能仪表板,通过整合 AI 驱动的新闻聚合、地缘政治监控和基础设施跟踪,为用户提供统一的态势感知平台。支持本地 LLM(Ollama)、交互式 3D 地球、36+ 实时数据层以及多语言界面,是进行全球态势监控、地缘政治分析和情报研究的强大工具。本文将详细介绍项目特性、技术架构和应用场景。
项目概览
World Monitor 旨在解决现代世界信息碎片化的问题,将分散在 100+ 个来源的新闻和数据整合到一个统一的仪表板中。项目采用开源协议(AGPL v3),完全免费,并且支持在本地运行 AI 功能,无需 API 密钥,确保数据隐私。
核心特性
- 多语言支持 - 界面支持 16 种语言,包括中文、英文、法文、西班牙文、阿拉伯文等,并原生支持 RTL 布局
- 交互式 3D 地球 - 基于 WebGL 的高性能渲染,支持 36+ 个可切换数据层
- AI 智能分析 - 集成本地 LLM(Ollama/LM Studio)和云端服务,提供智能摘要和威胁分类
- 实时数据层 - 包括冲突、军事基地、核设施、海底光缆、数据中心等 36+ 种数据类型
- 多种变体 - 提供 Geopolitics、Tech、Finance、Happy 四种专注模式
主要功能模块
交互式 3D 地球与地图
World Monitor 提供基于 WebGL 加速的交互式地图,支持以下功能:
- 36+ 数据层 - 包括冲突热点、军事基地、核设施、海底光缆、管道、卫星火灾检测、抗议活动、自然灾害、数据中心、流离失所流、气候异常、网络威胁 IOC、证券交易所、金融中心、央行、商品枢纽、海湾投资、贸易路线等
- 智能聚类 - 使用 Supercluster 算法在低缩放级别聚合标记,放大时展开
- 渐进式披露 - 详细图层(基地、核设施、数据中心)仅在放大时显示
- 8 个区域预设 - 全球、美洲、欧洲、中东、亚洲、非洲、大洋洲、拉丁美洲
- 时间过滤 - 支持 1h、6h、24h、48h、7d 事件窗口
AI 驱动的智能分析
系统提供多层次的 AI 功能,支持本地优先的设计:
- 全球简报 - LLM 合成的顶级全球发展摘要,采用 4 层提供者回退链:Ollama(本地)→ Groq(云端)→ OpenRouter(云端)→ 浏览器端 T5(Transformers.js)
- 本地 LLM 支持 - 使用 Ollama 和 LM Studio 完全在本地硬件上运行 AI 摘要,无需 API 密钥
- 混合威胁分类 - 即时关键词分类器 + 异步 LLM 覆盖,提供高置信度结果
- 焦点检测 - 关联新闻、军事活动、抗议、断电和市场中的实体,识别收敛点
- 国家不稳定指数 - 基于加权多信号融合的实时稳定评分
- 趋势关键词峰值检测 - 识别 RSS 源中的飙升术语,自动提取 CVE/APT 实体并生成摘要
实时数据层详解
地缘政治层
- 活跃冲突区(UCDP + ACLED)
- 智能热点与新闻关联
- 社会动荡事件(双重来源)
- 自然灾害(USGS 地震、GDACS 警报、NASA EONET 事件)
- 制裁制度
- 网络威胁 IOC
- 天气警报和恶劣条件
军事与战略层
- 220+ 来自 9 个运营商的军事基地
- 实时军用航班跟踪(ADS-B)
- 海军舰艇监控(AIS)
- 核设施与伽马辐照器
- APT 网络威胁行为者归因
- 太空港与发射设施
基础设施层
- 海底光缆(含登陆点、健康警报、修复船跟踪)
- 石油天然气管道
- AI 数据中心(111 个主要集群)
- 83 个战略港口(6 种类型,按吞吐量排名)
- 互联网断网(Cloudflare Radar)
- 关键矿物矿床
- NASA FIRMS 卫星火灾检测
- 19 条全球贸易路线
市场与加密货币情报(标准变体)
- 7 信号宏雷达,综合买入/现金裁决
- 实时加密货币价格(BTC、ETH、SOL、XRP 等)
- BTC 现货 ETF 流量跟踪器
- 稳定币挂钩健康监控
- 恐惧与贪婪指数
- 比特币技术趋势
实时新闻与视频
- 150+ RSS 源 - 涵盖地缘政治、国防、能源、科技和金融
- 8 路实时视频流 - 包括 Bloomberg、Sky News、Al Jazeera、Euronews、DW、France24、CNBC、Al Arabiya
- 19 路实时网络摄像头 - 来自地缘政治热点的 YouTube 实时流
- 自定义关键词监控 - 用户定义的关键词警报,自动颜色编码
- 实体提取 - 自动链接国家、领导人、组织
- 即时扁平渲染 - 新闻项目在数据到达时立即出现,无等待延迟
桌面应用(Tauri)
项目提供原生桌面应用,支持 macOS、Windows 和 Linux:
- OS 密钥链集成 - API 密钥存储在系统凭据管理器中,永不以明文存储
- 令牌认证的 Sidecar - 独特的会话令牌防止其他本地进程访问 localhost 的 sidecar
- 云回退 - 本地 API 失败时透明回退到云部署
- 设置窗口 - 专用配置 UI,包含 LLMs、API Keys、调试与日志三个标签页
- 自动模型发现 - 自动查询 Ollama 或 LM Studio 端点获取可用模型
- 跨窗口密钥同步 - 主仪表板和设置窗口运行在独立的 webview 中,密钥同步无需重启
- 自动更新检查 - 每 6 小时轮询云 API 检查新版本
渐进式 Web 应用(PWA)
- 可安装 - 可安装到移动设备主屏幕或作为独立桌面应用
- 离线地图支持 - MapTiler 图块缓存,支持离线浏览
- 智能缓存策略 - 实时数据使用 NetworkOnly 静态资产使用强缓存
- 自动更新 Service Worker - 每 60 分钟检查新版本
- 离线回退 - 品牌化回退页面
技术架构
前端技术栈
- TypeScript - 类型安全的开发体验
- React - 现代化的 UI 框架
- Tauri - 跨平台桌面应用框架
- deck.gl + MapLibre GL JS - 高性能地图渲染
- Three.js - 3D WebGL 地球渲染
- Redis - 缓存和去重
- Transformers.js - 浏览器端 ML 推理
AI 架构
AI 功能采用分层架构,优先本地计算,按需回退到云端:
- Tier 1: Ollama / LM Studio - 本地端点,无需云服务
- Tier 2: Groq - 快速云推理(Llama 3.1 8B,temp 0.3)
- Tier 3: OpenRouter - 多模型回退
- Tier 4: Browser T5 - Transformers.js (ONNX),无需网络
所有 API 层共享统一的处理器工厂,提供相同的:
- 标题去重(Jaccard 相似度 > 60%)
- 变体感知提示
- 语言感知输出
- Redis 去重缓存(24 小时 TTL)
- 优雅回退机制
国家不稳定指数(CII)算法
每个有事件数据的国家都会收到实时不稳定评分(0-100),由以下组件计算:
| 组件 | 权重 | 详情 |
|---|---|---|
| 基线风险 | 40% | 预配置的结构性脆弱性 |
| 动荡事件 | 20% | 抗议活动按民主国家对数评分,威权国家线性评分 |
| 安全活动 | 20% | 军事航班(3pts)+ 舰艇(5pts)+ 外国军事存在(双倍权重) |
| 信息流动 | 20% | 新闻提及频率按事件严重度加权 |
威胁分类管道
每篇新闻项目通过三级分类管道:
- 关键词分类器(即时,
source: 'keyword')- 模式匹配约 120 个威胁关键词 - 浏览器端 ML(异步,
source: 'ml')- Transformers.js 运行 NER、情感分析和主题分类 - LLM 分类器(批量异步,
source: 'llm')- 使用 Groq Llama 3.1 8B 或 Ollama 本地推理
这种混合方法确保 UI 永不阻塞等待 AI,用户可以立即看到关键词结果,ML 和 LLM 优化在几秒内到达。
应用场景
World Monitor 适用于多种场景:
地缘政治分析
- 实时监控全球冲突热点
- 跟踪军事活动和部署
- 分析国家不稳定趋势
- 监测网络威胁和制裁措施
情报与安全
- 跨源情报聚合
- 异常检测和预警
- 战略姿态评估
- 关联分析和焦点检测
商业与金融
- 市场信号监控
- 供应链风险追踪
- 地缘政治影响评估
- 投资决策支持
新闻与研究
- 多源新闻聚合
- AI 辅助摘要和翻译
- 时间轴事件追踪
- 深度研究报告生成
部署与使用
在线体验
项目提供四个在线变体:
- World Monitor - 【worldmonitor.app】地缘政治、军事、冲突、基础设施
- Tech Monitor - 【tech.worldmonitor.app】初创公司、AI/ML、云、网络安全
- Finance Monitor - 【finance.worldmonitor.app】全球市场、交易、央行、海湾投资
- Happy Monitor - 【happy.worldmonitor.app】好消息、积极趋势、提振人心的故事
桌面应用下载
项目提供多平台桌面应用:
- Windows (.exe)
- macOS Apple Silicon
- macOS Intel
- Linux (.AppImage)
自托管部署
对于需要完全控制数据的企业用户,项目支持完全自托管:
- 克隆仓库:
git clone https://github.com/koala73/worldmonitor.git - 安装依赖:
npm install - 配置环境变量和 API 密钥
- 启动服务:
npm run dev
本地 LLM 集成
推荐使用 Ollama 运行本地 AI 功能:
- 安装 Ollama:https://ollama.com
- 拉取模型:
ollama pull llama3.1:8b - 在项目设置中配置 Ollama 端点:
http://localhost:11434
项目亮点
安全与隐私
- 开源透明(AGPL v3 协议)
- 本地优先 AI(数据不离设备)
- 密钥链集成(无明文存储)
- 令牌认证 Sidecar(防止未授权访问)
性能优化
- 60fps 流畅渲染
- 虚拟滚动(仅渲染可见项)
- 渐进式披露(按需加载)
- 智能缓存策略
- 浏览器端 ML(零服务器依赖)
可扩展性
- 模块化架构
- Proto-first API 契约
- 自动生成的客户端/服务器
- 支持自定义数据源
- 插件系统友好
用户体验
- 响应式布局
- 拖拽重排序面板
- 超宽显示器支持
- 深色/浅色主题
- 多语言界面
总结
World Monitor 是一个功能强大、架构先进的全球智能态势感知平台。通过整合实时新闻、AI 分析、地图可视化和多源数据,它为用户提供了前所未有的全球态势感知能力。
项目的本地优先设计、开源架构和强大的技术栈使其成为可信赖的智能监控解决方案。无论您是地缘政治分析师、安全研究员、金融分析师还是对世界动态感兴趣的个人开发者,World Monitor 都能为您提供有价值的洞察和工具。
相关资源
- GitHub 仓库: https://github.com/koala73/worldmonitor
- 官方网站: https://worldmonitor.app
- 完整文档: httpsgithub.com/koala73/worldmonitor/blob/main/docs/DOCUMENTATION.md
- 许可证: AGPL v3
- 技术栈: TypeScript, Tauri, deck.gl, Redis, Ollama
标签: github open-source intelligence dashboard ai monitoring geospatial ollama tauri