做情报、做投研、做风控、做供应链的人都有个共同的痛:信息散在几十个地方。新闻在 Reuters、地缘事件在 Think Tank 简报、市场行情在 Bloomberg、基础设施状态在各家 status 页、社媒信号在 X 和 Telegram。你要拼一张「现在全球正在发生什么」的图,得开二十个标签页,自己脑内关联,还总是慢半拍。worldmonitor 想把这个过程开源化、自动化--一个实时全球情报仪表盘,用 AI 把 500+ 路新闻源、地缘信号、金融行情、基础设施状态聚合到一个界面里,本地用 Ollama 跑,不需要任何 API key。
仓库 koala73/worldmonitor,2026 年 1 月 8 日创建,到今天(2026 年 8 月 7 日)星 79,487、fork 11,881,主语言 TypeScript,AGPL v3 许可证,npm 包名 worldmonitor,今天仍有 push--7 个月没停过迭代。这个量级在开源 dashboard 类项目里相当靠前,而它真正有意思的不是星数,是「统一态势感知」这件事被一个开源项目认真做了一遍。
一、它是什么
worldmonitor(github.com/koala73/worldmonitor,文档 worldmonitor.app/docs/documentation)定位一句话:Real-time global intelligence dashboard--AI 驱动的新闻聚合、地缘政治监控、基础设施追踪,统一态势感知界面。
它不是一个新闻阅读器,也不是一个行情软件,而是把「新闻流 + 地缘事件流 + 金融行情流 + 基础设施状态流」这几路本来散在各处的信号,统一拉进一个仪表盘,再用 AI 做跨流关联和简报合成。形态上有两种:浏览器里跑的 Web 应用,和 Tauri 2 打包的桌面应用(macOS / Windows / Linux 都支持)。同一份代码库还衍生出 6 个站点变体,下面展开。
二、解决什么痛点
痛点一句话:全球态势感知的输入太散、关联太慢。具体拆三层:
- 信源分散。做地缘、做投研、做供应链风控的人,每天要扫的东西横跨新闻、官方公告、行情、社媒、status 页。没有一个地方能把这几路信号并排摆出来,更别说在同一张地图上叠加。
- 关联靠人脑。军事动向、经济数据、灾害事件、市场异动之间是有因果和领先-滞后关系的,但传统工具只给你原始流,关联全靠你自己脑补--慢,且容易漏。
- 要么贵要么黑盒。商业情报终端(Bloomberg、Palantir 那类)贵且闭源,数据和处理逻辑都看不到;自己从零搭一套聚合 + 可视化 + AI 简报的栈,工程量不小。
worldmonitor 的切入点是第三条的「开源替代」加第一二条的「聚合 + AI 关联」。500+ 路新闻源按 15 个分类组织,AI 合成简报;跨流关联把军事 / 经济 / 灾害 / 升级四类信号做收敛;再叠一层 Country Instability Index 给国家层面的压力量化。整个系统可以本地跑(Ollama),不依赖任何外部 API key--这对不能把情报查询上云的敏感场景是刚需。
举个具体场景:某地突发军事动向,传统流程是你先在新闻里看到消息,再切到行情看市场反应,再切到社媒看情绪,再切到地图看地理位置--四五个工具来回切,等你看完关联,半小时过去了。worldmonitor 要做的是把这四路信号在同一张地图、同一个时间线上并排呈现,AI 帮你标出关联,你看到的是一张拼好的图而不是四张散的流。
三、核心功能
功能按 README 拆成几块:
| 模块 | 做什么 | 关键细节 |
|---|---|---|
| 新闻聚合 | 500+ curated feeds × 15 分类 | AI 合成简报,不是简单堆标题 |
| 双地图引擎 | 3D globe (globe.gl) + WebGL 平面图 (deck.gl) | 56 种地图图层可叠加 |
| 跨流关联 | 军事 / 经济 / 灾害 / 升级信号收敛 | 多源信号在同一界面关联呈现 |
| 国家不稳定指数 | Country Instability Index (CII) v8 | 31 个 Tier-1 国家压力评分,服务端权威 |
| 金融雷达 | 29 证交所 + 大宗商品 + 加密货币 | 7 信号市场组合 |
| 本地 AI | Ollama 驱动 | 无需 API key,数据不出本机 |
| 站点变体 | 6 个主题站点 | world / tech / finance / commodity / happy / energy,同一代码库 |
| 桌面应用 | Tauri 2 | macOS / Windows / Linux |
| 国际化 | 26 语言 + RTL | 含阿拉伯语等从右到左书写系统 |
几个值得点出来的设计:
双地图引擎不是炫技。3D globe 适合看全球分布和地缘格局,WebGL 平面图适合看密度和热力,56 种图层意味着你可以把新闻事件、军事动向、灾害、金融数据按需叠加--这是「态势感知」而非「看新闻」的关键。
CII v8 是服务端权威的。国家压力评分这种东西如果各端各自算,版本一多就乱。worldmonitor 把它定为服务端权威值,保证所有人看到的是同一个数。31 个 Tier-1 国家覆盖主要经济体和冲突热点。
6 个站点变体同源是个聪明的工程决策。world(综合)/ tech / finance / commodity / happy / energy 六个主题,同一份代码不同配置,既能让不同关注点的人有专属入口,又不用维护六套代码。happy 这个变体比较有意思--纯正面新闻的情报站,给不想每天被坏消息淹没的人留了个出口。
金融雷达不只是看行情。29 家证交所加上大宗商品和加密货币,再叠 7 个市场信号组合--它的定位不是替代 Bloomberg 看报价,而是在情报语境下把市场异动和其他信号并置。比如某国压力指数上升的同时大宗商品异动,这种跨域关联才是它想呈现的。
跨流关联是核心卖点。军事、经济、灾害、升级四类信号单独看都不缺源,难的是把它们在同一界面收敛--一次事件在不同流里会留下不同痕迹,worldmonitor 用 AI 帮你把这些痕迹拼到一起,而不是让你自己一个个流去翻。
四、架构与技术栈
技术选型上能看出这是个认真的 TypeScript 工程:
- 地图层:globe.gl(3D 地球,基于 Three.js)+ deck.gl(WebGL 平面图,大数据量可视化)。这两个是地理可视化领域的事实标准,组合起来兼顾「好看」和「能扛量」。
- AI 层:Ollama 本地推理,不绑任何云模型提供商。这意味着你的情报查询不会泄漏给第三方。对风控、地缘这类敏感场景,这是架构层面的隐私保证。
- 桌面壳:Tauri 2,不是 Electron。Tauri 用系统 webview,包体小、内存占用低,Rust 后端--选 Tauri 而不是 Electron,说明作者在意资源占用;仪表盘类应用常驻后台,这点重要。
- 分发:发布为 npm 包 worldmonitor,也有桌面安装包。
- 国际化:26 语言 + RTL,说明它面向的是全球用户而不只是英语圈--情报工具本来就该是全球视角。
架构上 README 强调「服务端权威 + 客户端渲染」的分工:像 CII 这种需要一致性的指标走服务端,地图和可视化走客户端。这个分工合理,避免各端各自算导致数据不一致。它还有一层含义:服务端权威的部分保证全网一致性,客户端渲染的部分可以本地定制和扩展--你可以在自己的部署里加图层、调样式,而不影响指标的一致性。对想二次开发的团队,这意味着「数据可信」和「展示可改」可以同时做到。
五、怎么上手
README 给的 Quick start 三步:
git clone https://github.com/koala73/worldmonitor
cd worldmonitor
npm install
npm run dev本地 AI 部分,装好 Ollama 后拉一个模型,worldmonitor 会发现本地 Ollama 实例,不需要配任何 API key。想跑桌面应用的话用 Tauri 打包(macOS / Windows / Linux 都支持),具体命令参数以仓库 README 和 worldmonitor.app/docs/documentation 为准。文档站覆盖配置、图层、站点变体、本地模型接入等,上手前建议先过一遍文档。
六、适合谁 + 注意点
适合谁
- 做地缘、投研、风控、供应链、应急的人:需要一个把多源信号聚合到一处的态势感知界面。
- 关注开源情报(OSINT)的人:500+ feeds + 跨流关联 + 地图叠加,是个现成的 OSINT 工作台。
- 不能把查询上云的场景:本地 Ollama 跑,数据不出本机。
- 想基于现成仪表盘二次开发的人:TypeScript + AGPL v3,6 个站点变体可作为模板。
注意点
- AGPL v3,不是 MIT / Apache。AGPL 要求修改后通过网络提供服务也要开源衍生代码。想拿它做内部闭源商用要谨慎,先看清许可证条款。这是它和多数星标开源工具最大的不同。
- 本地 AI 依赖 Ollama。要用本地推理得先装好 Ollama 和模型,对没接触过本地模型的人有入门成本;不想折腾也可以接外部模型,但那就不是「完全本地」了。
- 数据源是 curated 不是全量。500+ feeds 是精选的,覆盖面广但不等于全网,特定垂直领域可能要自己加源。
- CII 等服务端指标依赖官方服务。客户端渲染部分可以本地跑,但服务端权威的指标(如 CII v8)要连官方服务,完全离线场景下这部分会受限。
看法
7.9 万星的开源 dashboard 不少见,少见的是把「全球情报态势感知」这件原本属于商业终端的事认真开源做了一遍。worldmonitor 的价值不在某一项功能,而在「500+ 源聚合 + 双地图叠加 + 跨流 AI 关联 + 本地推理」这个组合--单独每一项都有人做,凑齐并且开源、能本地跑的不多。AGPL v3 是个门槛,商业团队接入前要先过许可证这关;但对个人研究者、OSINT 社区、敏感场景的用户,这是个少见的、可以真正自己握住数据和推理的开源情报工作台。7 个月没停过迭代,今天还有 push,说明不是 demo 项目。
另一层值得说的是它对「情报民主化」的意义。全球态势感知过去是 Bloomberg 终端、Palantir 部署、政府情报机构才能玩的游戏,个人研究员和中小机构只能靠手工拼凑。worldmonitor 把这套能力开源出来,还允许本地跑--不只是省钱,是让你能审计数据来源和关联逻辑,这在情报领域比功能本身更重要。AGPL v3 的选择也符合这个定位:它防止有人把开源成果闭源转售,保护了「开源情报」的公共属性。
参考来源
- worldmonitor GitHub 仓库:https://github.com/koala73/worldmonitor
- worldmonitor 文档:https://worldmonitor.app/docs/documentation
- star / fork / 语言 / 许可证 / 创建时间 / 最近 push 依据 GitHub API(2026-08-07 核实,79,487 stars)
- 功能、地图引擎、CII、站点变体、本地 AI 等依据仓库 README(2026-08-07)