unicodeveloper/globalthreatmap — an AI tool — sits at 1.8k GitHub stars in the AI Tools space. Global threat map. Learn wars, conflicts, military bases and history of nations.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
A real-time global situational awareness platform that plots security events, geopolitical developments, and threat indicators on an interactive map. Think of it as an OSINT (Open Source Intelligence) command center.
Features
Core Features
Real-Time Event Mapping - Plot breaking news events (conflicts, protests, natural disasters) on a world map with color-coded threat levels
Interactive Mapbox Map - Dark-themed map with clustering, heatmap visualization, and smooth navigation
Event Feed - Real-time filterable feed of global events with category and threat level filters
Intel Dossiers - Build intelligence dossiers on any actor with deep research reports, CSV data exports, and PowerPoint briefings
Alert System - Configure keyword and region-based alerts with real-time notifications
Country Intelligence
Click on any country to view detailed conflict intelligence:
Historical Conflicts - Wars, military engagements and conflicts throughout history with dates, opposing parties, and outcomes
Current Conflicts - Ongoing wars, military tensions, border disputes, civil unrest, terrorism threats, and geopolitical tensions
Tabbed Interface - Current conflicts (red-themed) and Historical conflicts (blue-themed) displayed in separate tabs
Country Highlighting - Selected country fills with red color and blinks while loading data
AI-Powered Analysis - Conflict data synthesized using Valyu Answer API with cited sources
Military Bases Layer
Visualize global military presence:
US Military Bases - Displayed as green markers (30+ bases worldwide)
NATO Installations - Displayed as blue markers
Base Details - Click any base to see its name, type, and host country
Automatic Loading - Military base data loads when the map initializes
Coverage - Includes bases in Europe, Asia-Pacific, Middle East, Africa, and the Americas
Map Visualization
Auto-Pan Mode - Play/pause button to automatically pan across the globe
Event Clustering - Group nearby events for cleaner visualization at lower zoom levels
Heatmap View - Toggle heatmap to visualize event density
Entity Locations - When researching entities, their known locations appear as purple markers on the map
Tech Stack
Framework: Next.js 16 (App Router)
Map: Mapbox GL JS + react-map-gl
UI: Tailwind CSS v4 + custom components
Intelligence API: valyu-js (search, answer, deep research)
Click on a Country - Opens the Country Conflicts Modal showing historical and current conflicts
Click on an Event Marker - Shows event details popup
Click on a Military Base - Shows base name, type (US/NATO), and country
Zoom/Pan - Navigate the map or use auto-pan mode
Event Feed
The event feed displays real-time global events. You can:
Filter by threat level (Critical, High, Medium, Low, Info)
Filter by category (Conflict, Protest, Disaster, Diplomatic, etc.)
Search events by keyword
Click on events to fly to their location on the map
Auto-Pan Mode
The play/pause button in the bottom-left corner toggles automatic map panning:
Play - Map continuously pans eastward across the globe
Pause - Stops the auto-pan animation
Intel Dossiers (Deep Research)
Build comprehensive intelligence dossiers on any actor using Valyu's Deep Research API. Enter any entity - nations, militias, PMCs, cartels, political figures - and receive:
CSV Data Export - Structured data with locations, coordinates, key figures, related organizations, significant events with dates, and source URLs - ready for further analysis
PowerPoint Briefing - 8-slide executive intelligence briefing for presentations
PDF Report - Downloadable full report
Reports take 5-10 minutes to generate but are extremely detailed and comprehensive, pulling from hundreds of sources across the web, academic papers, and proprietary databases. Perfect for OSINT analysts, researchers, and intelligence professionals who need exportable deliverables for briefings and further analysis.
Country Conflicts
Click any country on the map to view:
Current Tab (Red) - Active conflicts, military tensions, and ongoing security threats
Historical Tab (Blue) - Past wars and military engagements with dates and outcomes
Sources - Cited references for all conflict information (Wikipedia excluded)
Alerts
Create alert rules based on:
Keywords (e.g., "nuclear", "sanctions")
Threat levels
Geographic regions (coming soon)
API Routes
Route
Method
Description
/api/events
GET
Fetch global events from Valyu
/api/events
POST
Fetch events with custom queries
/api/entities
GET/POST
Research entities and get locations
/api/deepresearch
POST
Create async deep research task with deliverables
/api/deepresearch/[taskId]
GET
Poll deep research task status and results
/api/reports
POST
Generate deep research reports
/api/countries/conflicts
GET
Get historical and current conflicts for a country
/api/military-bases
GET
Get US and NATO military base locations (1hr cache)
Valyu Integration
This app uses Valyu for intelligence data:
Search API - Finding global events and news
Answer API - Synthesizing conflict intelligence and military base data
Deep Research - Comprehensive entity analysis
Wikipedia is excluded from search results.
Authentication
Global Threat Map supports two app modes controlled by the NEXT_PUBLIC_APP_MODE environment variable.
App Modes
Mode
Description
self-hosted
Default mode. No authentication required. All features are freely accessible.
valyu
OAuth mode. Users sign in with Valyu to access additional features.
Self-Hosted Mode (Default)
In self-hosted mode, the app runs entirely with your own Valyu API key:
How does unicodeveloper/globalthreatmap compare to other AI Tools projects?
unicodeveloper/globalthreatmap is tracked by TopGit in the AI Tools category, with 1.8k GitHub stars and written in TypeScript. Browse the AI Tools topic page on TopGit to compare it against similar projects by stars and activity.
How many stars does unicodeveloper/globalthreatmap have?
unicodeveloper/globalthreatmap has 1.8k GitHub stars — refresh the page for the live number, or check github.com/unicodeveloper/globalthreatmap. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is unicodeveloper/globalthreatmap open source?
TopGit's metadata for unicodeveloper/globalthreatmap does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What else is in the AI Tools space?
unicodeveloper/globalthreatmap is tracked by TopGit under the AI Tools category, alongside 10 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is unicodeveloper/globalthreatmap?
unicodeveloper/globalthreatmap (unicodeveloper/globalthreatmap) is a TypeScript project on GitHub. From the project's own README: Global threat map. Learn wars, conflicts, military bases and history of nations.
Where can I see unicodeveloper/globalthreatmap in action?
The project maintains a homepage at https://globalthreatmap.up.railway.app. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about unicodeveloper/globalthreatmap?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/unicodeveloper/globalthreatmap is the definitive source.
Read full README in the tab above.
Is globalthreatmap worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of globalthreatmap.