VibeHunt
Back to browse

SwiftDefaultApps

Replacement for RCDefaultApps, written in Swift

Source

The preference pane provides a graphical interface for viewing and modifying the default application associations for any URI scheme or file type (identified by UTI) on macOS. It queries LaunchServices to list all valid applications for each role, allowing users to select a preferred handler, choose a dummy “Do Nothing” app that simply logs the launch and exits, or pick an arbitrary application via the “Other…” dialog. The pane also supports adding custom URI schemes, though such entries are automatically associated with the dummy app and may require reinstalling the pane to remove.

Designed as a modern Swift‑based replacement for the older RCDefaultApps utility, the tool runs as a System Preferences pane and can be installed by double‑clicking the .prefpane file or via Homebrew. The bundled resources include the dummy application and a command‑line interface built on SwiftCLI, with additional view components sourced from open‑source libraries.

Target users are macOS power users and administrators who need to manage default handlers for protocols and file types without using the command line. The software is stable, macOS‑only, and accepts contributions through its GitHub repository.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps