平时换主力编辑器(比如从 VS Code 换到 Cursor / Zed )或者配新 Mac 时,改默认打开方式总要一个个右键设置,比较繁琐;直接用 duti 命令查 Bundle ID 语法又略显麻烦。
写了个纯原生的 macOS 小工具 DutiGUI,把常见代码与文件类型的打开方式批量修改做成了可视化的一键操作。
✨ 几个特点:
- 100% 纯 Swift 原生:基于 AppKit & CoreServices ,零 Electron 套壳,体积小启动快;
- 零依赖开箱即用:已内置独立执行引擎,用户无需手动安装 Homebrew 或外部依赖;
- 自动检索应用:自动扫描系统已安装 App 与 Bundle ID ,支持实时模糊搜索;
- 批量预设 & 导出:前端 / 后端 / 文本 / 媒体常用扩展名一键批量应用,支持导出
~/.duti配置文件。
开源地址: https://github.com/mooniitt/duti-macos-app
欢迎体验,如果有帮助求个 Star ⭐️,感谢大家!