I built /clean for Slack, a Chrome extension that runs entirely in your browser and lets you bulk delete messages without OAuth or external servers.
How it works: • Uses your existing Slack web session (no tokens to paste, no servers in the middle) • Calls Slack’s API endpoints directly from your browser • Respects rate limits (safe for large jobs, just takes time) • Admins/owners can delete all messages, non-admins can delete only their own
Features: • Delete across channels, DMs, and group chats • Filter by date, user, or skip pinned/starred messages • Progress tracker so you can see it working • Everything happens locally — nothing leaves your browser
Why I built it: I had the same pain many teams do: Slack workspaces full of old clutter, but no practical way to wipe things clean without scripts, legacy tokens or paying for tools that don’t work.
Chrome Web Store link: https://chromewebstore.google.com/detail/clean-for-slack/efn...
I’d love feedback on the approach. Do you think browser-only extensions like this (no servers, no OAuth) are the right way to go for these kinds of tools?