koala73 /worldmonitor
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
★ 90,434⑂ 14,019👁 508⑃ 7,928● 2,261▤ 52◈ 97
90,434
stars
+32+415+2,609
14,019
forks
508
watchers
7,928
prs
2,261
issues
52
releases
97
discussions
README
World Monitor English | 日本語 | Русский 实时全球情报仪表盘 — 在统一的态势感知界面中,汇集 AI 驱动的新闻聚合、地缘政治监测和基础设施追踪。 文档 · 发布版本 · 贡献指南 !World Monitor 仪表盘 --- 功能概览 - 精选新闻源,覆盖全球和区域类别,并由 AI 综合生成简报 - 双地图引擎 — 3D 地球仪(globe.gl)和 WebGL 平面地图(deck.gl),使用共享地图图层目录 - 跨信息流关联 — 汇聚军事、经济、灾害和升级信号 - 国家不稳定指数(CII) — 面向一级国家注册表的服务器权威 CII v14 压力评分 - 金融雷达 — 证券交易所、大宗商品、加密货币,以及市场综合指标 - 本地 AI — 通过 Ollama 运行全部功能,无需 API 密钥 - 站点变体,均来自同一代码库(World Monitor、Tech Monitor、Finance Monitor、Commodity Monitor、Happy Monitor、Energy Monitor) - 原生桌面应用(Tauri 2),支持 macOS、Windows 和 Linux - 多语言界面,提供本地语言信息流和 RTL 支持 完整的功能清单、架构、数据源和算法,请参阅文档。 --- 支持状态 所有站点变体和桌面二进制文件均从同一代码库构建,并通过同一发布流程交付。下表说明维护状态,帮助你判断哪些产品形态可放心依赖。 | 产品形态 | 状态 | 说明 | |---------|--------|-------| | worldmonitor.app、tech.、finance.、commodity.、happy.、energy. | 稳定 | 从本仓库构建的公开部署,持续维护中 | | 桌面二进制文件(Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 稳定 | 一个可在应用内切换变体的 Tauri 二进制文件;当前 CI 发布目标为 full 和 tech | 上述任一产品形态的问题都会进入同一待办队列;请查看问题看板了解当前公开工作。 --- 快速开始 bash git clone https://github.com/koala73/worldmonitor.git cd worldmonitor npm install npm run dev 打开 localhost:3000(可在 .env.local 中通过 DEV_PORT 覆盖端口)。应用无需环境变量即可运行。 特定功能的数据源可能需要凭据。完整列表请参阅 .env.example。 针对特定变体进行开发: bash 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 npm run dev:energy energy.worldmonitor.app 部署选项(Vercel、Docker、静态托管)请参阅自托管指南。 --- 技术栈 | 类别 | 技术 | |----------|-------------| | 前端 | Vanilla TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL | | 桌面 | Tauri 2(Rust)与 Node.js sidecar | | AI/ML | Ollama / OpenRouter、Transformers.js(浏览器端) | | API 契约 | Protocol Buffers 与 sebuf HTTP 注解 | | 部署 | Vercel Edge Functions、Railway 中继、Tauri、PWA | | 缓存 | Redis(Upstash)、3 层缓存、CDN、service worker | 完整技术栈详情请参阅架构文档。 --- 编程访问 World Monitor 同时为智能体、脚本和浏览器而构建: - MCP Server — https://worldmonitor.app/mcp(Streamable HTTP)。公开提供 tools/list;tools/call 通过 X-WorldMonitor-Key 请求头或 OAuth 进行身份验证。 - REST API — 基础地址为 https://api.worldmonitor.app,详见 OpenAPI 规范。 - CLI — 官方 worldmonitor npm 包(源代码位于 cli/): sh npx worldmonitor tools run ad-hoc — list every MCP tool (no key needed) npm install -g worldmonitor or install the worldmonitor (alias wm) command brew install worldmonitor or install it with Homebrew worldmonitor risk IR --api-key wm_xxx - SDK — 与 CLI 对应的官方零依赖客户端库:Python worldmonitor-sdk(源代码位于 sdk/python/)、Ruby worldmonitor(sdk/ruby/)、Go github.com/koala73/worldmonitor/sdk/go(sdk/go/)。指南:worldmonitor.app/docs/zh/sdks。 智能体发现文件:llms.txt · 智能体技能清单 · API 目录。请在 worldmonitor.app/pro 获取 API 密钥。 --- 航班数据 航班数据由 Wingbits 慷慨提供;Wingbits 是先进的 ADS-B 航班数据解决方案。 --- 支持 World Monitor 的 Web 应用和 API 运行在 Vercel 上。感谢 Vercel 对本项目的慷慨支持。 --- 数据源 WorldMonito
Top issues
#1310Feature request: Global Health Monitoring Dashboard (WHO / ECDC / PubMed feeds)31 comments · 2026-03-09#4930epic(forecast): verified probabilistic forecasting — resolution engine, public Brier track record, learned calibration, LLM ensemble (MiroFish++ roadmap)13 comments · 2026-07-06#4580perf(CLS): above-the-fold instability on /dashboard — skeleton→app swap + #panelsGrid/#main displacement; desktop regressing 0.10→0.14 (#4487)13 comments · 2026-07-01#4944feat(llm): migrate LLM stack to OpenRouter DeepSeek tiers — core off Groq, upgraded fallback, config bug fixes8 comments · 2026-07-06#4537perf(INP): own INP as an interaction problem (field 374ms desktop / 870ms mobile) — instrument + chunk hot handlers, not folded into the boot-split (#4487)8 comments · 2026-06-30#4487perf: Core Web Vitals FAILED in field (LCP 4.8s/INP 870ms mobile) — prioritized fix8 comments · 2026-06-28#5947fix(insights): repeated synthesis rejection preserves stale LKG while freshness metadata advances4 comments · 2026-08-01#7837test(e2e): investigate recurring map-budget smoke flakiness and Playwright response errors6 comments · 2026-09-07
Discussions
#10105Offer: Windows Desktop Testing, Multi-AI Code Analysis, Codex Verification & Automated Regression Testing0 comments · 2026-11-03#9896How long should it take??1 comments · 2026-10-30#9803Docs: optional "Listed on MCPwell" badge + listing check0 comments · 2026-10-28#8863为什么注册不了0 comments · 2026-10-05#8507Copycat?0 comments · 2026-09-22#8188enabling others to access0 comments · 2026-09-15#6296IPTV Channels0 comments · 2026-08-06#5434Proposal: Public-health situational-awareness layer using authoritative outbreak data0 comments · 2026-07-22
Latest release
World Monitor v2.11.8 v2.11.8 2026-11-04What's Changed - chore(release): bump desktop to 2.11.8 (10150) - perf(blog): self-host subset web fonts with a preloaded core and on-demand extended files (10145) - fix(panels): make table status and severity badges readable in both themes (10144) - fix(panels): make price and stock table state colours readable in both themes (10143) - fix(panels): collapse the badge and watchlist button in market headers up to 420px (10142) - feat(self-host): unlock Pro on self-hosted dashboards with the user's own desktop key (10137) - ci(deploy-gate): stop holding runners for waits and history the evaluat
相关报道 (4)
News & coverage (6)
Hacker NewsWorldMonitor: Real-time global intelligence dashboard▲ 6 · 0 comments · 2026-06-19Hacker NewsWorld Monitor – AI-powered news aggregation▲ 1 · 0 comments · 2026-03-06Hacker NewsReal-time global intelligence dashboard for news and geopolitical monitoring▲ 1 · 1 comments · 2026-03-02tarnkappeWorldMonitor holt die Weltlage ins eigene Heimnetz2026-07-23BFMTV"World-Monitor" et "Worldmonitor.app": signe des temps, ces sites offrent à des dizaines de milliers d’utilisateurs de suivre l’actualité géopolitique en temps réel ...2026-03-03Information Security NewspaperOpen-Source Tool Lets You Spy On The Entire Planet In Real Time2026-09-17