Repolode
calesthio

calesthio/Crucix

Локальная разведывательная панель агрегирует данные из 27 открытых источников каждые 15 минут и отправляет оповещения в Telegram или Discord.

Open source альтернатива:DataminrPalantir Gotham

Звёзды
12,128
Форки
1,868
Открытые issues
90
Последний коммит
5 месяцев назад

Что это?

Crucix — локальная разведывательная панель на Node.js. Она параллельно обращается к 27 открытым источникам данных, включая спутниковое обнаружение пожаров, отслеживание воздушного и морского транспорта, мониторинг радиации, сведения о конфликтах, санкционные списки, экономические показатели, актуальные рыночные цены и настроения в соцсетях. Результаты отображаются на единой HTML-панели с 3D-глобусом и плоской картой, а страница автоматически обновляется с помощью server-sent events.

При каждом цикле система вычисляет, что изменилось с прошлого запуска, и распределяет оповещения по уровням FLASH, PRIORITY и ROUTINE. Оповещения отправляются в Telegram или Discord. Оба бота принимают команды, например /brief, /sweep и /status. Дополнительный слой LLM с поддержкой нескольких провайдеров генерирует торговые идеи и классифицирует оповещения. Если LLM не настроена, оценкой оповещений занимается система на основе правил.

Для большинства источников API-ключ не нужен. Из зависимостей для работы требуется только Express; проект запускается командой `node server.mjs` или через Docker Compose. Нужен Node.js версии 22 или новее.

Ключевые возможности

  • 01По умолчанию параллельно собирает данные из 27 открытых источников каждые 15 минут
  • 02Интерактивный 3D-глобус и плоская карта с фильтрами по регионам
  • 03Оповещения уровней FLASH, PRIORITY и ROUTINE в Telegram или Discord
  • 04Боты поддерживают команды для обмена сообщениями, например /brief и /sweep
  • 05Дополнительная интеграция с LLM с восемью провайдерами и запасным вариантом на основе правил
  • 06Работает локально, поддерживает Docker Compose и не собирает телеметрию

Сценарии использования

  • Отслеживание геополитических событий и конфликтов на личном компьютере
  • Мониторинг экономических показателей и цен на сырьевые товары в сочетании с новостными сигналами
  • Получение оповещений на телефон при изменении сигналов из разных источников
  • Эксперименты с конвейерами данных OSINT и модулями источников

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/calesthio/Crucix.git
  2. 2

    Перейдите в папку проекта

    cd Crucix
  3. 3

    Установите зависимости

    npm install
  4. 4

    Скопируйте шаблон переменных окружения и добавьте ключи API

    cp .env.example .env
  5. 5

    Запустите панель управления

    npm run dev

Что важно знать

  • Требуется Node.js версии 22 или выше.
  • Для некоторых полезных источников нужны ключи API, а некоторые (например, ADS-B) стоят около 10 долларов в месяц.
  • Первое сканирование занимает 30–60 секунд, поэтому панель запускается пустой.
  • Лицензия AGPL-3.0 требует, чтобы производные сетевые сервисы публиковали исходный код.

Темы

Частые вопросы

Что такое Crucix?
Локальная разведывательная панель агрегирует данные из 27 открытых источников каждые 15 минут и отправляет оповещения в Telegram или Discord. Crucix — локальная разведывательная панель на Node.js. Она параллельно обращается к 27 открытым источникам данных, включая спутниковое обнаружение пожаров, отслеживание воздушного и морского транспорта, мониторинг радиации, сведения о конфликтах, санкционные списки, экономические показатели, актуальные рыночные цены и настроения в соцсетях. Результаты отображаются на единой HTML-панели с 3D-глобусом и плоской картой, а страница автоматически обновляется с помощью server-sent events.
Crucix можно использовать бесплатно? Какая у него лицензия?
Crucix распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Crucix всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в Crucix — 20 мая 2026 г..
Для чего можно использовать Crucix?
Отслеживание геополитических событий и конфликтов на личном компьютере Мониторинг экономических показателей и цен на сырьевые товары в сочетании с новостными сигналами Получение оповещений на телефон при изменении сигналов из разных источников Эксперименты с конвейерами данных OSINT и модулями источников
Как установить Crucix?
Клонируйте репозиторий: git clone https://github.com/calesthio/Crucix.git Перейдите в папку проекта: cd Crucix Установите зависимости: npm install Скопируйте шаблон переменных окружения и добавьте ключи API: cp .env.example .env Запустите панель управления: npm run dev
Где скачать Crucix?
Исходный код и инструкции по установке — на GitHub: https://github.com/calesthio/Crucix

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа продуктовой аналитики и вовлечения пользователей с самостоятельным размещением и приоритетом конфиденциальности для веб-, мобильных, десктопных и IoT-приложений.

5,9 тыс.981JavaScriptOtherОбновлён 10 часов назад