Can't we just automate this? Permissions & content updates as-a-code with ACM Tool

We're excited to present to you a new open source tool – ACM (AEM Content Manager). It’s a unified console for automating mundane tasks on AEM like:

ACM was written from the ground up using latest tools and methodologies like Adobe’s React Spectrum, Monaco editor for live-coding and Sling jobs for running long tasks. When building it we've focused on two things:

It’s a one-stop-shop, easy to adopt replacement for multiple existing tools in this space: Groovy Console, AC Tool, AECU, APM.

ACM provides an IDE-like experience with code completion, auto-import, and on-the-fly compilation. Beyond simple scripting, it handles comprehensive content migration, permission management, and report generation — all through a consistent interface that works across local AEM, Cloud SDK, on-premise, AMS, and AEMaaCS environments.