BrowserConfigEditor
BrowserConfigEditor is a macOS application that simplifies the creation and editing of browser policy configurations (MDM/management plists) for enterprise browser deployments. Instead of manually editing property list files, you can use a graphical interface to configure browser policies and export them in various formats for deployment.
Install / Use
/learn @gilburns/BrowserConfigEditorREADME
BrowserConfigEditor
<p align="center"> <img src="BrowserConfigEditor/Assets.xcassets/AppIcon.appiconset/BEC-iOS-Default-1024x1024@1x.png" alt="BrowserConfigEditor Icon" width="256" height="256"> </p> <p align="center"> <strong>A macOS application for creating and editing browser policy configurations</strong> </p> <p align="center"> <a href="https://github.com/gilburns/BrowserConfigEditor/wiki">📚 Documentation</a> • <a href="https://github.com/gilburns/BrowserConfigEditor/wiki/Quick-Start-Guide">🚀 Quick Start</a> • <a href="https://github.com/gilburns/BrowserConfigEditor/releases">⬇️ Download</a> • <a href="https://github.com/gilburns/BrowserConfigEditor/issues">🐛 Report Issue</a> </p>Overview
BrowserConfigEditor provides a graphical interface for configuring browser policies on macOS. Instead of manually editing XML plist files, use a visual editor to browse available policies, configure settings, and export ready-to-deploy configuration files for your MDM or deployment tool.
Perfect for IT administrators managing enterprise browser deployments.
Key Features
- Visual Policy Configuration - Browse and configure policies through an intuitive GUI
- Multi-Browser Support - Chrome, Edge, Safari, Firefox, Brave, and other Chromium browsers
- Multiple Export Formats - Property List, JSON, Intune XML, and executable Shell Scripts
- Import Existing Configs - Load and edit previously created configurations
- Search & Filter - Quickly find policies by name, title, or description
- Built-in Documentation - Direct links to vendor policy documentation
Supported Browsers
- Google Chrome
- Microsoft Edge
- Apple Safari
- Mozilla Firefox
- Brave Browser
- Opera, Vivaldi, and other Chromium-based browsers
See the Supported Browsers page for the complete list.
Quick Start
- Download the latest release
- Open the application
- Select a browser from the toolbar
- Search and add policies you want to configure
- Export to your preferred format (plist, JSON, Intune XML, or shell script)
- Deploy via your MDM or using the exported script
Export Formats
| Format | Use Case | |--------|----------| | Property List (.plist) | MDM deployment (Jamf Pro, Mosyle, Kandji, etc.) | | JSON (.json) | Cross-platform, APIs, version control | | Intune XML (.xml) | Microsoft Intune Preference File templates | | Shell Script (.sh) | Direct deployment via script execution |
Deployment Options
- MDM Deployment - Step-by-step guides for Jamf Pro, Intune, Mosyle, Kandji, and other platforms
- Shell Script Deployment - Quick deployment without MDM
System Requirements
- macOS: 15.5 or later
- Architecture: Apple Silicon or Intel
Documentation
Complete documentation is available in the Wiki:
Getting Started
- Quick Start Guide - Configure your first policy in 5 minutes
- Understanding Browser Policies - Learn about browser policy management
Core Usage
Deployment
- MDM Deployment Guide - Jamf, Intune, Mosyle, Kandji, and more
- Shell Script Deployment
Reference
Contributing
Contributions are welcome! See the Contributing Guide for:
- Reporting bugs
- Requesting features
- Contributing code
- Improving documentation
License
BrowserConfigEditor is released under the MIT License.
Support
- Documentation: Wiki
- Bug Reports & Feature Requests: GitHub Issues
Made with ❤️ for Mac Admins
Related Skills
tmux
347.9kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
347.9kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
blogwatcher
347.9kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
product
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
