| 属性 | 内容 |
|---|---|
| 项目名称 | World Monitor |
| 作者 | Elie Habib (koala73) |
| 项目定位 | 实时全球情报监控仪表板 |
| 技术栈 | TypeScript + React + Vite + deck.gl + Tauri |
| 开源协议 | MIT License |
| GitHub | https://github.com/koala73/worldmonitor |
| 官网 | https://worldmonitor.app |
| 开发状态 | 活跃维护中 (最新 v2.5.23) |
| Star 数 | 24.7k+ |
"穷人版 Bloomberg Terminal + CNN 战情室"World Monitor 是一个开源的 OSINT (开源情报) 平台,将原本只有政府或大型企业才能拥有的全球态势感知能力,以免费开源的方式提供给所有人。
核心目标:
| 版本 | 网址 | 专注领域 |
|---|---|---|
| World | worldmonitor.app | 地缘政治、军事冲突 |
| Tech | tech.worldmonitor.app | AI、数据中心、半导体供应链 |
| Finance | finance.worldmonitor.app | 市场、加密货币、预测市场 |
┌─────────────────────────────────────────────────────────────────────┐
│ CLIENT LAYER 客户端层 │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Web Browser │ │ PWA App │ │ Desktop (Tauri)│ │
│ │ (Any Device) │ │ (Installable) │ │ (Win/Mac/Linux)│ │
│ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │
│ │ │ │ │
│ └────────────────────┴────────────────────┘ │
│ │ │
│ ┌──────────────────────────────────────────────────────────────┐ │
│ │ React + TypeScript + Vite │ │
│ │ • deck.gl (WebGL 3D Globe) │ │
│ │ • MapLibre GL (2D Map) │ │
│ │ • D3.js (Charts) │ │
│ │ • Transformers.js (Browser-side ML) │ │
│ └──────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ EDGE/API LAYER 边缘层 │
│ │
│ ┌──────────────────────────────────────────────────────────────┐ │
│ │ Vercel Edge Functions / Railway │ │
│ │ • API Proxy & Normalization │ │
│ │ • Protocol Buffers (proto-first) │ │
│ │ • Server-side Caching │ │
│ └──────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ DATA LAYER 数据层 │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Redis │ │ Memory │ │ Upstream │ │
│ │ (Upstash) │ │ Cache │ │ Sources │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ 三层缓存策略: Memory → Redis → Upstream │
└─────────────────────────────────────────────────────────────────────┘
| 技术 | 用途 |
|---|---|
| React + TypeScript | 前端框架 |
| Vite | 构建工具 |
| deck.gl | WebGL 3D 地球渲染 |
| MapLibre GL | 2D 地图渲染 |
| D3.js | 数据可视化图表 |
| Tauri | 桌面应用框架 |
| Transformers.js | 浏览器端 ML (NER/embeddings) |
| Groq | AI 推理加速 (Llama 3.1 8B) |
| Redis (Upstash) | 分布式缓存 |
| Protocol Buffers | 接口定义 |
三层缓存策略:
┌─────────────────────────────────────────────────────┐
│ L1: In-Memory Cache │
│ • 最快速访问 │
│ • 跨用户 AI 去重 │
├─────────────────────────────────────────────────────┤
│ L2: Redis (Upstash) │
│ • 分布式缓存 │
│ • 减少 API 调用 │
├─────────────────────────────────────────────────────┤
│ L3: Upstream Sources │
│ • 原始数据源 │
│ • 最小化请求 │
└─────────────────────────────────────────────────────┘
| 图层 | 数据源 | 说明 |
|---|---|---|
| 冲突区 | ACLED, UCDP | 全球武装冲突实时追踪 |
| 军事基地 | 开源数据 | 220+ 军事基地 (9国) |
| 核设施 | 公开资料 | 全球核设施分布 |
| GPS 干扰 | 民航数据 | GPS 信号干扰区域 |
| 图层 | 数据源 | 说明 |
|---|---|---|
| 海底光缆 | 公开资料 | 全球通信光缆网络 |
| 油气管道 | 公开资料 | 能源输送网络 |
| 数据中心 | 公开资料 | 全球 AI 数据中心 |
| 主要港口 | 公开资料 | 航运枢纽 |
| 图层 | 数据源 | 说明 |
|---|---|---|
| 军机追踪 | ADS-B | 实时军用飞机位置 |
| 船舶追踪 | AIS | 民用船舶 + "黑船"行为 |
| 卫星火点 | NASA FIRMS | 火灾、爆炸检测 |
| 互联网中断 | Cloudflare Radar | 网络中断监控 |
流程:
100+ 新闻源 (BBC, Reuters, etc.)
↓
AI 聚合与摘要 (Groq Llama 3.1 8B)
↓
结构化情报简报
↓
风险时钟更新
特性:
计算维度:
当多个信号同时触发时发出警报:
例:某地区
- 军机活动增加 ✓
- 抗议活动爆发 ✓
- 火点检测 ✓
↓
触发收敛警报 (Convergence Alert)
16 种语言:
| 服务 | 模型 | 用途 |
|---|---|---|
| Groq | Llama 3.1 8B | 主要推理 |
| OpenRouter | 多模型 | Fallback |
| OpenAI | GPT-4 | 可选 |
支持的本地模型:
设置 → AI Engine → 切换到 Ollama
默认地址: http://localhost:11434
优势:
Transformers.js 功能:
# Fork 仓库
# 一键部署到 Vercel
# 5 分钟内完成
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
| 平台 | 下载 |
|---|---|
| Windows | .exe |
| macOS ARM64 | Apple Silicon |
| macOS x64 | Intel |
| Linux | AppImage |
下载地址: https://worldmonitor.app/api/download?platform={platform}
| 维度 | World Monitor | Palantir | Bloomberg Terminal | CNN 战情室 |
|---|---|---|---|---|
| 价格 | 免费 |
✅ 完全免费开源 - MIT 协议
✅ 隐私优先 - 支持完全本地运行
✅ AI 驱动 - 自动生成情报简报
✅ 3D 可视化 - 丝滑的 WebGL 地球
✅ 数据丰富 - 40+ 专业数据图层
✅ 多平台 - Web/PWA/Desktop
✅ 多语言 - 16 种语言支持
✅ 活跃维护 - 快速迭代
⚠️ 移动端体验 - 小于 768px 时交互受限
⚠️ 数据延迟 - 公开数据源可能有分钟级延迟
⚠️ 语言混合 - 部分专业数据仍为英文
⚠️ 资源消耗 - WebGL 对低配设备压力较大
⚠️ API 依赖 - 部分数据源需要 API Key
"政府级工具现在开源免费了!" - 中文社区
"穷人版 Palantir" - 知乎
"这是你的个人战情室" - LinkedIn
研究时间: 2026-03-07
研究者: 小凯
标签: #WorldMonitor #OSINT #开源情报 #地缘政治 #AI监控 #情报仪表板
还没有人回复