Ray Weiss

Auftragstaktik

A tactical OSINT command terminal. Frontlines, aircraft, ships, air defenses, nuclear sites, and conflict events on one map, in NATO symbology.

Eight togglable map layers across four theaters. Click any marker for detail panels and Wikipedia links. Dark or light basemap. Export the intelligence feed as JSON, CSV, or PDF. Historical mode replays 140,000+ archived conflict events from 1989 to 2023 with a year-gradient scrubbable timeline.

The name is the German doctrine of mission-type tactics: give the objective, let subordinates execute. Ray gave Claude Code the objective and shipped the result in about two weeks.

Layer What it shows
Tactical map Nine togglable layers: frontlines, aircraft, ships, air defense, installations, radar, nuclear, conflict events, density heatmap.
Intelligence feed GeoConfirmed events plus auto-translated Telegram posts. Filter by source or severity, click to fly the map to location.
Briefing generator Local LLM (Ollama) produces structured SITREPs with location summaries, faction breakdown, equipment losses, source attribution. Exports to PDF. Zero API cost.
Air defense OSINT-confirmed SAM and AD installations with engagement envelopes. S-400 at 400 km, Patriot at 160 km, Iron Dome at 70 km.
Installations Thirty-five military bases, naval ports, HQs, logistics hubs, and chokepoints (Hormuz, Bab el-Mandeb, Suez, Malacca) across four theaters. Friendly or hostile affiliation marked.
Radar Twenty radar sites from Voronezh early warning (6,000 km range) down to coastal surveillance. Purple range rings show detection and tracking envelopes.
Nuclear / CBRN Known reactors, enrichment plants, weapons storage, and test sites. Yellow exclusion zones. CBRN keywords in events auto-escalate to critical severity.
Historical mode 140,000+ archived events from UCDP GED, 1989 to 2023, across five theaters (Yugoslav Wars, Gulf War, Iraq War, Afghanistan, Syrian Civil War). Cumulative playback with fatality-scaled markers.

Data sources

All public OSINT. No paid APIs required. DeepState for frontlines, GeoConfirmed for verified events, adsb.lol for ADS-B aircraft, aisstream.io for AIS ships, Telegram channels (Rybar, DeepState UA, WarGonzo) auto-translated, UCDP GED for historical events.

Stack

Next.js 15, TypeScript 5.7, MapLibre GL for the map, Ollama for local LLM briefings. Public repo at github.com/lerugray/auftragstaktik, MIT licensed.