globalthreatmap  by unicodeveloper

Real-time global threat intelligence and OSINT platform

Created 4 months ago
1,626 stars

Top 25.3% on SourcePulse

GitHubView on GitHub
Project Summary

Global Threat Map is a real-time OSINT platform that visualizes security events, geopolitical developments, and threat indicators on an interactive world map. It serves OSINT analysts, researchers, and intelligence professionals by providing a centralized command center for situational awareness, offering features like real-time event mapping, detailed country intelligence, and comprehensive intel dossiers.

How It Works

This project leverages Next.js (App Router) with Mapbox GL JS and react-map-gl for interactive mapping, styled with Tailwind CSS. It integrates with the Valyu API for fetching real-time event data, performing intelligence synthesis, and conducting deep research. AI-powered analysis, utilizing Valyu's Answer API and optionally OpenAI for location extraction, synthesizes conflict data. Data flows from the Valyu API to the frontend, visualized on a dynamic map and an event feed.

Quick Start & Requirements

Requires Node.js 18+, a Mapbox API token, and a Valyu API key. Installation involves cloning the repository and running npm install. Configuration is handled via a .env.local file, specifying API keys and the application mode (self-hosted or valyu). The development server is started with npm run dev.

Highlighted Details

  • Real-time global event mapping with threat-level color-coding and heatmap visualization.
  • Interactive Mapbox map featuring event clustering, auto-pan, and country-specific conflict data.
  • Intel Dossiers: Generates comprehensive ~50-page reports, CSV data exports, and PowerPoint briefings via Valyu's Deep Research API.
  • AI-Powered Analysis: Synthesizes conflict data using Valyu's Answer API, with optional OpenAI integration for enhanced location extraction.
  • Military Bases Layer: Visualizes global US and NATO military installations with details on click.

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or sponsorships are provided in the README.

Licensing & Compatibility

The project is released under the MIT license, which permits commercial use and integration into closed-source projects.

Limitations & Caveats

Core functionality relies on external API keys (Mapbox, Valyu), potentially incurring costs. Deep research reports require 5-10 minutes for generation. Region-based alerts are marked as 'coming soon'. The valyu OAuth mode implements feature gating for unauthenticated users, while the default self-hosted mode requires a user-provided Valyu API key for all features. Wikipedia is excluded from search results.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
142 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.