实时全球情报仪表盘。AI驱动的新闻聚合、地缘政治监控和基础设施跟踪,集成在统一的情境感知界面中。
实时全球情报仪表盘 — 在统一的态势感知界面中,汇集 AI 驱动的新闻聚合、地缘政治监测和基础设施追踪。

完整的功能清单、架构、数据源和算法,请参阅**文档**。
所有站点变体和桌面二进制文件均从同一代码库构建,并通过同一发布流程交付。下表说明维护状态,帮助你判断哪些产品形态可放心依赖。
| 产品形态 | 状态 | 说明 |
|---|---|---|
worldmonitor.app、tech.、finance.、commodity.、happy.、energy. | 稳定 | 从本仓库构建的公开部署,持续维护中 |
| 桌面二进制文件(Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 稳定 | 一个可在应用内切换变体的 Tauri 二进制文件;当前 CI 发布目标为 full 和 tech |
上述任一产品形态的问题都会进入同一待办队列;请查看问题看板了解当前公开工作。
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
打开 localhost:3000(可在 .env.local 中通过 DEV_PORT 覆盖端口)。应用无需环境变量即可运行。
特定功能的数据源可能需要凭据。完整列表请参阅 .env.example。
针对特定变体进行开发:
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 / Groq / OpenRouter、Transformers.js(浏览器端) |
| API 契约 | Protocol Buffers(290 个 proto、35 项服务)、sebuf HTTP 注解 |
| 部署 | Vercel Edge Functions(60+)、Railway 中继、Tauri、PWA |
| 缓存 | Redis(Upstash)、3 层缓存、CDN、service worker |
完整技术栈详情请参阅**架构文档**。
World Monitor 同时为智能体、脚本和浏览器而构建:
https://worldmonitor.app/mcp(Streamable HTTP)。公开提供 tools/list;tools/call 通过 X-WorldMonitor-Key 请求头或 OAuth 进行身份验证。https://api.worldmonitor.app,详见 OpenAPI 规范。worldmonitor npm 包(源代码位于 cli/):