Compare software

duti vs SwiftDefaultApps: catalog facts
dutiSwiftDefaultApps

Best for: Mac users who script their machine setup and want default apps configured automatically

Best for: Mac users who want to set default apps by file type or URL scheme

Free

Free to use; Homebrew lists the code as public domain.

Free

The project is available to download from GitHub.

macOS, Command line macOS, Command line
  • Sets default apps for file types and URL schemes from the terminal
  • Easy to include in dotfiles and setup scripts
All 3 strengths for duti
  • Sets default apps for file types and URL schemes from the terminal
  • Easy to include in dotfiles and setup scripts
  • Small, single-purpose tool available through Homebrew
  • Provides a preference pane and command-line tool
  • Handles defaults for file types and URL schemes
  • macOS only
  • Command line only, with no graphical interface
All 3 limitations for duti
  • macOS only
  • Command line only, with no graphical interface
  • Requires knowing bundle IDs and type identifiers
  • Older releases are x86_64 only and may not appear in System Settings on Apple Silicon
Downloadable app Downloadable app
Not open source Open source
License: Public domain License: MIT
No account needed Not stated if an account is needed
Offline features available Not stated if it works offline
Sources for duti

Catalog checked October 1, 2026

Sources for SwiftDefaultApps

Catalog checked October 8, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.