I built a real-time OSINT dashboard pulling 15 live global feeds

Sup HN,So I got tired of bouncing between Flightradar, MarineTraffic, and Twitter every time something kicked off globally, so I wrote a dashboard to aggregate it all locally. It’s called Shadowbroker.I’ll admit I leaned way too hard into the "movie hacker" aesthetic for the UI, but the actual pipeline underneath is real. It pulls commercial/military ADS-B, the AIS WebSocket stream (about 25,000+ ships), N2YO satellite telemetry, and GDELT conflict data into a single MapLibre instance.Getting this to run without melting my browser was the hardest part. I'm running this on a laptop with an i5 and an RTX 3050, and initially, dumping 30k+ moving GeoJSON features onto the map just crashed everything. I ended up having to write pretty aggressive viewport culling, debounce the state updates, and compress the FastAPI payloads by like 90% just to make it usable.My favorite part is the signal layer—it actually calculates live GPS jamming zones by aggregating the real-time navigation degradation (NAC-P) of commercial flights overhead.It’s Next.js and Python. I threw a quick-start script in the releases if you just want to spin it up, but the repo is open if you want to dig into the backend.Let me know if my MapLibre implementation is terrible, I'm always looking for ways to optimize the rendering.

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

78

out of 100

Verdict

BUILD

high confidence

Competition

6

competitors found, emerging market, funded players

Trend

4 community mentions

A real-time, locally deployed OSINT dashboard for independent analysts, offering high performance and unique features like GPS jamming detection, as a cost-effective alternative to expensive enterprise tools.

The pain

Independent OSINT analysts and small teams are frustrated by the need to manually aggregate real-time data from disparate sources (Flightradar, MarineTraffic, Twitter, etc.), wasting time and missing critical insights. Existing enterprise solutions are too expensive, complex, and lack transparent pricing.

The gap

There's a significant gap for a performant, affordable, and customizable real-time OSINT dashboard that aggregates diverse global feeds locally. Most current solutions are high-cost, enterprise-grade, or lack the specific real-time optimization and niche features (like GPS jamming detection) needed by solo builders or small teams.

Build angle

Focus on a hosted version with premium features (e.g., additional data feeds, enhanced analytics), or a tiered subscription model for managed deployments. Continue optimizing for performance and add AI/ML capabilities for threat prediction or anomaly detection. Target independent journalists, geopolitical analysts, and security hobbyists who can't afford Palantir-level tools.

Strengths

  • Problem is highly specific and severe for target users.
  • Solution is already built and proven performant on commodity hardware.
  • Unique GPS jamming detection feature is a strong differentiator.
  • Addresses major user frustrations of high cost, complexity, and non-transparent pricing of incumbents.
  • High market growth potential for OSINT solutions.

Risks

  • Monetizing an open-source project can be challenging.
  • Market is crowded with well-funded competitors; direct competition on features may be difficult without a clear niche.
  • Data licensing costs for some commercial feeds might impact profitability.
  • Maintaining and updating diverse real-time global feeds requires ongoing effort and reliability.

Next steps

  1. Conduct user interviews with independent OSINT analysts and journalists to validate willingness to pay for a hosted/premium version and identify their most desired paid features.
  2. Explore potential business models: freemium with core open-source, paid hosted service, premium data feeds, or API access.
  3. Investigate data licensing costs for commercial feeds to ensure a viable pricing model.
  4. Build a landing page to capture interest and gauge demand for a commercial offering, detailing pricing tiers and premium features.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “I built a real-time OSINT dashboard pulling 15 live global feeds”.

Open FlyBot