Compare software

utiluti vs duti: catalog facts
utilutiduti

Best for: macOS users managing default app associations in scripts or the terminal

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

Free

Free and open source under the Apache-2.0 license.

Free

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

macOS, Command line macOS, Command line
  • Inspects default apps for URL schemes and file types
  • Can change app associations from the 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
  • For macOS only
  • Changing the HTTP default app requires user confirmation
  • 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
Downloadable app Downloadable app
Open source Not open source
License: Apache-2.0 License: Public domain
Not stated if an account is needed No account needed
Not stated if it works offline Offline features available
Sources for utiluti

Catalog checked October 8, 2026

Sources for duti

Catalog checked October 1, 2026

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