unmooted · catch who quietly stopped following

Type a handle and hit check. unmooted reads its public followers and follows right now and remembers the snapshot in your browser — no account, no server database. Come back later and check the same handle again: it diffs the two and calls out anyone who was a real moot (a mutual — followed back) and has since unfollowed. That's an unmooting. There's no firehose subscription and no global feed — just what you've personally caught by checking, twice, from this browser.

reads Bluesky's public graph in your browser — no login, nothing sent anywhere.

unmootings caught in this browser

Every unmooting you've detected, across every handle you've checked twice or more from this browser — not a global feed, since that would mean subscribing to the whole firehose just to watch for unfollows, which unmooted deliberately doesn't do.