Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 WorldMonitor Global Threat Sentinel

WorldMonitor Ollama Output License

AI-Powered Geopolitical Risk Intelligence & Country Instability Synthesis Engine

WorldMonitor Global Threat Sentinel aggregates multi-vector intelligence feeds—geopolitical tensions, maritime chokepoint security, global energy grid signals, and market volatility—and utilizes local AI synthesis (llama3.2:3b) to compute real-time threat indices, Country Instability Index (CII) metrics, and executive risk briefings.


⚡ Quick Start

1. Model Setup

Ensure Ollama is running locally and pull the target model:

ollama pull llama3.2:3b
ollama run llama3.2:3b "Hello World"

2. Main Tool & Dependencies Installation

npm install -g worldmonitor
pip install jinja2 requests

3. Run Pipeline

python main.py

Generating structured intelligence reports:

  • outputs.md — Executive Markdown Briefing
  • report.html — Interactive Glassmorphism Dashboard with Markdown export

🛠️ Tech Stack

Component Technology Description
Intelligence Engine Python 3.12 Core event pipeline and signal normalization
Primary Tool WorldMonitor Feeds / API Global intelligence stream & instability metrics
Local AI LLM Ollama (llama3.2:3b) Zero-latency, privacy-first threat analysis engine
Visualization Jinja2 & CSS Glassmorphism Responsive executive dashboard UI

📁 System Architecture & Codefile Explanations

WorldMonitor Global Threat Sentinel/
├── README.md                     # Project documentation & GitHub instructions
├── config.py                     # System parameters, Ollama model bindings & category tiers
├── ingest.py                     # Multi-stream intelligence ingestion engine
├── analyzer.py                   # Local AI synthesis & risk scoring module
├── reporter.py                   # Markdown & HTML visualizer generator
├── main.py                       # Operational pipeline entrypoint
└── templates/
    └── report_template.html      # Glassmorphism executive dashboard UI template

🧩 Module & Codefile Details

  • config.py: Central configuration hub defining system parameters, Ollama LLM bindings (llama3.2:3b), host endpoints, risk categories (Geopolitics, Maritime, Cyber, Energy, Markets), CII instability score thresholds, and file output targets.
  • ingest.py (IntelligenceIngestor): Multi-stream signal gatherer that collects and normalizes real-time intelligence feeds across global conflict corridors, maritime chokepoints, critical power grids, and commodity volatility desks.
  • analyzer.py (ThreatAnalyzer): Local AI threat synthesis engine. Invokes Ollama (llama3.2:3b with zero reasoning overhead) to calculate the composite Global Threat Index (0–100), compute regional Country Instability Index (CII) breakdown scores, generate executive summaries, and derive tactical mitigation directives.
  • reporter.py (IntelligenceReporter): Document rendering and visualization pipeline. Formats clean GitHub-ready Markdown reports (outputs.md) and compiles interactive glassmorphism web dashboards (report.html) using Jinja2 templates.
  • main.py: Main operational CLI entrypoint. Orchestrates ingestion, AI threat evaluation, and executive report compilation in under 15 seconds.
  • templates/report_template.html: Premium responsive dark-theme dashboard UI template featuring glassmorphism card components, risk meter gauge displays, CII progress bars, live signal streams, and an instant Markdown download trigger.

💡 Key Use Cases

  1. Executive Geopolitical Briefings: Automated daily intelligence synthesis for multinational leadership.
  2. Supply Chain Defense Radar: Early-warning alerts for maritime chokepoints and global transport hubs.
  3. Country Instability Benchmarking: Continuous scoring of political, infrastructure, and economic stress.
  4. Energy Grid Security Monitoring: Cross-stream analysis of regional power grids and fuel pipelines.
  5. Market Volatility Correlation: Mapping geopolitical signals to financial market risk exposure.

🔮 Future Roadmap

  • Satellite SAR Data Integration: Direct ingestion of synthetic aperture radar imagery.
  • Automated Escalation Modeling: Predictive multi-agent conflict escalation simulation.
  • ADS-B & AIS Tracking: Real-time correlation with flight and naval vessel telemetry.
  • Multi-Language Audio Transcription: Live processing of regional emergency news broadcasts.
  • Webhook Alert Dispatcher: Direct incident push notifications to Slack and Telegram enterprise channels.

📜 License

Distributed under the AGPL-3.0 License. See LICENSE for details.


Keywords

worldmonitor geopolitical-risk threat-intelligence ollama llama3 country-instability-index risk-synthesis ai-sentinel glassmorphism-dashboard python

About

WorldMonitor GitHub dropped: Get FREE 500 global feed dashboard - AI-powered geopolitical risk intelligence & country instability synthesis engine using local Ollama (Llama 3.2 3B).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages