Software Alternatives & Startups

Duti

duti is a command-line utility capable of setting default applications for various document types on macOS, using Apple's Uniform Type Identifiers (UTI). It's the CLI analog to RCDefaultApps and SwiftDefaultApps.

Duti

Duti Reviews and Details

This page is designed to help you find out whether Duti is good and if it is the right choice for you.

Screenshots and images

  • Landing page //
    2023-10-19

Features & Specs

  1. Customizability

    Duti allows users to set custom file type associations, enabling fine-grained control over which applications open specific file types without relying on default system settings.

  2. Automation

    Through the command line interface, Duti supports script-driven automation, enabling users to script changes to default applications as part of deployment or personal setup processes.

  3. Lightweight

    Duti is a small, lightweight utility that doesn't require a large footprint or complex installation, making it accessible and easy to use.

  4. Open Source

    Being open source, Duti allows users to review the codebase for transparency, contribute to its development, or customize it for more specific use cases.

Badges

Promote Duti. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Duti yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Duti and what they use it for.
  • Xcode 26.3 unlocks the power of agentic coding
    I agree with you, it's infuriating. I think it's been loading faster recently (maybe?), but it still takes like 10 seconds. You can run (with https://github.com/moretension/duti): duti -s com.apple.textedit public.${whatever} all Where ${whatever} is in {plain-text, json, source-code, ...}. I'm sure there's a way to automate this through parsing `lsregister -dump`, but have a script I run on every Mac I have that... - Source: Hacker News / 8 months ago
  • Show HN: Infat – Declaritive application assocation manager for macOS
    Bello! Made this to help navigate the tumultuous process of navigating to a new machine on Mac when you have a number of custom utilities setup for editing particular files. This is designed to make that as easy as possible, and add some magic on top of that, like setting mailto handlers or anything else of that breed. Use XDG_CONFIG_HOME to keep it organized. Credit to - Source: Hacker News / over 1 year ago
  • I made a wrapper around duti to set default applications on Mac in Go
    This may be unintentionally misleading. Duti has never been supported, but has continued to be maintained, although the narrow use case focus has not required much. Source: about 3 years ago
  • For those who've recently switched from Windows to Mac, what's the one app you miss the most?
    For 6, if you have no issues with the terminal, use this: https://github.com/moretension/duti. Source: over 3 years ago
  • Updated to Ventura 13.1 & it will not allow me to change default web browser from Safari
    Was able to fix the issue using Homebrew and the duti formula. Source: over 3 years ago
  • Why is it still so f'ing impossible to set default file handlers in MacOS?
    You can use Duti if you want to control this via command line. Source: almost 4 years ago
  • Set Outlook as Default Client without Opening Mail.app
    I solved this for myself using the duti utilty, which I installed with homebrew, using the steps above ☝️. - Source: dev.to / over 4 years ago
  • Bash + GNU Stow: take a walk while your new macbook is being set up
    Lastly, and this is a personal preference, I want to set vscode as default application for all my source code files. To do so we will use duti. - Source: dev.to / over 4 years ago

Do you know an article comparing Duti to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Duti discussion

Log in or Post with

Is Duti good? This is an informative page that will help you find out. Moreover, you can review and discuss Duti here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.