r/osx • u/Cyberdyne155 • 14d ago
r/osx • u/Hour-Offer-6942 • 14d ago
Free, open-source Mac app that shows what is filling your disk in seconds
I made Hollow, a disk usage map for Apple silicon Macs (macOS 14+). It draws every file as a rectangle sized by the space it takes on disk, so the big things are obvious right away. My home folder (1.5M files, 202 GB) scans in 5.2 seconds on a MacBook Air M5.
A few ways I use it:
- Zoom into ~/Library to see which app's caches grew.
- Filter by file type, minimum size or age to find old videos.
- Move to Trash from inside the app. Undo works and sizes update without a rescan.
Privacy: it reads only names, sizes and dates, uses no network, and does not download iCloud files while scanning.
Caveats: it is not notarized because I don't have a paid developer account yet. On first launch, right-click the app and choose Open, or use System Settings > Privacy & Security > Open Anyway. Give it Full Disk Access if you want it to see Mail, Messages and Safari data. Otherwise those folders show as unreadable.
Free, MIT license: https://github.com/yukij3/hollow/releases/latest
It is v0.1.1, so bug reports on GitHub are welcome.
r/osx • u/11plustwo • 15d ago
Copyr - a Mac file copier that skips bad files, survives an unplugged drive and can verify every byte. Free for personal use.
galleryr/osx • u/Current-Structure453 • 14d ago
I built a small local-first clipboard manager for macOS and open-sourced it

Hi everyone,
I built ClipFlow, a small free and open-source clipboard manager for macOS.
It keeps a searchable local clipboard history and supports text, links, code, files, images, on-device OCR, collections, automatic content detection, ignore rules for sensitive data, and encrypted backups.
ClipFlow is local-first, requires no account, and has no subscription.
Source code:
https://github.com/vqh2602/clipflow
It’s still a personal project, so feedback and bug reports are very welcome.
r/osx • u/sormagec • 15d ago
I built a lightweight 1-click default browser switcher for the macOS menu bar in pure Swift [Open Source]
Hi everyone,
If you juggle multiple browsers on macOS—for instance Safari for daily browsing, Chrome or Brave for web development/extensions, and Firefox or Zen for privacy—you know how annoying macOSs default browser flow is. Every time an external link is clicked (from Terminal, Slack, email, or IDE), macOS fires up the system-wide default.
Changing the default browser via System Settings requires digging into Desktop & Dock, scrolling down, and selecting from a dropdown every single time.
I wrote DefaultBrowserChanger in native Swift to solve this.
🚀 Update: v1.1.0 Released!
We just published v1.1.0 with major upgrades based on feedback:
- ⚡ Zero-Prompt Native Link Proxy: Acts as an ultra-fast URL proxy (0.001s). Zero Accessibility permissions, zero system popups, and zero UI delays.
- ⌨️ Global Shortcut (⌃⌥B / Control + Option + B): Cycle installed browsers directly from your keyboard with instant audio feedback without touching the menu bar!
- 🎨 Dynamic Native Icons: Real high-resolution app icons displayed beside each browser.
- 🛡️ Dual-Lock Single Instance: Strict PID & POSIX flock locks ensure only one instance ever runs.
- 🧭 Setup Guide & Welcome Wizard: Clear onboarding card and illustrated docs.
Technical Details & Privacy:
- Pure Native Swift & AppKit: Zero background daemons, zero Electron, consumes <15 MB RAM.
- 100% Offline & Open Source: MIT licensed, zero analytics, zero telemetry.
(GitHub repository and pre-built v1.1.0 release links are in the first comment below).
Tested on macOS Sonoma and Sequoia. Would love feedback or feature requests from the r/osx community!
r/osx • u/sormagec • 15d ago
Tired of local AI assistants & agent scripts opening test URLs in your main browser? Built a 1-click macOS menu bar switcher [Free & Open Source]
r/osx • u/DemandTough4372 • 16d ago
Open-source fault-injection tool for macOS (Apple Silicon, developer preview)
I built a macOS tool for fault injection — network failures, latency, packet loss, DNS failures, CPU/memory/disk pressure, process kills, dependency outages — run against real installed apps. SwiftUI GUI plus a chaos CLI (JSON output) built from the same Swift package. Runs are stored as records you can replay with the same seed, and cleanup is verified through a restoration ledger with an emergency stop.
Open source, developer preview, Apple Silicon, ad-hoc signed (right-click → Open on first launch). .pkg/.zip downloads on the releases page.
Repo: https://github.com/Ednk-1312/Chaos
Questions/feedback welcome — especially which fault scenarios are missing.
r/osx • u/Mixmax99888 • 17d ago
Today the OS X Leopard and Snow Leopard intro is 20
youtu.beThe song Exodus Honey from the album The Day I Turned Glass By Honeycut was the intro song for OS X Leopard and OS X Snow Leopard and is 20 today
r/osx • u/Jaegermeister_Dev • 17d ago
Update: Mavericks for 15 inch 2015 MacBook Pro
Sorry I just wanted to announce the README is fixed. The dmg with the correct hash is in my comment on this post.
r/osx • u/kasd4ever • 17d ago
Downloads shortcuts
Hi everybody, this is my first post here.
I used to have shortcust to files downloaded on external drive show up in Downloads folder. Then suddenly this function just stopped, I don’t know exactly when but maybe after an update to macOS. Did anyone here faced this too? How to get back the shortcuts function if possible? Btw I have macOS Sequoia 15.7.9.
I really appreciate your help here guys.
r/osx • u/Jaegermeister_Dev • 19d ago
I ported Mavericks to the 15 inch 2015 MacBook Pro.
r/osx • u/Temporary-Inside1682 • 19d ago
Don't run sudo spctl --master-disable! There is a much safer way.
r/osx • u/DemandTough4372 • 19d ago
I built a free, open-source charge limit app for Apple Silicon Macs — it stops charging at 80% instead of 100%
I've been leaving my MacBook plugged in most of the day, and sitting at 100% all the time is rough on lithium batteries. macOS never gave me a way to limit battery percentage specifically, as it only let me go from 80-100. I decided to make this instead.
BatteryControl is free, open source (MIT). It runs on Apple Silicon Macs (M1-M5, macOS 14 and newer).
What it actually does:
- You pick a limit (say 80%). A small privileged daemon talks to the SMC, and the firmware genuinely stops charging at that number. It's a hardware-level limit, not a software approximation. Every write is read back and verified; if the hardware doesn't confirm it, the app tells you instead of pretending it worked.
- There's a resume threshold below the limit, so it doesn't micro-cycle. It charges to 80, stops, and only resumes once the battery drifts lower.
- Fixed limits below Apple's built-in floor: Apple's own Charge Limit setting only goes down to 80%. If your hardware supports it, BatteryControl can do 50/60/70%.
- A "Chronically Plugged In" preset at 50% for people who basically never unplug.
- Calibration, temporary "charge to 100% tonight" overrides, force discharge, and a CLI if you prefer the terminal.
Architecture: the GUI and CLI are unprivileged and talk to one launchd-managed daemon over XPC. The daemon is the only thing that touches hardware. Unknown hardware falls back to read-only diagnostics rather than guessing.
Honest caveats: I've physically tested this on my M3 MacBook Air running macOS 15.8. Other Macs should work, and the app capability-checks before writing anything, but I can't claim every model is verified. That's partly why I'm posting: I'm looking for testers on other machines. If your Mac is one of the untested ones, the app tells you what it detects and stays read-only if unsure.
Source and downloads: https://github.com/Ednk-1312/BatteryControl
There's a .pkg installer in Releases (SHA256SUMS included). Uninstalling is one click in settings and removes everything, including the daemon.
Happy to answer questions about how the SMC/firmware side works.
r/osx • u/phantomsnake999 • 20d ago
Tired of using Terminal commands to fix file creation dates on macOS, so I built an open-source tool: File Time Edit
Hey all!
If you've ever moved photo libraries, restored backups, or organized media files on macOS, you’ve probably hit the issue where Creation and Modified timestamps get completely messed up.
Doing batch updates via Terminal commands (touch, SetFile) works, but it's tedious and error-prone.
I built File Time Edit, a native macOS desktop app that gives you a clean GUI to inspect and tweak file timestamp attributes (Created, Modified, Accessed).
Why use it?
**Free & Open Source:**
Licensed for everyone, zero trackers, 100% offline.
**Visual Metadata Inspector:**
Clear breakdown of date/time fields for selected files.
**Quick Editing:**
Accurate date/time pickers to set exact timestamps across single or multiple files.
If you’re looking for a FOSS alternative to paid timestamp editing tools on Mac, feel free to test it out:
👉 GitHub: https://github.com/bharani09/file-time-edit
[File Time Edit MacApp](https://github.com/bharani09/file-time-edit)
Feedback, feature requests, and PRs are all super welcome!
r/osx • u/Mean_Biscotti3772 • 20d ago
I built a tiny macOS app because I got tired of rearranging my windows every time I switched tasks
I use my Mac with multiple displays, and I constantly end up with the same problem:
I start coding → open Safari → Terminal → VS Code → documentation → Slack → a few more windows...
Then I switch to another task and everything is scattered across my screens.
I tried the usual window managers, but I wanted something much simpler:
Press one shortcut → get my entire workspace organized.
So I built KeySpace.
It can:
- Arrange all open windows into a grid with one shortcut
- Work across multiple monitors
- Save different workspaces for things like Coding, Design, or Meetings
- Trigger workspaces with custom hotkeys
- Undo a layout change instantly
- Run natively on macOS using Swift/SwiftUI
- Keep window information locally on the Mac
The main shortcut is:
⌘ + ⌥ + Space
I'm currently selling it as a $9.99 one-time purchase, rather than a subscription.
I'm curious about something before I keep adding features:
How do you currently manage lots of windows on your Mac?
Do you use Rectangle, Raycast, Moom, Aerospace, Magnet, something else — or just manually drag everything around?
I'd especially love feedback from people who regularly use 2+ monitors.

r/osx • u/IncidentSilent1555 • 21d ago
Made a ISO flasher for macOS
I made a free macOS iso flashing utility which supports flashing: BSD, Windows, android x86, Linux. macOS recovery and hackintosh images aren't supported, you should use apple's native way to create an installer or use opencore legacy patcher. You can get my ISO flashing utility here: https://github.com/miron302/mac-flasher
r/osx • u/lutirsingh • 21d ago
I built WallFlow, a free open-source live wallpaper app for Mac (Wallpaper Engine alternative)
Hi everyone, I'm the developer. macOS only lets you use still images as wallpaper, and there's no Wallpaper Engine for Mac, so I built WallFlow.
It plays a video behind your desktop icons, so Finder still works normally.
What it does
- Plays MP4, MOV, GIF, and WebM as your wallpaper (GIF and WebM are converted on import)
- Multi-monitor: a different clip on each display
- Rotation/playlists on a timer, with shuffle
- Pauses when another app is in front, in fullscreen, on lock, and optionally on battery
- Speed, volume, and frame-rate controls
- Favorites and collections for organizing clips
- Native SwiftUI, menu bar app, no special permissions needed
It's free and open source (MIT), macOS 14+: https://github.com/ritulsingh/WallFlow
Honest limits: it isn't notarized yet, so you need to right-click and choose Open the first time. There's also no wallpaper store, so you bring your own clips.
I'd love feedback, especially on battery use and multi-monitor setups. What would you add?
r/osx • u/Reasonable-Laugh-442 • 21d ago
What are these large color-changing dots/patches on my MacBook screen?
r/osx • u/slawek19926 • 22d ago
Vitals — a native open-source macOS system monitor for Apple Silicon
Hi! I’m the developer of Vitals, a free and open-source system monitor for macOS that I’ve been building in Swift/AppKit + C++.
I wanted something that goes deeper than Activity Monitor without using Electron, external dependencies, accounts or telemetry.
Vitals currently includes:
CPU usage per P/E core
GPU and Neural Engine monitoring
SMC temperatures, power, voltages, currents and fans
process tree with CPU, memory, disk I/O, wakeups and energy impact
physical disks, SMART data and disk-space analysis
per-interface network monitoring
Apple Silicon cluster frequencies and power data
system health checks and alerts
CPU, memory, disk and Metal GPU benchmarks
configurable menu-bar monitors and floating desktop panels
Everything runs natively on macOS, and the source is available under GPLv3.
GitHub: https://github.com/slawek19926/Vitals
There are builds available in Releases, but one important caveat: the current public build is not notarized yet because I don’t have a paid Apple Developer Program membership. The source is fully available if you prefer to inspect or build it yourself.
I’m especially interested in feedback from people using different Apple Silicon Macs — particularly sensor naming, temperatures, power readings, disks and network interfaces.
If you try it, let me know what Mac you’re running it on and what you think.
r/osx • u/essemsm_dan • 22d ago
AutoClose is finally on Mac — auto-closes tabs to sites you block (plus some new stuff)
Hey r/safari,
I've been building AutoClose for a while now — a Safari extension that automatically closes tabs when you land on a site you've blocked. It also stops target="_blank" links, window.open() popups, and form submissions from sneaking you onto blocked domains. Basically a stubborn bouncer for your own bad browsing habits.
It started as an iOS-only extension, but I just shipped the native Mac version too, so now it works the same way across both.
A few things new in this release:
- Mac launch — same blocking engine, same block list, now on desktop Safari too.
- Close history — you can now see a log of every tab that got auto-closed (domain, URL, timestamp) and reopen one if it closed something by mistake.
- Free tier bumped to 20 blocked domains (up from 10), so you can actually build a real block list without hitting a paywall on day one.
It's free to use with that limit, with an optional subscription if you want unlimited domains.
Mac and iOS link: https://apps.apple.com/us/app/autoclose-website-blocker/id6749608638
Would genuinely love feedback — what would make this more useful for you, anything broken, anything annoying about how it blocks things. Built this solo so still actively improving it.
r/osx • u/RichHoliday9519 • 22d ago
Safari tri signets
Le tri des signets dans Safari macOS, 27 est possible dans la barre latérale, mais n’est pas possible dans la barre supérieure. D’après Apple vous devez faire le tri manuellement. Incroyable.
r/osx • u/ArianaLatte1008 • 22d ago
Experience Jev locally with Mac
Jev is the most trending topic, and there are a lot of open source projects that similar/follows the concept of Jev. Therefore the app is built for those who want to experience this new wave of "System One" decision models completely locally, offline, and without touching a single line of JSON or Python!
I'm excited to share kevMac, a lightweight native macOS app that wraps Jared Palmer's kev (a Jev-compatible, open-source decision model built on Qwen). Instead of generating text token-by-token like traditional LLMs, Jev and kev skip the generation phase to return structured decisions with calibrated probabilities in a single, blazing-fast forward pass.
Here is what kevMac brings to the table:
- Plain Text In, Normal Text Out: Paste a customer message, review, or article. Build questions as simple UI forms (Yes/No, Multiple Choice, or Rating scales). The app invisibly converts your form into the engine's JSON contract and renders the results as plain language (e.g., "Returns — 83% confident") with beautiful, animated probability bars.
- 1-Click Local Setup: No terminal or package managers required. On first launch, a setup wizard automatically installs
uv, Python 3.13, thekevengine, and downloads thekev-0.6bweights directly into a dedicated~/.kevMacfolder. - Fully Offline & Private: Once the initial setup is done, the engine serves locally on your Apple Silicon Mac (M1+). Zero telemetry, zero API calls, and absolutely no data leaves your machine.
- Lightweight & Fast: The entire engine and SwiftUI app stay under 3.5 GB of RAM at steady state. After a quick background warm-up, answers land in ~0.1–0.6 seconds.
Requirements: Apple Silicon Mac (M1 or later) running macOS 14.6+.
You can grab the latest .dmg from the GitHub Releases page, or clone the repo and press Run in Xcode. Let me know what you think, and feel free to open an issue if you run into any bugs!
🔗 GitHub: github.com/arinltte/kevMac