Installing Ash
This guide walks you through installing Ash on your Mac and configuring the required system permissions.
System Requirements
- macOS: 15.0 (Sequoia) or later
- Architecture: Apple Silicon or Intel (Universal binary)
- Disk space: Approximately 30 MB
Installation Methods
Download from Website
- Visit the download page
- Click Download for macOS to get the latest version
- Open the downloaded
Ash.app.zipfile - Drag
Ash.appto your Applications folder
Using Homebrew (Coming Soon)
brew install --cask ash
Post-Installation Setup
After installing Ash.app, you need to grant two system permissions for Ash to function correctly. Both are configured in System Settings > General > Login Items & Extensions.
1. Background Applications
When you first launch Ash, macOS will prompt you to allow it to run in the background:
- Click Open System Settings when prompted
- Navigate to General > Login Items & Extensions
- Under Allow in the Background, find “Ash”
- Toggle the switch to enable it
- Enter your password to confirm
2. Network Extension
Ash uses a Network Extension to filter network connections:
- In System Settings > General > Login Items & Extensions
- Click on Network Extensions
- Find “Ash” and toggle the switch to enable it
- Enter your password to confirm
macOS may show a notification about adding a network filter. This is normal. Ash uses the network filter System Extension to sandbox network connections.
Verifying Installation
After completing the setup, verify Ash is working correctly:
# Check that ash CLI is available
ash --version
# Run a simple test
ash run --policy /dev/null -- echo "Hello from sandbox"
If both commands succeed, Ash is installed and configured correctly.
Troubleshooting
Ash cannot be opened because it is from an unidentified developer
This happens when downloading from the web. To resolve:
- Right-click (or Control-click) on
Ash.app - Select Open from the context menu
- Click Open in the confirmation dialog
Background application not enabled
If Ash isn’t running properly:
- Open System Settings > General > Login Items & Extensions
- Under Allow in the Background, make sure “Ash” is enabled
- If it’s not listed, try relaunching Ash.app
Network extension not activating
If network filtering isn’t working:
- Open System Settings > General > Login Items & Extensions
- Click on Network Extensions
- Make sure “Ash” is enabled
- If it’s not listed, try reinstalling Ash
For more help, see the Troubleshooting guide.