用途与定位:World Monitor 是实时全球情报仪表盘,把新闻聚合、地缘政治监控与基础设施追踪集中到一个界面,基于 TypeScript/Vite 单一代码库,可输出网页、PWA 或 Tauri 2 原生桌面应用。
主要能力:聚合 435+ 信息源、覆盖 15 个类别(如 geopolitics、military、economics、technology、climate、energy、finance、infrastructure 等);双地图引擎(globe.gl 的 3D 地球与 deck.gl + MapLibre GL 的 WebGL 平面地图,共 45 个数据图层);按国家给出 12 类信号合成的综合风险评分(含趋势与实时订阅);金融雷达覆盖 92 个交易所,提供 7 信号市场综合分及交易所、加密货币、大宗商品查询;AI 合成管线与跨流信号关联引擎;支持 21 种语言与 RTL 排版;含 92 个 proto、22 个服务的 Protocol Buffers 契约与 60+ Vercel Edge Functions。
安装与使用:
git clone https://github.com/koala73/worldmonitor.git cd worldmonitor npm install npm run dev # Opens http://localhost:5173
基础运行无需环境变量,默认使用本地 Ollama。多站点变体可用 npm run dev:tech、npm run dev:finance、npm run dev:commodity、npm run dev:happy。构建用 npm run typecheck、npm run build:full、npm run build。可选环境变量包括 VITE_OLLAMA_BASE_URL、VITE_GROQ_API_KEY、VITE_OPENROUTER_API_KEY、UPSTASH_REDIS_REST_URL、UPSTASH_REDIS_REST_TOKEN、VITE_MAPTILER_API_KEY、VITE_SITE_VARIANT 等。桌面端用 cargo install tauri-cli,再执行 npm run tauri:dev 或 npm run tauri:build;自托管可用 Docker 与 docker compose 或 vercel --prod 部署。
适用场景:需要持续跟踪全球新闻、地区风险、金融与基础设施信号的监控、研究与态势感知工作。
限制:许可证为 AGPL-3.0(非商业用途),SaaS 或重新品牌化需商业许可。资料未提供具体收费价格、性能指标或数据准确率保证;地图渲染、AI 合成、信息源限流等依赖可选外部服务与本地 Ollama 配置。