Kaleidorabble - Bluesky Follower Manager beta

Your following list is a signal, not just a number. Mutuals are the accounts that actually see your posts and reply to them, so turning one-way follows into real two-way connections is what makes a feed feel like a community instead of a broadcast. The other half is hygiene. Bots, impersonators, and engagement farms accumulate quietly, and every one you leave in place is an account you're implicitly vouching for to everyone who follows you - your reply threads and your followers become their audience. Pruning the dead weight and blocking the bad actors keeps your reach honest and keeps your community out of reach of accounts with questionable intentions.

How Kaleidorabble Works

Kaleidorabble runs entirely in your browser as a client-side app. Reads use Bluesky's public AppView API, so you can analyze any handle without logging in. Your synced graph, follower history, backups, and settings are stored in your browser's LocalStorage - nothing is ever sent to nerdymark.com, and there is no server-side account or database behind this page.

Why "Kaleidorabble"? A kaleidoscope and a rabble are both collective nouns for a group of butterflies - and Bluesky's mascot is a butterfly. Your followers aren't a flock; they're a kaleidorabble.

What it shows you

  • Relationship breakdown. Mutuals, people who follow you that you haven't followed back, and accounts you follow that don't follow you back - each one click away as a filtered, searchable list.
  • Unfollower tracking. Every sync is compared against the previous one, so you get a running history of who unfollowed you and who's new, with timestamps.
  • Post-type analysis. Fetches each account's recent feed to compute its post / reply / repost mix, sortable by reply ratio and repost ratio - a 100%-repost account is usually an amplifier bot.
  • Scoring with receipts. Each follower is analyzed through three separate lenses - Bluesky's own moderation labels, a transparent point-based algorithm, and an optional AI second opinion. Click any score to see exactly which signals contributed and by how much. Established and verified accounts are protected so popular humans don't get flagged. Read the full methodology →
  • Discovery. Finds the bigger accounts that the people you follow also follow - but you don't yet - ranked by how many of your follows vouch for them.
  • Optional AI second opinion. Paste your own Google Gemini API key and Kaleidorabble will send the suspicious accounts' bios and stats to Gemini for a smarter classification. The key is stored only in your browser and the Gemini requests go directly from your browser to Google. Avatar images are fetched directly from the account's own Bluesky server; a site-side image proxy exists only as a fallback for accounts hosted on third-party servers (it handles image bytes only, never your key). Note: on Google's free tier, Google may use submitted content (which includes other people's profile text) to improve its products, and human reviewers may read it - paid-tier requests are excluded from training. AI analysis only happens after you add a key.

Acting on what you find

Log in with a Bluesky app password (never your main password - create one in Bluesky's Settings under Privacy & Security) and Kaleidorabble unlocks follow, unfollow, and block buttons on every row, plus a bulk "unfollow everyone who doesn't follow back" action. Write actions talk directly from your browser to Bluesky's servers, throttled to roughly one action per second to stay well inside rate limits. Your credentials never touch this site.

Backup and restore your followers

Because everything lives in LocalStorage, Kaleidorabble includes one-click backup: download your entire synced graph - followers, follows, bot scores, history - as a JSON file. Restore it later to move to another browser, recover after clearing site data, or diff against the past ("who unfollowed me since March?"). If a restore reveals accounts you followed at backup time but don't follow anymore, Kaleidorabble offers to re-follow them all automatically.

Privacy

This site doesn't operate a server for Kaleidorabble and never receives your data: analysis runs in your browser, and the synced graph is cached only on this device. Reads go to Bluesky's public API; logins and write actions go from your browser to bsky.social. The optional AI layer is off until you add your own Gemini key - when enabled, the profile text being analyzed is sent directly from your browser to Google (see the note above about Google's free-tier data use). You can wipe everything with the "Clear all local data" button in Settings.