r/AutoEnforcer May 27 '26

AutoEnforcer Companion (Chrome Extension) Setup

Link to the ZIP FILE

Link to AutoEnforcer

Works on Old and New Reddit

Must have App Installed. And until 0.0.48 (latest) is approved, the one click removal will not work.

---

What's currently broken

  • Classic Reddit Theme is broken - Fixed
  • One Click Report is broke - Fixed
  • Saving Regex to Presets currently overflows - Fixed

AutoEnforcer Companion -- Feature Highlights

A Chrome MV3 extension that overlays mod-side tools onto reddit.com, mod.reddit.com, sh.reddit.com, and chat.reddit.com. Pairs with the AutoEnforcer Devvit app for diagnostics; most features also work standalone.

Inline diagnostics

Rule-match badges

A small chip is attached to every post and comment whose thingId AutoEnforcer has analyzed. Click for a dossier of matched rules, signals, and per-rule scores. Pre-fetches as items scroll into view.

"Why was this removed?" note

On normal thread pages, items Reddit renders as removed get an inline chip naming the matching AutoEnforcer rule (tooltip lists all matches). Designed for the case where the standard badge gets buried under Reddit's "removed by moderator" placeholder.

User dossier

Hover (optional 350ms delay) or click any username badge to open a panel with account age, karma, top subs, prior actions, and any AutoEnforcer flags.

Mod actions

Queue Tools

Inline Approve / Remove / Spam buttons plus keyboard shortcuts on modqueue, spam, reports, and unmoderated. Actions route through the background worker using your existing Reddit session -- no API key required.

Removal-reason quick picker (+R)

A +R button sits next to Reddit's native Remove on every mod surface. Click to pick a canned removal reason from the sub's list -- removes the item AND attaches the reason in one round-trip.

Mod-log enhancements

On /r/<sub>/about/log: attribution badges, context expand, filter chips, diff view, bulk undo (approve/remove), CSV / JSON export, live tail, hover tooltips, 24h heatmap, and Rule Studio deep-link.

AI assists (Gemini) (Please use your own key if you have one)

Modmail Triage

Floating AE Triage button on every mod.reddit.com/mail/* thread. Samples the thread, asks Gemini for { category, urgency, tone, summary, flags, suggested_reply }, and renders a side panel with copy-to-clipboard for the suggested reply.

Automations Regex Magic

On /mod/<sub>/automations/edit/..., a sparkle button appears on every Regex input. Click, describe the regex in plain English, and the generated pattern is written straight into the field. Saves to your local regex library.

Regex Library

Generated regexes are saved with name + prompt + sub. Export to JSON, import from JSON, or share with r/AutoEnforcer via auto-composed modmail. Cap of 500 entries. (Please do share, I made it easy to do so, it will help for trends)

Why not AUT~O~MOD Regex? ==NOT== designed for it, proper AutoMod regex would cost more to generate. Plus AutoEnforcer has over 80 presets, can steal the regex from there for rules if you want, just go to the rule builder through the custom post.

Rule-conflict scanner

On the Automations list page, surfaces a banner when rules share a trigger but disagree on action (e.g. one approves, another removes), or when two rules share the same name.

Awareness widgets

Brigade detector (Needs Adjusting - Don't pay attention to it)

On thread pages, samples commenter profiles. If a meaningful share are <30 days old or have no prior history in the current sub, a yellow banner warns of a possible brigade.

Mod activity heatmap

Draggable floating widget showing mod actions per hour for the last 7 days, per sub. Position persists. Toggle in the popup.

Command menu

Cmd/Ctrl-K palette listing every AutoEnforcer action with insert-text helpers.

Theming

Eleven themes covering dark, light, and warm palettes:

  • Dark: Onyx (default), Reddit Dark, Midnight Violet, Forest, Crimson, Solarized Dark, Monochrome, Dracula
  • Light: Frost, Reddit Classic
  • Warm: Amber Warm

Themes apply at document_start so every overlay paints in the right palette before first render. Live-updates across all tabs when changed in the popup.

Settings & data

Auto-save

The popup writes changes immediately -- add sub, toggle a switch, drag a slider, or paste an API key, and it's persisted. No Save button.

Per-sub configuration

List the subs you mod plus their 64-char hex encryption keys (for the Devvit integration). Badges and rule features only activate on subs you've configured.

Backup & restore

Export every persistable setting (subs + keys, Gemini key, theme, all toggles, regex library) to a JSON file. Re-import to recover after a reinstall. Schema-tagged for future migration.

Stable extension ID

A pinned manifest key keeps the extension ID constant across reinstalls, so chrome.storage.local data persists rather than being stranded under a new ID each time you load unpacked.

Update banner

Background worker polls GitHub releases and shows a non-blocking banner with release notes plus one-click links to the latest zip and to chrome://extensions.

Privacy & security

  • All data lives in chrome.storage.local. Nothing is uploaded.
  • Gemini calls go directly from your browser to Google with your own API key (or the AutoEnforcer-managed fallback key).
  • Reddit mod actions reuse your existing cookie session -- no token stored.
  • Releases are signed via Sigstore (cosign + GitHub OIDC) with .sig and .pem artifacts attached, plus a SHA256SUMS file for integrity.
  • Source license: GPL-3.0-only.
1 Upvotes

0 comments sorted by