← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

koala73 worldmonitor


koala73 worldmonitor

世界监控 简体中文

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

文档 · 发布 · 贡献

功能概述

完整功能列表、架构、数据源及算法,请参阅文档。

支持状态

所有站点变体及桌面二进制文件均基于单一代码库构建,并通过同一发布流程交付。下表明确了维护状态,以便您了解哪些部分可安全依赖。

| 表面层 | 状态 | 备注 | |--------|------|------| | worldmonitor.app、tech.、finance.、commodity.、happy.、energy. | 稳定 | 基于此仓库的公开部署,积极维护 | | 桌面二进制文件(Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 稳定 | 单一Tauri二进制文件,可在应用内切换变体;当前CI发布目标为完整版和科技版 |

针对上述任一表面层提交的问题,均从同一待办事项列表中进行分类处理——请参阅问题面板查看当前进行中的工作。

快速开始

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 侧车进程 | | AI/ML | Ollama / Groq / OpenRouter、Transformers.js(浏览器端) | | API 契约 | Protocol Buffers(281个协议、35个服务)、sebuf HTTP 注解 | | 部署 | Vercel Edge Functions(60+)、Railway 中继、Tauri、PWA | | 缓存 | Redis (Upstash)、3层缓存、CDN、Service Worker |

完整技术栈详情请参阅架构文档。

程序化访问

World Monitor 不仅面向浏览器,也为代理和脚本构建:

在 worldmonitor.app/pro 获取 API 密钥。

航班数据

航班数据由 Wingbits 慷慨提供,这是最先进的 ADS-B 航班数据解决方案。

数据源

WorldMonitor 整合了 65+ 个外部提供商和 API,涵盖地缘政治、金融、能源、气候、航空、网络、军事、基础设施及新闻情报——通过 500+ 个精选新闻源呈现,并由覆盖 35 个源组的 freshness monitor 追踪。完整数据源目录请参阅提供商、新闻源层级及采集方法。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

npm run typecheck      # 类型检查
npm run build:full     # 生产构建

许可证

源代码采用 AGPL-3.0-only 许可证。在遵守其 copyleft 和源代码可用性条款的前提下,允许商业使用。

| 使用场景 | 是否允许? | |----------|------------| | 个人/研究/教育用途 | 是,基于 AGPL-3.0-only | | 自托管实例 | 是,基于 AGPL-3.0-only | | 分叉并修改 | 是,在需要时以 AGPL-3.0-only 共享源代码 | | 商业使用/SaaS | 是,基于 AGPL-3.0-only,需遵守 AGPL 义务 | | 私有闭源专有使用或官方品牌使用权 | 需要单独的商业或商标许可 |

完整代码许可证请参阅 LICENSE,通俗语言摘要请参阅 docs/license.mdx。对于需要非 AGPL 条款的团队,商业许可作为替代选项提供。

版权所有 (C) 2024-2026 Elie Habib。保留所有权利。

作者

Elie Habib — GitHub

贡献者

安全致谢

我们感谢以下研究人员负责任地披露安全问题:

请参阅我们的安全策略了解负责任披露指南。

worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app

Star 历史

📖 阅读原文 →