Run1997

A macOS Default Application Manager. 一个 macOS「打开方式」统一管理工具

10
1
100% credibility
Found Apr 10, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

OpenWithGUI is a macOS desktop application that displays and lets users edit default application associations for file extensions in a centralized table view.

How It Works

1
🔍 Discover OpenWithGUI

You hear about this handy app when you're frustrated changing which program opens files one by one in Finder.

2
📥 Download the package

Grab the ready-to-use installer file from the project page.

3
🗂️ Add to Applications

Drag the app into your Applications folder and allow it if your Mac asks.

4
🚀 Open the app

Launch it to see a clear table listing all your file types and their opening apps.

5
Manage file openings easily

Pick one or many file types, choose a new app, and update them all at once with filters and search to find what you need.

6
Add custom file types

If a file ending isn't listed, add it yourself and set its favorite app right away.

Perfect file handling

Now all your files open with exactly the programs you prefer, saving time forever.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenWith-GUI?

OpenWith-GUI is a SwiftUI macOS app that unifies management of default apps for file types, browsers, fonts, mail clients like Outlook, shells, wallpapers, and more—pulling everything into a searchable table view. It scans your system for current associations, flags issues like missing apps or conflicts, and supports batch changes via multi-select, skipping Finder's tedious per-extension workflow or `macos defaults` command line hacks. Download the DMG for macOS 14+, drag to Applications, and you're set—no Xcode needed.

Why is it gaining traction?

Unlike CLI tools like the Rust TUI alternative or scattered GitHub macOS clients, it offers a table-first interface with filters by app, status, or extension search, plus previews of candidate apps before applying changes. Multi-select batch assigns one app to dozens of extensions instantly, and you can add/remove custom ones not auto-detected. Devs love the sidebar details for single rows and operation feedback like "pending verification."

Who should use this?

macOS power users remapping defaults after installing VS Code over TextEdit for .json/.swift files. Designers forcing Photoshop as default for images instead of Preview. Teams standardizing Outlook as macOS default mail app or Zsh as default shell across machines.

Verdict

Solid early prototype with comprehensive tests and bilingual README, but 10 stars and 1.0% credibility score mean it's unproven—expect rough edges. Grab the DMG if you battle macOS default apps daily; otherwise, watch or contribute on GitHub.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.