Назад к обновлениям
New releaseSep 9, 2026

worldmonitor v2.10.0

Информационная панель глобальной разведки в реальном времени. Агрегация новостей на базе ИИ, мониторинг геополитической обстановки и отслеживание инфраструктуры в едином интерфейсе ситуационной осведомлённости.

Поделиться

World Monitor

简体中文 | 日本語

Глобальная панель разведданных в реальном времени — агрегация новостей на базе ИИ, геополитический мониторинг и отслеживание инфраструктуры в едином интерфейсе ситуационной осведомлённости.

GitHub stars Discord License: AGPL v3 TypeScript Last commit Latest release npm: worldmonitor smithery badge skills.sh

Web App  Tech Variant  Finance Variant  Commodity Variant  Happy Variant  Energy Variant

npm i worldmonitor  npx worldmonitor  pip install worldmonitor-sdk  gem install worldmonitor  go get github.com/koala73/worldmonitor/sdk/go

Download Windows  Download macOS ARM  Download macOS Intel  Download Linux

Документация  ·  Релизы  ·  Участие в разработке

Панель мониторинга World Monitor


Возможности

  • Более 500 курируемых новостных лент по 15 категориям, синтезированных ИИ в краткие сводки
  • Двойной картографический движок — 3D-глобус (globe.gl) и плоская карта WebGL (deck.gl) с 56 типами слоёв карты
  • Межпотоковая корреляция — конвергенция военных, экономических сигналов, сигналов катастроф и эскалации
  • Индекс нестабильности стран (CII) — серверная стресс-оценка CII v8 для 31 страны уровня Tier-1
  • Финансовый радар — 29 фондовых бирж, сырьевые товары, криптовалюты и композитный рыночный сигнал из 7 индикаторов
  • Локальный ИИ — всё работает через Ollama, ключи API не требуются
  • 6 вариантов сайта из единой кодовой базы (world, tech, finance, commodity, happy, energy)
  • Нативное десктопное приложение (Tauri 2) для macOS, Windows и Linux
  • 25 языков с лентами на родных языках и поддержкой RTL

Полный список функций, архитектуру, источники данных и алгоритмы см. в документации.


Статус поддержки

Все варианты сайтов и десктопные бинарники собираются из единой кодовой базы и выходят в рамках одного процесса релизов. Таблица ниже поясняет статус сопровождения, чтобы вы знали, на какие компоненты можно безопасно полагаться.

КомпонентСтатусПримечания
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 (порт можно переопределить через DEV_PORT в .env.local). Приложение работает без переменных окружения.

Для некоторых источников данных, используемых отдельными функциями, могут потребоваться учётные данные. Полный список см. в .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
ИИ/MLOllama / Groq / OpenRouter, Transformers.js (на стороне браузера)
Контракты APIProtocol Buffers (290 protos, 35 services), sebuf HTTP-аннотации
РазвёртываниеVercel Edge Functions (60+), Railway relay, Tauri, PWA
КэшированиеRedis (Upstash), трёхуровневый кэш, CDN, service worker

Подробности о стеке — в документации по архитектуре.


Программный доступ

World Monitor создан для агентов и скриптов, а не только для браузеров:

  • MCP-серверhttps://worldmonitor.app/mcp (Streamable HTTP). Публичный tools/list; tools/call аутентифицируется через заголовок X-WorldMonitor-Key или OAuth.

  • REST API — базовый URL https://api.worldmonitor.app, описан в спецификации OpenAPI.

  • CLI — официальный npm-пакет worldmonitor (исходный код в cli/):

    npx worldmonitor tools          # run ad-hoc — list every MCP tool (no key needed)
    npm install -g worldmonitor     # or install the `worldmonitor` (alias `wm`) command
    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/sdks.

Файлы обнаружения для агентов: llms.txt · манифест agent-skills · api-catalog. Получите API-ключ на worldmonitor.app/pro.


Данные о полётах

Данные о полётах любезно предоставляет Wingbits — самое продвинутое решение для данных о полётах ADS-B.


Источники данных

WorldMonitor агрегирует данные 65+ внешних провайдеров и API в области геополитики, финансов, энергетики, климата, авиации, кибербезопасности, военного дела, инфраструктуры и новостной аналитики — через 500+ курируемых лент, за которыми следит монитор свежести, охватывающий 35 групп источников. Полный каталог источников данных с провайдерами, уровнями лент и методами сбора см. в документации.


Участие в разработке

Вклад приветствуется! Рекомендации см. в CONTRIBUTING.md.

npm run typecheck        # Type checking
npm run build:full       # Production build

Лицензия

AGPL-3.0-only для исходного кода. Коммерческое использование разрешено в рамках AGPL при соблюдении условий copyleft и доступности исходного кода.

Вариант использованияРазрешено?
Личное / исследовательское / образовательноеДа, на условиях AGPL-3.0-only
Самостоятельно размещённый экземплярДа, на условиях AGPL-3.0-only
Форк и модификацияДа, с публикацией исходного кода на условиях AGPL-3.0-only, когда это требуется
Коммерческое использование / SaaSДа, на условиях AGPL-3.0-only при соблюдении обязательств AGPL
Проприетарное использование с закрытым исходным кодом или права на официальный брендингТребуется отдельное коммерческое или товарное разрешение

Полный текст лицензии см. в LICENSE, краткое изложение простым языком — в docs/license.mdx. Для команд, которым нужны условия, отличные от AGPL, доступно коммерческое лицензирование как альтернативный вариант.

Copyright (C) 2024-2026 Elie Habib. Все права защищены.


Автор

Elie HabibGitHub

Контрибьюторы

Благодарности за безопасность

Мы благодарны следующим исследователям за ответственное раскрытие уязвимостей:

  • Cody Richard — раскрыл три находки в области безопасности: открытость IPC-команд, анализ границы доверия между рендерером и сайдкаром, а также архитектуру инъекции учётных данных в fetch-патч (2026)

Правила ответственного раскрытия см. в нашей политике безопасности.


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

История звёзд

Star History Chart

Категории