Kaleidorabble

Bluesky Follower Manager: See Who Doesn't Follow Back, Track Unfollowers & Spot Bots 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 bulk actions on whatever you select (bulk unfollow asks you to confirm twice). 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.

Accounts with real evidence behind them - a moderation label, an AI spam or bot verdict, or a high score - can also be reported to Bluesky's moderation team: one report per account, with the receipt as the reason, reviewed on screen before anything is sent, confirmed twice, and metered to a daily cap. The Overview tab then tracks what moderation did next.

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, write actions, and moderation reports 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). Like the rest of the site, the page reports anonymous usage counts to Google Analytics (how many syncs, blocks, and reports happen - never a handle, name, score, or report text), subject to the cookie consent banner in Europe. You can wipe everything with the "Clear all local data" button in Settings.

Bluesky follower questions, answered

Longer walkthroughs for the questions that bring most people here - each one ends with the tool above ready to do the work:

Frequently asked questions

Does Bluesky notify people when you unfollow them?

No. Unfollows on Bluesky are silent - there's no notification, and the only trace is a follower count that's one lower than before. That's also why no tool can name your unfollowers retroactively: detection works by comparing snapshots of your follower list over time, which is exactly what Kaleidorabble's sync history does.

Can I see who unfollowed me on Bluesky?

Not in the official app. Kaleidorabble records your follower list on every sync and shows you the difference - who's gone and who's new, with timestamps. It also cross-references your own block list, because an account you blocked disappears from your followers too and shouldn't be counted as someone who chose to leave.

Do I need to log in to check an account's followers?

No. Analysis uses Bluesky's public API, so you can sync any handle - yours or anyone's - without logging in. A login (via app password) is only needed to act: follow, unfollow, or block.

Is it safe to log in with an app password?

App passwords are Bluesky's purpose-built answer to this: they're separate from your real password, can't change account settings, and you can revoke one at any time in Settings > Privacy & Security. Kaleidorabble sends yours directly from your browser to bsky.social and stores the session only in your browser - this site never sees it. Best practice anywhere: use a dedicated app password per tool and revoke it when you're done.

Can Bluesky ban you for unfollowing too many people?

The risk isn't unfollowing itself - it's looking like automation. Rapid-fire bulk actions are the classic bot pattern. Kaleidorabble throttles every write action to roughly one per second and meters batch follows with a daily budget, so a big cleanup happens at a human pace. Don't run multiple cleanup tools at once, and you'll stay well inside the platform's comfort zone.

Can I report spam or bot accounts to Bluesky in bulk?

Yes, with guardrails. Log in, select accounts, and choose "Report selected": only accounts with evidence qualify (a moderation label, an AI spam/bot/scam verdict, or a high score), each one gets its own report with the itemized receipt as the reason, you review and edit every report before sending, and there's a daily cap. Reports go straight from your browser to Bluesky's moderation service; they aren't public, but each names your account as the reporter. Bluesky doesn't expose report status, so Kaleidorabble tracks outcomes by watching for labels and suspensions on later syncs.

Is Kaleidorabble free?

Yes - free, ad-free, and account-free, with an optional tip jar. The optional AI second opinion uses your own free Google Gemini API key rather than a paid subscription.

▲