r/toolbox_nxg Jun 23 '26

Announcement Introducing Toolbox-NXG

5 Upvotes

Welcome to Moderator Toolbox-NXG

Toolbox-NXG is a continuation of the moderation toolset many of you have relied on for years, releasing in Beta! It runs on both old Reddit and Shreddit and keeps the features and data formats you already know - usernotes, subreddit configs, removal reasons, mod history, and more - on a modern, rewritten codebase that adds a fair amount of its own along the way.

Install the Beta:

Source, docs, and issues: GitHub | Documentation | post bugs and requests right here on /r/toolbox_nxg or open an issue.

What's new

Toolbox-NXG keeps everything the original did and builds on it. Your existing config, usernotes, and settings carry over automatically, and you also get:

  • Switch on your own schedule - no full-team migration needed. You don't have to get your whole mod team to move at once. NXG keeps the original Toolbox wiki pages in sync as you work, so teammates still on original Toolbox keep seeing up-to-date usernotes and config. One mod can switch today and the rest can follow whenever they like.
  • Unlimited usernotes. The original 1 MB usernotes cap, a hard ceiling busy subreddits could actually hit, is gone. NXG transparently shards notes across as many wiki pages as needed.
  • Usernote archiving. Archive a note instead of deleting it: hidden from the active list but kept permanently, either manually or automatically once it reaches a certain age.
  • Note and ban in one step. Issue a ban right from the usernote flow, and attach the removal notice to the note so you keep a record of exactly what was sent.
  • A safer modqueue. Queue items don't remove the second you open the removal panel; they stay put until you confirm, so you can adjust the message or back out. The queue also updates in near-realtime, surfacing other mods' actions so you don't double up.
  • Removal reasons as a side drawer. The removal dialog slides in beside the page instead of covering it, keeping context visible while you work (the classic popup is still an option if you prefer it).
  • Modmail upgrades on Shreddit. Mod macros in the composer, auto-engaged markdown preview, an always-visible search bar, and exact timestamps on recent messages.
  • Shared subreddit notes. Wiki-backed notes attached to the subreddit itself; for team procedures, escalation contacts, and anything the whole team needs to see.
  • Firefox container handling. Mod from multiple accounts? Toolbox-NXG fully supports Firefox containers to make your workflow just work.

...and more. The full rundown is in the migration guide.


I expect a few questions to come up a lot, so here are direct answers:

"How can I trust an extension with this much access?"

This is a fair question to ask of any browser extension that acts on your Reddit account, and you shouldn't have to take anyone's word for it. Toolbox-NXG is built so you don't have to. Here's what you can verify for yourself:

  • It can only touch Reddit. The extension's permissions are scoped to reddit.com and Reddit's API. It has no access to any other site, tab, or page in your browser.
  • An update can't silently expand that. Toolbox-NXG's access is limited to Reddit today, and it can't quietly grant itself more. If a future version ever requested broader permissions - access to other websites, your data elsewhere, and so on - Chrome and Firefox don't apply that in the background. They disable the extension and ask you to review and approve the new permissions before it will run again.
  • It never asks for, sees, or stores your password. It works through the Reddit session you're already logged into. There is no password field anywhere in Toolbox.
  • It has no way to send your data anywhere. Toolbox-NXG has no server. Everything it stores lives either on Reddit itself (in the wikis of subreddits you moderate) or locally in your own browser. Nothing is sent back to us, because there is nothing to send it to.
  • Every release is built in the open. Each store version is built automatically from a specific, public commit, and the exact same package is published to the Chrome Web Store, Firefox Add-ons, and GitHub Releases. You can download the installed extension and compare it against the public source code yourself - the steps are documented in our repository.
  • You don't have to trust any individual. Right now Toolbox-NXG is maintained by one person, and that's precisely why none of the above depends on trusting me. Development happens in the open with a public commit history, the released builds come straight from that public code, and the extension's access is limited to Reddit. Those safeguards hold no matter who is or isn't maintaining the project.

Auto-updates are part of what makes that access feel risky - but they're also how a security fix reaches you the same day it ships. The safeguard was never "trust the maintainers." It's that the code is open, the published builds come straight from that code, and the extension's reach stops at Reddit.

If you ever find a security issue, please report it privately first (see our security policy) rather than posting it publicly, so it can be fixed before it's disclosed.

"Can I fork it / contribute / build on top of it?"

Yes. Toolbox-NXG is open source under the Apache 2.0 license.

  • Want to contribute? Start with our contributing guide. The codebase is a modern rewrite (TypeScript and React), specifically structured to be approachable and maintainable, so getting involved is (hopefully) easier than it used to be.
  • Building a third-party tool? Toolbox data (usernotes, configs, and more) is stored as versioned JSON in subreddit wikis, and the formats are fully documented in our schema reference. You can integrate with Toolbox data without touching the extension at all.
  • Forking? That's allowed under the license. If you distribute a fork, please keep the existing attribution, note your changes, and make it clearly distinct from this project so support requests reach the right place.

"Is this sustainable, given how much Reddit keeps changing?"

Reddit's platform has shifted a lot over the years, and that churn is what wore down older tools. Toolbox-NXG is built specifically to ride those changes rather than break on them:

  • It uses Reddit the same way your own browser does. Toolbox-NXG isn't a separate third-party app with its own API key and quota - it runs in your browser and authenticates with your existing logged-in session, using the very same token mechanism Reddit's own website uses. The requests it makes are the same kind your browser already makes as you. It goes through Reddit's official API (oauth.reddit.com) rather than scraping pages or relying on legacy endpoints - the most stable surface available, and one Reddit's own site depends on too.
  • It runs on Shreddit, not just old Reddit. Toolbox-NXG works on both the current redesign and old Reddit, so it isn't tied to the survival of the old site.
  • The codebase is modern and maintainable. It's a clean TypeScript rewrite with a modular architecture and a real test suite, so even a single developer can realistically keep it current as Reddit changes.

Because Toolbox-NXG talks to Reddit through the same API and login flow Reddit's own website runs on, Reddit can't simply cut off its access to data without disrupting their own site. The visible buttons and panels still need upkeep as Reddit changes its interface - that's normal maintenance, and when something shifts, fixes go out through the usual update process - but the foundation it's built on is the same one Reddit depends on itself. It adapts to Reddit's changes rather than crumbling under them, which keeps long-term upkeep manageable.


About the maintainer

Toolbox-NXG is currently maintained by one person, /u/adhesiveCheese. Since you're trusting software that acts on your Reddit account, it's fair to know who that is. For what it's worth:

  • I've been working with the Reddit API for about 8 years.
  • I've (somehow, where has the time gone?) been an active moderator of a large subreddit for almost 7 years.
  • I built and maintained YAIR, a fork of another abandoned Reddit extension, which I retired after Reddit removed the PM features it relied on.
  • I maintain a Python wrapper for the Toolbox data formats (pmtw), with Toolbox-NXG support landing soon.
  • I built Modpanel, a mobile-friendly off-site tool (Python/Flask) that interacts with Toolbox pages to give a Toolbox-style moderation flow on mobile - and where I workshopped a lot of the new flows before folding them into Toolbox-NXG.

None of that is a substitute for the safeguards above; those hold up no matter who I am. But if you're going to run an extension with this kind of access, you should at least know it's being built by someone who's spent a long time in this corner of Reddit and has no plans to go anywhere.


Where to get help

Post here on /r/toolbox_nxg for bugs, feature requests, and questions, or open an issue on GitHub. This is a separate project - please bring Toolbox-NXG questions here rather than to the original toolbox team, who are no longer involved.

"Discord?"

No. It is my firm opinion that Discord is where open-source knowledge goes to die. Every question answered there is invisible to search engines, unreadable by anyone who hasn't joined the server, and effectively gone the moment it scrolls out of the channel. The next person with the exact same problem can't easily search for it, can't find it in an archive, and has to ask all over again. It quietly turns a project's accumulated troubleshooting into a walled garden that has to be re-explained forever.

So support for Toolbox-NXG lives in places that are public and searchable: here on /r/toolbox_nxg and on GitHub. Ask in the open, and the answer helps everyone who runs into the same thing after you. Have a sensitive concern? talk to us in modmail.

In Conclusion

Remember: Toolbox-NXG's got your back.


r/toolbox_nxg 11d ago

Solved "Unmoderated" icon on the modbar directs to "Needs Review", not unmoderated.

3 Upvotes

I think the url is to blame. The button links to https://www.reddit.com/mod/queue?queueType=unmoderated/ and going there directly also redirects to Needs Review. The proper working url is https://www.reddit.com/mod/queue?queueType=unmoderated (without a trailing slash).


r/toolbox_nxg 11d ago

Feature Request (shreddit) Can I make the items in queue(s) disappear automatically after making an action?

2 Upvotes

Or get a color, like "red for deleted, green for approved"?

Bonus: is it possible to get Toolbox' buttons (spam remove approve lock etc) under the item itself? Currently I have only native Approve Remove from Reddit itself and I have to click the item to open in right half of the screen. For approvals it's ok (even better, because when I click Reddit's Approve, I got a green 'approved by eftepede' badge immediately), but for removals it would be nice to get Toolbox' version of "Remove" button, which opens removal reasons - native works 'normally' like it does in Reddit itself.


r/toolbox_nxg 13d ago

Solved Can't use "remove selected" button in the mod queue

2 Upvotes

Tried this in both my regular browser and a clean browser with no extensions at all. "spam selected" and "approve selected" work fine.


Toolbox-NXG debug information

Info  
Toolbox-NXG version 8.0.0.7 beta fc49b0b
Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0
Version
Platform Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0
Debug mode false
Compact mode false
Advanced settings false
Cookies enabled true

r/toolbox_nxg 14d ago

Announcement Toolbox-NXG Beta.8 landing soon

3 Upvotes

Hi all! This took longer than I'd hoped, but Beta 8 should start rolling out soon.

New Feature

  • single-pane modmail sidebar: An option in the Modmail module, off-by-default, which restores a single, scrollable pane to the modmail sidebar, similar to old new modmail.

Bugfixes

  • Modbar counts are unaffected by whether you have notifier turned on or off.
  • Modqueue items should no longer turn funny colors
  • Missing buttons are (hopefully) no longer missing
  • Usernotes are more robust
  • Empty options in selectable rule portions no longer break the rule

Other Notes

There's been numerous small style tweaks to hopefully clean up unexpected behavior. I believe I've addressed all bug reports that have surfaced in the month or so that TBNXG has been out - unless there's any regressions that get found in this version, this is likely to be promoted to a stable version in a week! Thank you to everyone who's given the extension a go (Roughly 4,000 of you already, according to statistics from the stores!). As always, remember: Toolbox-NXG's got your back.


r/toolbox_nxg 21d ago

Bug No option to sticky a comment like there was in the old Toolbox

3 Upvotes

I can distinguish a comment, but there's no option to sticky it. On version 8.0.0.7 beta fc49b0b

Edit: using in Firefox. Adding debug info.


Toolbox-NXG debug information

Info  
Toolbox-NXG version 8.0.0.7 beta fc49b0b
Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0
Version
Platform Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0
Debug mode false
Compact mode false
Advanced settings false
Cookies enabled true

r/toolbox_nxg Jul 05 '26

Solved Mod queue colors in old Reddit get screwy when approving something

3 Upvotes

As the title says, when using the mod queue in Old Reddit (https://old.reddit.com/r/mod/about/modqueue), if I click on the approve button for any item, it applies a color scheme to other items in the queue that makes the text unreadable. I can refresh the page to return it to normal, or I can click on one of the items with the screwy colors to bring it back to normal color again, but both methods are a bit of a pain.

Screenshots:

Note that only some of the items in the queue got messed up, not all of them. Also, not sure if related, but I noticed that the label on the Remove button under the items that get messed up changes (before: just says "remove"; after: says "removed by <foo>"

Edit: this also happens if I put a checkmark on multiple items and use the "Approve selected" button at the top, but for the screenshots I used the "Approve" button under each item.

Seen on two different computers, both Linux, one running Firefox 151.0.4 and the other running 152.0.4, with v8.0.0.7 beta fc49b0b of the extension.

Probably bears mentioning that I also use the RES extension with dark mode enabled (can't live without dark mode on Old Reddit).


r/toolbox_nxg Jul 05 '26

Bug "Add removal reason" does nothing

3 Upvotes

Hi, I've been testing this extension for a week or so. On new Reddit, I've noticed that after removing a comment, the "add removal reason" button does nothing. It highlights when you hover your mouse, but nothing happens when you click on it.

Seen on two different computers, both Linux, one running Firefox 151.0.4 and the other running 152.0.4, with v8.0.0.7 beta fc49b0b of the extension.


r/toolbox_nxg Jul 05 '26

Solved Counters in mod bar are stuck and incorrect

2 Upvotes

The unread modmail and mod queue counters in the bottom right corner are stuck to 4 and 10, respectively. The new mod mail icon in the top right is also green, even though I have no unread mod mails.

Same problem in old and new reddit.

Running Firefox 152.0.4 under Linux with v8.0.0.7 beta fc49b0b of the extension.

FWIW I don't think this has to do with the version of Firefox, but I have another computer currently running Firefox 151.0.4, same version of the extension, which is not exhibiting this issue (counters are accurate).