6 comments

[ 2.1 ms ] story [ 18.6 ms ] thread
This is a light version of a more heavy-weight ML-based tracker.

README head:

Baltic Sea shadow fleet monitoring via live AIS data. Watches 1200+ vessels from the Ukrainian GUR War&Sanctions catalogue against the AISStream WebSocket feed, plots positions on a self-updating map, flags proximity to undersea cables, and detects Russia↔West transshipment patterns.

Free, open source, runs locally. No cloud, no subscription beyond a free AISStream API key.

It would look nice on a Home Assistant dashboard
Tried it. Doesn't work. Does not show any vessels for me, list (and map) stays empty, console is full of "WS closed: no close frame received or sent. Reconnecting in 10s"

HN hug of death?

AIS is the first thing nefarious vessels turn off when they do nefarious things. Or set it to show 100-1000 km off, AIS protocol is easy.
Seems a bit deceptive to say "No cloud, no subscription, runs locally" when it still needs an api.