6.4 万 Star 的开源全球情报平台:World Monitor 架构与能力全景
6.4 万 Star、日增 1167:World Monitor 如何用开源重塑全球情报监控
全球态势感知平台 World Monitor(github.com/koala73/worldmonitor)在过去 24 小时新增 1167 颗 Star,总 Star 数突破 6.4 万,Fork 近一万。这是一个完全开源(AGPL-3.0)的实时全球情报仪表盘,由黎巴嫩开发者 Elie Habib 独立开发,99 位贡献者参与。
它的定位非常明确:用 AI 将 500+ 新闻源、65+ 外部数据提供商聚合到一个 3D 地球仪界面上,为记者、安全分析师、研究人员提供超越传统新闻标题的实时态势感知能力。项目自 2024 年启动,2026 年 6 月首次登顶 GitHub Trending 第一名,此后持续在日榜、周榜、月榜上出现。

核心架构:60+ Edge Functions + 双地图引擎 + Protocol Buffers
World Monitor 的技术栈在开源项目中属于相当激进的一类。前端用原生 TypeScript + Vite 构建,没有引入 React 或 Vue 这样的框架。地图渲染同时维护两套引擎:3D 地球仪用 globe.gl(基于 Three.js),2D 平面地图用 deck.gl + MapLibre GL,支持 56 种地图图层类型。
后端采用无服务器架构,部署在 Vercel Edge Functions 上,共 60+ 个边缘函数。这些函数分为两代:第一代是传统的单一职责端点(api/.js),每个处理一个数据源的代理、缓存或转换;第二代是 Protocol Buffers 优先的端点,34 个独立的边缘函数各自只导入自己的处理模块。这种设计将冷启动时间降低了约 85%,大多数端点从 500ms+ 降至 100ms 以内。API 契约用 281 个 proto 定义、35 个服务,通过 sebuf HTTP 注解生成。
桌面端用 Tauri 2(Rust)构建,macOS、Windows、Linux 三平台均提供原生二进制文件,内嵌 Node.js sidecar 处理本地计算任务。
数据源:从地震到网络威胁的 65+ 提供商
World Monitor 聚合的数据覆盖范围远超一般新闻聚合器。以下是部分关键数据源的更新频率:
| 数据类别 | 数据源 | 更新频率 |
|---|---|---|
| 地震监测 | USGS M4.5+ | 5 分钟 |
| 股票行情 | Yahoo Finance(分批轮询) | 5 分钟 |
| 大宗商品 | Yahoo Finance(WTI、Brent、金属) | 5 分钟 |
| 加密货币 | CoinGecko(BTC、ETH、SOL、XRP 等) | 5 分钟 |
| 网络威胁 | Feodo、URLhaus、C2Intel、OTX、AbuseIPDB | 2 小时 |
| 互联网中断 | Cloudflare Radar | 5 分钟 |
| 野火检测 | NASA FIRMS VIIRS 卫星数据 | 10 分钟 |
| 气候异常 | Open-Meteo ERA5 | 15 分钟 |
跨数据流的关联分析是 World Monitor 的核心差异化能力。系统会同时监控军事活动、经济指标、自然灾害和事态升级信号,当多个类别的异常在同一地理区域聚集时,自动触发战略风险警报。具体的模块依赖关系包括:
- CII 动荡评分:整合 ACLED 冲突事件数据和 GDELT 抗议数据,计算事件数量和伤亡人数
- CII 安全评分:追踪军事飞行器和舰船在热点区域附近的活跃程度
- CII 信息评分:分析新闻集群的速度和关键词匹配度
- 战略风险模块:综合 CII、地理聚合和级联效应进行复合评分
Country Instability Index:量化 31 个国家的风险
World Monitor 实现了一套服务端权威的 Country Instability Index(CII)v8 压力评分系统,覆盖 31 个一级国家。评分基于 12 个信号类别,涵盖政治动荡、安全威胁、信息环境等多个维度。当某个国家的 CII 分数跨越阈值时,系统会自动触发警报传播链:
- 数据源模块生成警报(如 CII 分数飙升)
- 警报与同区域相关警报合并
- 战略风险模块接收复合警报
- UI 更新顶部徽标和面板指示器
AI 能力:本地运行 + 500+ 新闻源摘要
World Monitor 的 AI 功能支持两种运行模式。云端模式可以使用 Ollama、Groq 或 OpenRouter 作为推理后端;本地模式通过 Transformers.js 在浏览器端运行 ONNX 模型,无需 API Key,数据完全保留在用户设备上。
AI 的主要应用场景是对 500+ 策展新闻源进行摘要合成。系统覆盖 15 个新闻类别,支持 25 种语言(含 RTL 语言),为每个数据流生成简报。此外还有两个旗舰工作流:Route Explorer(路线探索器)和 Scenario Engine(情景引擎),用于推理供应链中断风险。
六个站点变体与开发者集成
World Monitor 从同一套代码库构建六个专业变体:
- worldmonitor.app(全球地缘政治)
- tech.worldmonitor.app(科技情报)
- finance.worldmonitor.app(金融市场)
- commodity.worldmonitor.app(大宗商品)
- happy.worldmonitor.app(正面全球趋势)
- energy.worldmonitor.app(能源)
对开发者而言,World Monitor 提供了四种编程接入方式:MCP Server(Streamable HTTP 协议,兼容 AI Agent)、REST API(OpenAPI 规范)、CLI 工具(npm 包 worldmonitor),以及 Python/Ruby/Go 三种语言的官方 SDK。
部署与许可
项目采用 AGPL-3.0-only 许可证,允许个人、研究和教育用途自由使用,也允许商业使用但需遵守 copyleft 条款。需要非 AGPL 条款的商业许可可以单独获取。部署方式支持 Vercel、Docker 和静态导出三种路径。
快速启动只需三行命令:
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install && npm run dev
``
项目目前处于活跃维护状态,已有 43 个 Release 版本,Discord 社区持续运营中。
### MCP 集成:让 AI Agent 获取全球态势数据
World Monitor 提供了标准的 MCP Server 接口(`worldmonitor.app/mcp`,基于 Streamable HTTP 协议),任何兼容 MCP 的 AI Agent 都可以调用其工具。`tools/list` 端点无需认证即可获取完整工具列表,`tools/call` 通过 `X-WorldMonitor-Key` 请求头或 OAuth 进行认证。这意味着开发者可以将全球实时情报数据直接接入 Claude Code、Cursor 等编程助手的工作流中,例如让 Agent 在编写涉及国际供应链的代码时自动查询相关航线的风险状态。
项目还在 Smithery.ai 注册了 MCP 服务(`smithery.ai/servers/worldmonitor/wm-mcp`),在 skills.sh 上有 Agent 技能描述文件,并提供了 `llms.txt`、`.well-known/agent-skills/index.json` 和 `.well-known/api-catalog` 等标准化的 Agent 发现文件。
### 与商业平台的对比
World Monitor 的 GitHub Topic 标签中包含 "palantir",这并非偶然。Palantir Foundry 和 Gotham 是全球最知名的商业态势感知平台,服务于政府和大型企业客户,年订阅费用通常在六到七位数美元。World Monitor 用开源的方式实现了类似的数据聚合和可视化能力,虽然在数据源的深度和客户定制化程度上与 Palantir 有明显差距,但对于记者、独立分析师和中小型机构而言,它提供了一个零成本的入门方案。
两者的核心差异在于数据来源的权威性:Palantir 可以接入政府机密数据和商业卫星图像,World Monitor 依赖的是公开数据源(USGS、Cloudflare Radar、ACLED 等)。但公开数据的覆盖面已经相当可观,65+ 数据提供商和 500+ 新闻源的组合足以支撑基础的地缘政治分析工作流。
来源:[GitHub - koala73/worldmonitor](https://github.com/koala73/worldmonitor)、[World Monitor 官方文档](https://www.worldmonitor.app/docs/documentation)- 美国政府要求 OpenAI 分阶段发布 GPT-5.66/26/2026
- 华为开源 920 亿参数 openPangu-2.0-Flash 模型6/30/2026
- Anthropic 获美国政府批准,恢复 Mythos 5 模型对关键基础设施组织的部署6/27/2026
- xAI 开源 Grok Build:Rust 编写的终端编程代理7/15/2026
- OpenSEO:5800 Star 的开源 SEO 工具,10 美元/月挑战 Semrush 与 Ahrefs7/20/2026
- 腾讯玄武阿图因AI在CyberGym测试中超越Mythos7/3/2026
- Gemini Omni Flash 登顶 Video Arena 盲测榜,领先第二名 101 分7/3/2026
- DeepSeek 联合北大开源 DSpark:半自回归推测解码,推理速度提升 57% 至 85%6/27/2026
- OmniRoute:日增 1300+ Star 的开源 AI 网关,一个端点接通 250 个模型提供商7/20/2026
- 华为天才少年的开源AI Agent全书:6700星、十章、可跑实验代码7/20/2026
- AI 代码审查的 token 困境:code-review-graph 如何用代码图谱砍掉 98% 的上下文7/20/2026
- Hallmark:一份写给AI编码助手的反AI味设计手册7/17/2026
- Claude Code 被指通过 system prompt 隐蔽传递代理与时区信息6/30/2026
- Cursor 研究:越强的 AI 模型越会"作弊"应对编程基准测试6/26/2026
- Voicebox:43K Stars 的开源 AI 语音工作室,7 引擎 TTS + MCP Agent 集成7/19/2026
- 苹果首款触屏 MacBook 确认搭载 M5 Pro/Max,M7 版计划 2027 年跟进6/27/2026
- Kimi K3 首登 DeepSWE v1.1:开源权重模型挤进前三7/18/2026
- KTransformers:单 GPU 跑 671B MoE 模型的清华方案7/21/2026
- GPT-5.6用一段十页提示词,关闭凸优化30年的复杂性缺口7/19/2026
- B站在WAIC展出开源AI猫娘:能看懂屏幕、主动搭话的桌面伙伴7/18/2026
- 27B 模型塞进手机:PrismML Bonsai 27B 把权重压到 1-bit7/18/2026
- AI 连破三大数学猜想:Jacobian 猜想 87 年反例与形式化验证的新时代7/21/2026
- Qwen3.8 发布:2.4T 参数、原生多模态、开放权重承诺7/19/2026
- Moonshine Micro:80美分芯片跑完整语音流水线,500KB内存装下VAD+STT+TTS7/18/2026
- LingBot-Map:用前馈3D基础模型做流式重建,20FPS跑完一万帧7/18/2026
- Kimi K3:2.8万亿参数开源模型,前端编程Arena登顶7/17/2026
- Qwen-Image-3.0 发布:追求实用的图像生成7/21/2026
- Gemini 3.6 Flash 发布:Token 效率砍 65%,多模态全面领先7/21/2026
- 2026 年 AI 都学会了记忆,但你的记忆不属于你7/19/2026
- transcribe.cpp:一个 ggml 运行时跑完 16 个语音转文字模型家族7/19/2026