Moderation burnout is one of Reddit's most quietly urgent problems. Volunteer moderators of large subreddits can face queues of 100–300 items per day. The native mod queue requires 6–8 clicks per removal — open post, read, go back, click Remove, scroll through a dropdown, select a reason, confirm. On mobile it is even worse. There is no memory across sessions, no pattern recognition, and no visibility into whether two posts are part of the same spam wave. Mods make every decision in isolation.

QueueSwipe is a Devvit app that rebuilds the moderation experience from the ground up. It presents each queue item as a swipeable card showing everything a mod needs to decide: the post content, author account age, karma, and a calculated Author Risk Score (Low / Medium / High) derived from the author's history in the subreddit. Approve with a right swipe. Remove with a left swipe — a rule chip tray appears and the mod taps the violated rule. The removal comment is automatically posted with the pre-written message. Done. Next card.

The standout feature is Spam Cluster Detection. When QueueSwipe identifies that multiple posts in the queue share high textual similarity — the same link, the same phrasing across different accounts — it groups them into a single Cluster card. One tap of "Remove All" eliminates every post in the cluster, tags each with the correct rule, and flags all involved accounts in the risk system. What took 10 individual mod actions takes one.

A Stats Widget surfaces queue depth, items cleared, average decision time, and most-triggered removal rules — giving mod teams the data to schedule coverage and spot patterns in rule-breaking before they escalate.

QueueSwipe requires no ongoing maintenance from the mod team. Install it, configure your rules once, and the intelligence layer builds itself from your subreddit's own moderation history.

Built with:

  • Devvit (Reddit Developer Platform) — custom post component, menu items, KV store, scheduler
  • TypeScript
  • Jaccard similarity algorithm for cluster detection (no external ML API)
  • Reddit APIs: getModerationQueue, approvePost, removePost, addModNote, kvStore

Built With

Share this project:

Updates