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

Полный список функций, архитектуру, источники данных и алгоритмы см. в документации.
Все варианты сайтов и десктопные бинарники собираются из единой кодовой базы и выходят в рамках одного процесса релизов. Таблица ниже поясняет статус сопровождения, чтобы вы знали, на какие компоненты можно безопасно полагаться.
Проблемы, зарегистрированные для любого из перечисленных компонентов, обрабатываются из одного бэклога — см. доску задач с текущими открытыми работами.
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, статика) см. в руководстве по самостоятельному размещению.
Подробности о стеке — в документации по архитектуре.
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 (исходный код в ), Ruby (), Go (). Руководство: .
Файлы обнаружения для агентов: 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 и доступности исходного кода.
Полный текст лицензии см. в LICENSE, краткое изложение простым языком — в docs/license.mdx. Для команд, которым нужны условия, отличные от AGPL, доступно коммерческое лицензирование как альтернативный вариант.
Copyright (C) 2024-2026 Elie Habib. Все права защищены.
Elie Habib — GitHub
Мы благодарны следующим исследователям за ответственное раскрытие уязвимостей:
Правила ответственного раскрытия см. в нашей политике безопасности.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
| Компонент | Статус | Примечания |
|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | Стабильно | Публичные развёртывания, собираемые из этого репозитория, активно сопровождаются |
| Десктопные бинарники (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | Стабильно | Один бинарник Tauri, который переключает варианты прямо в приложении; текущие цели CI-релиза — full и tech |
| Категория | Технологии |
|---|
| Фронтенд | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| Десктоп | Tauri 2 (Rust) с сайдкаром Node.js |
| ИИ/ML | Ollama / Groq / OpenRouter, Transformers.js (на стороне браузера) |
| Контракты API | Protocol Buffers (290 protos, 35 services), sebuf HTTP-аннотации |
| Развёртывание | Vercel Edge Functions (60+), Railway relay, Tauri, PWA |
| Кэширование | Redis (Upstash), трёхуровневый кэш, CDN, service worker |
| Вариант использования |
|---|
| Разрешено? |
|---|
| Личное / исследовательское / образовательное | Да, на условиях AGPL-3.0-only |
| Самостоятельно размещённый экземпляр | Да, на условиях AGPL-3.0-only |
| Форк и модификация | Да, с публикацией исходного кода на условиях AGPL-3.0-only, когда это требуется |
| Коммерческое использование / SaaS | Да, на условиях AGPL-3.0-only при соблюдении обязательств AGPL |
| Проприетарное использование с закрытым исходным кодом или права на официальный брендинг | Требуется отдельное коммерческое или товарное разрешение |