A comprehensive macOS MDM toolkit for enterprise administrators. Create configuration profiles, analyze packages, manage devices, and automate Mac administration tasks with 7 specialized tools.
MacForge is a modern macOS application that provides essential tools for Mac administrators:
- Profile Workbench (PPPC) - Create and manage configuration profiles with 50+ privacy services
- Package Casting 📦 - Comprehensive package management with AI-powered analysis and 6 specialized tools
- Log Burner 🔥 - AI-powered log analysis with smart pattern recognition
- Device Foundry - Device lookup and management tools
- Script Smelter 🤖 - AI-assisted script generation with CLI tools and automation features
- The Blacksmith 🔨 - Conversational AI wizard for MDM setup and management with Yorkshire personality
- DDM Blueprints 📋 - Device configuration and system management blueprints with templates
- MDM Integration - Direct submission to JAMF Pro, Intune, Kandji, and Mosyle
- AI Tool Accounts - Secure credential management for AI providers

- Download the latest release from Releases
- Drag MacForge to your Applications folder
- Launch and start building profiles
- Clone:
git clone https://github.com/Aussie-Nomad/MacForge.git
- Open:
open MacForge/DesktopApp/MacForge.xcodeproj
- Build:
xcodebuild -scheme MacForge build
- Run from Xcode
- Fork the repository
- Check Contributor WIKI for current status
- Review Feature WIKI for detailed information
- Submit pull requests with tests
MacForge supports multiple AI providers for script generation and log analysis. Configure your AI accounts in Settings > AI Tool Accounts.
- OpenAI - GPT models (requires API key)
- Anthropic - Claude models (requires API key)
- Ollama - Local models (no API key required)
- Custom - Any OpenAI-compatible endpoint
Ollama provides free, local AI models perfect for testing and development:
- Download: Go to ollama.com/download
- Install: Download the macOS .dmg and drag the Ollama app into Applications
- Launch: Launch the app once to start the background service
# Install via Homebrew (alternative)
brew install ollama
# Pull recommended models
ollama pull mistral:7b-instruct
ollama pull codellama:7b-instruct
# Verify installation
curl http://localhost:11434/v1/models
- Open Settings > AI Tool Accounts
- Click Add Account
- Select Ollama as provider
- Set URL to:
http://localhost:11434
- Choose model:
codellama:7b-instruct
ormistral:7b-instruct
- Set as default for testing
- Get API keys from OpenAI or Anthropic
- Add account in Settings > AI Tool Accounts
- Enter API key and preferred model
- Test connectivity before setting as default
- Contributor WIKI - Development status, roadmap, and contributor guidelines
- Feature WIKI - Detailed feature documentation and rationale
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: GitHub Issues
- Discussions: GitHub Discussions