ADMX Viewer
ADMX Viewer is a local-first web app for browsing ADMX templates, selecting an available ADML language, configuring policy values, and exporting enforceable policy payloads.
Key Features
- Scans the local
admx/folder every time the app starts - Detects available ADMX templates and matching ADML language folders automatically
- Presents policies in three sliding panels:
Categories,Policies, andDetails - Splits categories into
Computer ConfigurationandUser Configuration - Supports global search across all settings in the selected template
- Exports the current policy or the full configured batch as
.reg, PowerShell, Intune XML, or JSON - Persists draft policy values in browser storage between sessions
Quick Start
- Install dependencies with
bun install. - Start the app with
bun run dev. - Open
http://localhost:3001. - Choose an ADMX file and language.
- Browse categories, configure policies, and export the result you need.
ADMX Folder Layout
The app expects an admx/ directory in the repository root.
admx/
VSCode.admx
en-us/
VSCode.adml
ru-ru/
VSCode.adml
Each .admx file is treated as a separate template. Language choices come from subfolders that contain a matching .adml file for that template.
Typical Workflow
- Select a template from the
ADMX Filedropdown. - Pick one of the available languages for that template.
- Use the categories panel to narrow the policy list, or search across the whole template.
- Select a policy, switch it to
EnabledorDisabled, and fill in any required values. - Copy or download the generated export for a single policy, or open
Export Batchfor the combined configuration.