Real-time OSINT command center for monitoring the Middle East conflict. Aggregates open-source intelligence from 50+ sources across news, Telegram, military tracking, financial markets, and more into a single dashboard.
- Status: Open Source / Development
- Live URL: Local only (no hosted version)
- Cloud: None (client-side only)
- Frontend: Next.js + TypeScript + Tailwind CSS
- Maps: Leaflet
- Data: RSS feeds, Telegram scraping, Yahoo Finance, NASA FIRMS
- No backend - all client-side
# Install dependencies
npm install
# Development
npm run dev
# Build
npm run build
# Start production
npm startIRONSIGHT/
├── src/
│ ├── app/ # Next.js app router
│ ├── components/ # React components
│ └── lib/ # Data fetching utilities
└── public/ # Static assets
- Live Intel Feed (20+ RSS sources)
- Telegram OSINT (27 channels with auto-translation)
- Interactive Theater Map (aircraft, naval, strikes)
- Israel Alert Status (Pikud HaOref missile alerts)
- Conflict Monitor (strikes, defense, diplomatic)
- Military Airspace Tracking (adsb.lol)
- Naval Tracker (Persian Gulf, Eastern Med)
- Defense & Crypto Markets
- Prediction Markets (Polymarket)
- Satellite Thermal Detection (NASA FIRMS)
- No API keys required - all free data sources
- Client-side only - no backend needed
- Open source under MIT license
This project has a knowledge graph at graphify-out/ with god nodes, community structure, and cross-file relationships.
Rules:
- For codebase questions, first run
graphify query "<question>"when graphify-out/graph.json exists. Usegraphify path "<A>" "<B>"for relationships andgraphify explain "<concept>"for focused concepts. These return a scoped subgraph, usually much smaller than GRAPH_REPORT.md or raw grep output. - If graphify-out/wiki/index.md exists, use it for broad navigation instead of raw source browsing.
- Read graphify-out/GRAPH_REPORT.md only for broad architecture review or when query/path/explain do not surface enough context.
- After modifying code, run
graphify update .to keep the graph current (AST-only, no API cost).