yibie

Keep your files opening your way.

81
2
100% credibility
Found Feb 18, 2026 at 21 stars 4x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

FileTypeGuard is a macOS utility that lets users lock file type associations to preferred apps and automatically restores them if changed by other software.

How It Works

1
๐Ÿ˜ฉ Get frustrated

You notice apps like Adobe keep changing your preferred PDF opener from Preview without asking.

2
๐Ÿ” Discover FileTypeGuard

You search online and find this simple macOS helper that locks your choices.

3
๐Ÿ“ฅ Download and launch

Grab the app from GitHub, open it, and see a clean window with tabs for protections, logs, and settings.

4
๐Ÿ›ก๏ธ Lock your favorites

Click add, pick a file type like PDF from easy categories, choose Preview, and saveโ€”it feels secure instantly.

5
โœ… Start protecting

Flip the switch to enable watching, and relax knowing it runs quietly in the background.

6
๐Ÿ”” It saves the day

When an update tries to hijack, you get a friendly alert that it fixed it right away.

7
๐Ÿ“Š Review the saves

Peek at the logs tab anytime to see the history of changes it blocked and fixed.

๐ŸŽ‰ Files stay yours

Your PDFs, images, and docs always open exactly how you want, no more surprises.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 21 to 81 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 FileTypeGuard?

FileTypeGuard is a lightweight macOS app built in Swift with SwiftUI that locks your preferred default apps for file types like PDFs or images, automatically detecting and reverting changes made by pushy installers. Tired of Adobe hijacking Preview or random tools messing with your .md associations? It monitors in real-time, restores instantly, and notifies you via system alerts while logging everything. Runs on macOS 13+, no dependencies.

Why is it gaining traction?

It stands out with a clean SwiftUI interface for browsing common file types by category, picking apps visually, and tweaking settings like polling intervals or recovery delays. Unlike manual System Settings tweaks or clunky scripts, it handles dynamic UTIs that apps exploit, plus searchable logs and exportable configs. Zero bloat, multilingual support, and instant protection make it a set-it-and-forget-it fix for association drift.

Who should use this?

macOS devs who insist on VS Code for .swift or .js files, designers sticking to Preview for images despite Photoshop updates, or anyone battling "keep files settings and apps greyed out" frustrations on Ventura or later. Ideal for keeping empty folders or specific apps tied to extensions without GitHub .keep file hacks or constant password prompts from misbehaving tools.

Verdict

Grab it if app hijacks bug youโ€”solid docs, tests, and MIT license make it easy to build and run via Swift Package Manager. With 19 stars and 1.0% credibility, it's early but promising; watch for polish as it matures.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.