想搞清楚「世界现在到底在发生什么」,麻烦的地方在于信息太散:新闻在资讯站,航运和航班在各自的追踪站,大宗和汇率在行情软件,看完一圈还没拼成一张图。World Monitor 干的就是这件事:把新闻、地缘、基础设施、金融市场全流到同一张实时地图上,让你用一块屏看全局。

是什么
World Monitor 是 koala73 开源的实时全球情报仪表盘,AGPL-3.0 协议、TypeScript 写的,目前 8.7 万多个 Star,最新版本 v2.10.0。它的自我定位是「态势感知界面」:船舶、飞机、警报、电缆、市场这些原始信号,被打包流式送上同一张地图,再用 AI 在它们汇聚成重要信息时给你打标记。官网给它配了 57 种地图图层、461 个新闻与情报源、757 个数据提供方,背后是 5 套独立引擎。
它不止网页一个形态。同一套代码库能长出 world、tech、finance、commodity、happy、energy 六个站点变体,还打包了 macOS / Windows / Linux 的桌面客户端(Tauri 2 做的),装一个客户端就能在应用里切换这些变体。多语言 UI 也做了,中文、日文、俄文都在。

仓库首页。TypeScript 主仓、AGPL-3.0,README 里把支持状态和部署方式列得很清楚
它到底好用在哪儿
第一是双地图引擎。3D 地球用 globe.gl,平面用 deck.gl 的 WebGL 实现,两者共享同一套地图图层目录。地球视角看全球态势、平面视图看局部细节,切换时不用重新找图层,这种一致性用起来很顺。
第二是国家不稳定指数(CII)。它给 31 个重点关注国家实时算 CII v8 评分和分档,还会标出约 24 小时的变化方向。对做国际业务、看宏观的人来说,这比一堆孤立新闻有用——你能看出哪个地方在「变差」,而不是只知道发生了什么。
第三是金融雷达。股票交易所、大宗商品、加密资产、市场综合指数揉进同一个视图,和地缘、灾害信号放一起对照。资产价格和事件之间的关联,在同一块屏上更容易看出来。
第四是本地 AI,不绑云。它可以用 Ollama 跑本地模型,README 明确写了「完全不需要 API key」。对在意数据不外传、又不想按月付模型费的人,这点是加分项。同时它对脚本和智能体很友好,官方给了 MCP 服务、REST API,以及 npm CLI、Python SDK、Go SDK、Ruby gem。

官网首页。数据规模、开源协议、以及 REST API / MCP / 各语言 SDK 的入口都摆在首屏
怎么用
自己跑一份最简单:git clone 仓库后 npm install,再 npm run dev,浏览器打开 localhost:3000 就能看,示例里不需要配任何环境变量。想开发某个变体,脚本也分好了,比如 npm run dev:finance 起的是金融版。
不想自建就用现成的:官网可以直接打开,桌面版有 Windows、macOS、Linux 的安装包。它还有个 npm 包,npx worldmonitor 就能在命令行里取数据,适合塞进自动化脚本。
不足也得说清楚
第一是协议。AGPL-3.0 是强 copyleft,你对它改了再对外提供服务,得把改动也开源。个人玩、内部用没问题,想拿它做闭源的商业产品,先掂量清楚授权这块。
第二是数据源要配凭据。默认能跑起来,但一部分功能背后的数据源需要各自的 API key(仓库的 .env.example 里列了全)。而且它把支持状态分了档,网页和桌面是「稳定」档,其余边角要么在开发、要么看运气,别默认全都成熟。
第三是它偏重。3D 地球、WebGL 地图、多路实时数据流,前端开销不小,老机器或弱网环境会卡。真要当「常驻大屏」用,机器和网络得跟上,不然体验会打折。
跟同类怎么比
它和 Feedly、Inoreader 这类阅读器不是一回事,那些是把新闻聚合好让你读,World Monitor 是把信号放到地图上让你「看态势」。官网自己开过一句玩笑,说它「不是开源的 Palantir」——意思是有情报面板的味道,但别拿它跟那种级别的重系统比。真拿商业情报平台对照,它的数据深度和定制能力差着量级,可它是开源、能自建、能免费跑的。
我的看法:如果你关注国际局势、或者工作需要盯海外风险,World Monitor 是目前少见的「一屏看全局」开源方案,用本地模型还省了 API 开销。8.7 万 Star、v2.10.0、六个站点变体一直在更,值得收进浏览器书签栏。
GitHub:https://github.com/koala73/worldmonitor
官方网站:https://www.worldmonitor.app
标签:#WorldMonitor #实时情报 #态势感知 #开源仪表盘 #地缘监测 #TypeScript #数据可视化
看国际新闻的时候,你更习惯一个个站点翻,还是想要一块能拼出全局的实时大屏?