Skip to content

WorldMonitor 项目评测报告

🏆 核心结论(先看这里!)

推荐指数:⭐⭐⭐⭐⭐ (5/5)

一句话总结
42.4k Star 全球情报仪表板,435+新闻源×45地图层×92交易所,AI驱动态势感知,支持桌面/本地AI。

核心价值

全源情报聚合 - 435+新闻源、15分类、跨流关联分析
双地图引擎 - 3D globe.gl + WebGL deck.gl,45数据层
本地AI支持 - Ollama零API运行,隐私优先架构
多平台部署 - Web/桌面(Tauri 2)/Docker,21种语言


📸 产品展示

主界面预览

WorldMonitor Dashboard

全球态势感知界面:新闻聚合、地图数据层、金融指标一体化

架构概览

┌─────────────────────────────────────────────────────────────┐
│                    WorldMonitor 架构                         │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  数据层                                                      │
│  ├── 435+ 新闻源 (Telegram/RSS/API)                         │
│  ├── 45 地图数据层 (军事/经济/灾难/基础设施)                    │
│  ├── 92 股票交易所 + 加密货币 + 大宗商品                       │
│  └── 地震/气象/航空实时数据流                                  │
│                                                             │
│  处理层                                                      │
│  ├── AI 摘要生成 (Ollama/Groq/OpenRouter)                    │
│  ├── 跨流关联分析 (军事×经济×灾难信号收敛)                      │
│  ├── 国家情报指数 (12信号类别复合风险评分)                      │
│  └── Protocol Buffers (92 protos, 22 services)              │
│                                                             │
│  展示层                                                      │
│  ├── 双地图引擎 (globe.gl 3D + deck.gl 2D)                   │
│  ├── 5站点变体 (world/tech/finance/commodity/happy)          │
│  ├── 原生桌面 (Tauri 2) + PWA                                │
│  └── 21语言 + RTL支持                                        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

数据流

新闻源/传感器 → AI摘要 → 关联分析 → 地图可视化
     ↓              ↓          ↓           ↓
  435+源       Ollama     信号收敛    45数据层

📌 基本信息

项目信息
GitHubkoala73/worldmonitor
Stars42.4k ⭐
Forks6.9k
LicenseAGPL-3.0 (商业需授权)
主要语言TypeScript, Rust (Tauri)
框架Tauri 2, Vite, globe.gl, deck.gl
创建者Elie Habib (koala73)
分类ai-tools / developer-tools

🎯 核心特性

功能矩阵

模块功能说明
新闻聚合435+源 AI摘要15分类、跨流关联、实时更新
地图引擎3D+2D双引擎globe.gl 3D地球 + deck.gl WebGL
数据层45个可视化层军事、经济、灾难、基础设施
金融雷达92交易所股票、加密、大宗、7信号复合
本地AIOllama集成无需API Key、隐私优先
多变体5个站点world/tech/finance/commodity/happy
桌面应用Tauri 2Win/macOS/Linux 原生

核心能力

1. 全源情报聚合

  • 435+ 新闻源: Telegram频道、RSS、API数据流
  • 15个分类: 军事、地缘政治、经济、灾难、网络安全等
  • 跨流关联: 军事×经济×灾难信号收敛分析
  • AI摘要: 本地Ollama或云端LLM生成简报

2. 双地图引擎

  • 3D地球 (globe.gl): Three.js驱动,沉浸式体验
  • 2D地图 (deck.gl): MapLibre GL底图,高性能渲染
  • 45数据层: 军事基地、航班追踪、地震、气象、电网等
  • 实时更新: 航班(AIS)、地震、气象数据流

3. 国家情报指数

  • 12信号类别: 复合风险评分系统
  • 动态权重: 基于事件严重性自动调整
  • 历史趋势: 风险变化追踪

4. 本地AI优先

  • Ollama集成: 完全离线运行
  • 多模型支持: Groq、OpenRouter、OpenAI
  • 隐私优先: 敏感数据不上传云端

🏗️ 技术架构

技术栈

层级技术选型
前端Vanilla TypeScript, Vite
3D渲染globe.gl + Three.js
2D地图deck.gl + MapLibre GL
桌面Tauri 2 (Rust) + Node.js sidecar
AI/MLOllama / Groq / OpenRouter, Transformers.js
APIProtocol Buffers (92 protos)
后端Vercel Edge Functions (60+), Railway relay
缓存Redis (Upstash), 3层缓存, CDN, SW

目录结构

worldmonitor/
├── src/              # 前端 TypeScript
├── src-tauri/        # Tauri 桌面应用 (Rust)
├── api/              # Vercel Edge Functions (60+)
├── scripts/          # 数据种子和工具脚本
├── convex/           # Convex 后端
├── proto/            # Protocol Buffers (92 protos)
├── server/           # Railway relay 服务
├── docker/           # Docker 自托管配置
└── docs/             # 文档站点

核心模块

模块路径功能
地图引擎src/globe/, src/map/3D/2D渲染、数据层管理
新闻聚合src/news/, scripts/源管理、AI摘要
金融数据src/finance/股票、加密、大宗商品
桌面应用src-tauri/Tauri 2 Rust 后端
API网关api/60+ Edge Functions

💡 安装与使用

环境要求

组件要求
Node.js18+
npm9+
桌面构建Rust 1.70+

快速安装

bash
# 克隆项目
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor

# 安装依赖
npm install

# 启动开发服务器
npm run dev
# 访问 http://localhost:5173

# 变体开发
npm run dev:tech       # tech.worldmonitor.app
npm run dev:finance    # finance.worldmonitor.app
npm run dev:commodity  # commodity.worldmonitor.app
npm run dev:happy      # happy.worldmonitor.app

桌面应用

bash
# 构建桌面应用
npm run tauri build

# 或直接下载
# Windows: .exe
# macOS: arm64 / x64
# Linux: .AppImage

学习曲线

用户类型上手时间
前端开发者1-2小时
全栈开发者2-4小时
情报分析师即时使用Web版

🎯 竞争优势对比

vs. 传统情报平台

对比项WorldMonitor传统平台
数据源435+ 自动聚合手动筛选
AI分析本地+云端无/付费
地图3D+2D双引擎静态/简单
价格开源免费$100+/月
本地部署✅ Docker

vs. 其他开源情报工具

对比项WorldMonitorOSINT框架
开箱即用✅ 完整产品⚠️ 工具集
可视化✅ 45数据层⚠️ 基础
AI集成✅ 深度
多平台✅ Web+桌面⚠️ Web

核心差异化

  1. 单代码库5变体: world/tech/finance/commodity/happy
  2. 本地AI优先: Ollama零API成本
  3. Protocol Buffers: 92 protos, 22 services,强类型API
  4. 企业级架构: Vercel Edge + Railway + CDN

🎯 适用场景

✅ 推荐使用

场景说明
情报分析师全球态势感知、跨源关联分析
金融从业者市场监控、风险预警
记者/研究员新闻追踪、事件监控
企业安全地缘政治风险评估
开发者学习Tauri+deck.gl+globe.gl架构

⚠️ 可选使用

场景说明
个人用户功能复杂度高,需学习成本
商业用途需购买AGPL-3.0商业授权

❌ 不适合

场景说明
机密情报开源架构,不满足安全等级
实时交易数据延迟,非交易系统

✅ 优势

  1. 功能完整性极高 - 435+源×45层×92交易所,一站式情报
  2. 本地AI优先 - Ollama支持,零API成本,隐私保护
  3. 架构先进 - Tauri 2 + Vercel Edge + Protocol Buffers
  4. 多平台支持 - Web/桌面/自托管,21种语言
  5. 活跃维护 - 2543+ commits,持续更新
  6. 文档完善 - docs.worldmonitor.app 详细文档
  7. 社区活跃 - 42.4k stars, 6.9k forks, Discord

❌ 不足

  1. AGPL-3.0限制 - 商业使用需购买授权
  2. 学习曲线陡峭 - 功能复杂,配置项多
  3. 资源占用高 - 45数据层+AI,需要较强硬件
  4. 中文源较少 - 主要英文源,中文情报覆盖有限
  5. 数据源依赖 - 部分源需要API Key或被墙

🌐 社区活跃度

指标数据
Stars42.4k ⭐
Forks6.9k
Commits2,543+
Contributors多人
Issues39 开放
PRs49 开放
Discord活跃社区
最新发布2026-03 (持续更新)

📊 综合评分

维度评分说明
技术创新性9.5/10双地图引擎+本地AI+PB API,架构领先
易用性8.0/10Web版即开即用,配置需学习
性能表现8.5/10WebGL渲染,3层缓存优化
功能完整性9.5/10435+源×45层×92交易所,一站式
代码质量9.0/10TypeScript+Rust,PB强类型
文档完善度9.0/10docs.worldmonitor.app 详细
社区活跃度9.5/1042.4k stars,持续更新
可扩展性9.0/10插件架构,5变体,Docker自托管
商业价值9.0/10情报/金融/安全场景明确

总分:9.0/10.0 ⭐⭐⭐⭐⭐


📌 推荐建议

强烈推荐给

  • 情报分析师、记者、研究员
  • 金融从业者、风控人员
  • 企业安全团队
  • 想学习Tauri+deck.gl架构的开发者

使用建议

  1. 先体验 Web版 了解功能
  2. 本地开发 npm run dev,无需配置
  3. 需要本地AI时安装 Ollama
  4. 商业用途联系作者获取授权

部署选择

  • Web: Vercel一键部署
  • 桌面: 下载安装包或 npm run tauri build
  • 自托管: Docker Compose 完整栈

评测日期: 2026-03-22
GitHub: https://github.com/koala73/worldmonitor

基于 VitePress 构建, 部署于 Cloudflare Pages