A macOS GUI application for anylinuxfs - mount Linux filesystems (ext4, btrfs, XFS, etc.) on macOS.
- Disk Management - Browse and mount Linux partitions (ext2/3/4, btrfs, XFS, ZFS, etc.)
- Safe Eject - Properly unmount and eject external drives with one click
- Encrypted Drives - Support for LUKS and BitLocker encrypted volumes
- Embedded VM Shell - Interactive terminal with image selector (Alpine Linux or FreeBSD)
- Custom Actions - Create and manage mount/unmount hooks with environment variables
- Image Management - Install/uninstall VM images (Alpine Linux, FreeBSD for ZFS)
- Package Management - Add/remove custom Alpine packages to extend VM capabilities
- Real-time Monitoring - Live mount status and log viewer with follow mode
- VM Configuration - Customize RAM, vCPUs, and log verbosity
- Auto-refresh - Disk list updates automatically when drives are connected/ejected
- Native macOS - Light/dark mode support, Apple Silicon optimized
- macOS (Apple Silicon)
- anylinuxfs CLI installed via Homebrew:
brew install nohajc/anylinuxfs/anylinuxfs
brew install fenio/tap/anylinuxfs-guiIf you get "damaged" or Gatekeeper warnings, run:
xattr -cr /Applications/anylinuxfs-gui.appDownload the latest DMG from Releases, open it, and drag the app to Applications.
Important: The app is not notarized by Apple. After installation, remove the quarantine attribute:
xattr -cr /Applications/anylinuxfs-gui.appThen you can open the app normally.
npm install
npm run tauri buildThe built app will be at src-tauri/target/release/bundle/macos/anylinuxfs-gui.app
GPL-3.0 - see LICENSE