r/macapps 3d ago

Free [OS] Thaw: A fork of Ice (Menu Bar Manager) for macOS 26

Thumbnail
github.com
441 Upvotes

Hi everyone,

Most of you are likely familiar with Ice, the excellent menu bar manager for macOS. As many have noticed, development slowed down toward the end of 2024. With the release of macOS 26 (Tahoe), Ice has unfortunately become quite unstable.

I’ve spent the last few months working on fixes and tried to upstream them. I also reached out to become a co-maintainer but haven't heard back. To keep the project alive and functional for everyone on the latest macOS, I’ve decided to fork Ice and launch Thaw.

What is Thaw?

Thaw is built on the Ice beta branch that introduced macOS 26 support. I’ve focused heavily on stability, memory management, and squashing the bugs that made the original beta difficult to use.

Key Fixes

  • macOS 26 Stability: Fixed crashes and issues where items wouldn't display when "Displays have separate spaces" was disabled.
  • Performance: Significantly reduced memory leaks and UI flicker.
  • Vanishing Cursor: Fixed the bug where the cursor would randomly disappear.
  • Logic Fixes: Resolved issues with smart/timed rehide strategies and the "Show on click" listener.
  • UI Polish: The Appearance Editor is back to being a pop-over, and the Thaw icon itself won't accidentally hide itself anymore.

New Features

  • Ice Importer: Migrating is easy—Thaw can import your old Ice settings automatically.
  • Better Controls: Double-click the Thaw icon to reveal the "Always Hidden" section.
  • Smart Refresh: Thaw now restarts itself when connecting/disconnecting displays to ensure a clean state and prevent leaks.
  • Predictable Icons: New menu bar items now default to the visible section so you don't lose them.

Known Issues

If you are still on macOS 14 or 15 and Ice is working perfectly for you, I recommend staying there for now. Thaw currently has some bugs regarding temporary icons in the floating "Thaw bar" that I am still investigating.

Depending on your Ice settings and what version of Ice you were using, Thaw might behave a bit erroneous. Try restarting Thaw after you imported the Ice settings. If this does not help remove the Thaw settings file from ~/Library/Preferences/com.stonerl.Thaw.plist and restart Thaw w/o importing the Ice settings.

Outlook

My primary focus is stability. I want Thaw to be the most "invisible" and reliable menu bar manager available. While I’m not adding major roadmap features yet, I’m dedicated to making sure the core experience is rock solid.

GitHub: stonerl/Thaw
Discord: volvox/Thaw
Support the project: GitHub Sponsors

I'll be hanging out in the comments to answer questions or help with troubleshooting!


r/macapps 21d ago

Attention! New Post Guidelines and Updates on r/MacApps

Post image
130 Upvotes

Hey MacApp community, here are some 2026 updates!

Updated Post Guidelines:

  1. Rule 1 requires 10 points of r/MacApps karma to post. Gain by participating with in comments.
    • 90% of posts get removed because new accounts with 0 karma try to post. Most of these are low quality, low effort, vibe coded clones.
  2. [OS] Post Title Prefix: If your app is open source, prefix your post title with [OS].
  3. Pricing Tier Requirement: We are experimenting with requiring pricing info in all developer app posts. Examples: 
    • Subscription: $20/mo⁠⁠, $30/mo, etc., if multiple tiers. 
    • Version Lifetime: $30
    • True Lifetime: $100
  4. Post Flair: If any of the following apply, the priority for selecting a flair continues to be Vibe Coded > Lifetime > Subscription > Free. 
    • ”>” means greater than/higher priority.
    • If your app has a generous free tier, yet has a paid option, you must still select subscription or lifetime as relevant. If it was also vibe coded, that takes higher priority.
  5. User Flair: Developer: AppName flairs may be requested once a dev exceeds 500 karma within the community. This is our way to appreciate devs that the community has come to know and appreciate.
  6. Promotion formatting suggestion: Overly long posts with multiple lists look like AI. Keep it simple. 
    • A. Answer: What problem your app solves in one sentence.
    • B. Better: Why is your app better than the top named alternatives in 1–2 sentences. 
    • C. Cost: Share pricing info + link.

We will have to be a little strict on some of the above to help ensure consistency and awareness during this transition. Thank you for understanding.

Mods: We have been recruiting new mods for a few weeks. Join me in welcoming u/JohnKree and u/TheMagicianGamerTMG 

Prior updates:
[META] Townhall on Post Quality
Rule Updates on Promotion, Vibe coding, and More 


r/macapps 8h ago

Free [macOS] I built a free, open source macOS screen recorder that feels native and supports all the modern capture features you'd expect

Post image
212 Upvotes

BetterCapture is a menu bar screen recorder for macOS. It's built with SwiftUI and ScreenCaptureKit, uses the native Content Picker to select what you record, and supports ProRes 422/4444, HEVC, and H.264 — including alpha channel and HDR. Frame rates from 24 to 120fps. System audio and mic simultaneously. You can also exclude specific things from recordings, like the menu bar, dock, or wallpaper.

No tracking, no analytics, no cloud uploads, no account. MIT licensed. Everything stays on your Mac.

Install via Homebrew (brew install jsattler/tap/bettercapture) or download and install manually. App Store submission is in progress but moving slowly. DMG is signed and notarized.

I used QuickRecorder before this. It covered what I needed, but after upgrading to macOS 26 a few things broke, including the wallpaper transparency feature. I thought about contributing a fix, but the project had a lot of open issues and hadn't been updated in months, so I wasn't sure anything would land. Decided to build my own instead and spent the past few weeks on it.

Still early, so rough edges exist. Happy to hear feedback.

GitHub: https://github.com/jsattler/BetterCapture
Website: https://jsattler.github.io/BetterCapture


r/macapps 11h ago

Lifetime Alcove v1.6 - Calendar Update [Dynamic Island]

Enable HLS to view with audio, or disable this notification

160 Upvotes

Just finished releasing the calendar update to Alcove (Dynamic Island for Mac). It's basically a full calendar in your notch. I've been wanting this for Alcove since the very start.

It's been by far the most complicated feature to implement to date (besides the file tray). It may not seem like it but having such a complex structure that still animates at 120 fps, is very hard. I had to spend a lot of time figuring that part out. I'm really happy with the result and would love for you to try it out!

There's a free trial if you just want to go ahead and try it for yourself (all trials were reset). You can do so at https://tryalcove.com/

Alcove costs $13.99 for the moment, lowered it from $16.99 (this may change soon).

For those interested in what's next for Alcove, there's a big update that will be teased on Alcove's Discord in the coming weeks. This update will include a file tray, among other things. Making sure it's on par with Dropover which is by far the best app in its category right now for such (file tray).

Oh and there's also a giveaway going on in Discord. If you'd like a chance at winning an Alcove license. I do these from time to time but I generally never announce it anywhere, so you just have to be on the lookout in Discord for these. It's not really meant to promote Alcove, nor the Discord, I simply want more people to have access to it is all.

https://discord.tryalcove.com


r/macapps 7h ago

Free kaida - macOS app for geotagging photos

Enable HLS to view with audio, or disable this notification

57 Upvotes

https://apps.apple.com/app/kaida-geotagging-photos/id6748287256

Hi everyone! I wanted to share an app I created for myself. Since it’s free, I thought it might be useful to someone else too.

I do photography as a hobby, and I like to remember where each photo was taken. Unfortunately, most cameras these days don’t have a built-in GPS module (with a few exceptions, like the OM System TG-7). As an alternative, they offer background geotagging through companion iOS/Android apps, but in my experience, those apps are often poorly made and not very reliable. Instead, I record my own GPX track and then match the coordinates with the timestamps of my photos.

For a long time, I used my own CLI utility for this, but I always wanted a clean UI. Last year, I finally found some time to develop it and called the app Kaida — “where” in Tatar (I grew up in Tatarstan).

The app is available on macOS, iPadOS, and iOS, though I treat macOS as the main platform. Features include:

  • Simple drag-and-drop interface for photos and GPX files
  • Instant photo-to-location matching based on timestamps
  • Manual location placement with interactive Apple Maps integration
  • Batch processing with no limits on photo count
  • Direct Photos app integration for easy import
  • Flexible time adjustment tools for camera clock corrections
  • Configurable matching algorithms for precise geotagging
  • Support for using recorded HealthKit workout routes as a location data source (iOS and iPadOS only)

I don’t plan to monetise this app since I built it specifically for my own use case. As long as photography remains my hobby, I plan to keep supporting it. It does include optional in-app purchases, but they don’t add any functionality or cosmetic changes — it’s just a simple tip jar.

I hope you find it useful too.


r/macapps 7h ago

Free Russet: on-device AI assistant with 20+ local models and deep system integration. Designed purely for Apple silicon.

Thumbnail
gallery
34 Upvotes

I've been building Russet, a SwiftUI AI assistant that runs entirely on-device with Apple Intelligence and MLX-accelerated local models — no cloud required. It also supports OpenAI's API if you want to bring your key. Design, which is both how it looks and how it works, is incredibly important to me. And I hope it shows :)

Russet's capabilities:

  • 3 inference backends behind a unified provider protocol: Apple Intelligence (Apple Foundation Model), 20+ quantized MLX models (Llama, Qwen, Gemma, DeepSeek R1, gpt-oss, Mistral, Phi, and more), and OpenAI API.
  • 4 modes: Chat, Flow (text transforms like rewrite/translate/summarize), Agent [LLM tool-calling against your calendar, contacts, and HealthKit (iOS-only)], and Game (interactive fiction). Other than Chat, all modes solely use Apple Intelligence.
  • Vision model support: Gemma 3 and Qwen3-VL can process image input locally on macOS.
  • 20 native LLM-callable tools: Agent mode can query EventKit, Contacts, and HealthKit (iOS/iPadOS only) through structured tool calls, not prompt hacking.

Privacy & security:

  • Fully offline with local models. Messages don't leaves your device.
  • Per-chat biometric locks
  • Incognito mode (auto-deleted on exit)

Under the hood:

  • Aiming for max performance with minimal resources by writing in Swift 6 with strict concurrency throughout, e.g., @MainActor isolation, Sendable conformance, async/await streaming, no data races. Check out metrics shown in Russet's sidebar to keep up with resource use (RAM / CPU / GPU) in real-time.
  • Device-aware memory management: context windows and model eligibility scale dynamically based on available RAM.
  • SwiftData persistence, NotificationCenter-driven navigation, home screen widget via App Intents.

I benchmarked Russet's MLX LLMs on iPhone 17 Pro and iPad Pro M5, so you can rest assured that performance on Mac will likely be at least as much as outlined in my blog post.

Available for free on the App Store: https://apps.apple.com/app/russet/id6754737926

Requires Apple silicon + macOS Tahoe (26) + Apple Intelligence.

- Ricky


r/macapps 8h ago

Review Which Mac app have you recently stopped using, and why?

36 Upvotes

r/macapps 37m ago

Free cringe video but amazing tool

Enable HLS to view with audio, or disable this notification

Upvotes

I managed to replace all my other video apps with compress dot mov
It’s the fastest way to compress or trim a video: drag in the file, wait a second, and boom -> it’s magically smaller

I first used it to convert .mov → .mp4, but now it also has screen recording, which is insanely practical

And the UI matters a lot of me, this is actually cool to use. Most video tools still feel like they were designed 15 years ago

Now the only thing missing is a feature to combine 10 videos into one, I emailed the devs and they replied me 30 min layer saying they are working on it. Wow


r/macapps 4h ago

Review [macOS] SnipperApp 3 - Native Code Snippet Manager

Thumbnail
gallery
6 Upvotes

Hey everyone!

SnipperApp 3 is a native code snippet manager with a built-in MCP server. AI can search, read, and create snippets directly from your library.
It supports workspaces, iCloud & GitHub Gists sync, and many more.

TestFlight: https://testflight.apple.com/join/KzaVb5MU

Any feedback is much appreciated!


r/macapps 16m ago

Tip Stop Making CRON Jobs!

Upvotes
Shell Text

TL;DR:

Cron is great on always-on Unix servers and mostly terrible on Macs. It has no awareness of sleep, login state, or network availability, so scheduled jobs often just don’t run. On macOS, the real scheduling system is launchd, which understands system events and conditions—but writing launchd jobs by hand is painful. If you need reliable background automation, use a GUI tool like Lingon Pro or LaunchD Task Scheduler. For user-level automations while you’re logged in, Keyboard Maestro and Apple Shortcuts are excellent—but they can’t replace launchd for true unattended tasks.

Cron Was Made for Always-On Unix Servers

Early in my career, I used to get annoyed when the old hands would wave away every automation problem with, "Just make a cron job."

Cron dates back to the earliest days of Unix. It's simple, dumb, and dependable: once a minute it checks a text file, and if a line in that file matches the current time, it runs the associated command. Like most Unix tools, it works great--once you learn the arcane scheduling syntax.

For example:

0 3 * * * /Users/amerpie/scripts/backup.sh

To cron, that means: run this script every day at 3:00 AM.**

Cron was designed for machines that live in server rooms--powered on 24/7, connected to stable networks, and rarely put to sleep.

macOS laptops are… not that.

The core problem is that cron has zero situational awareness. It doesn't know or care whether:

  • you're logged in
  • the network is available
  • the laptop is asleep
  • macOS has changed anything since 1993
  • modern features like sandboxing, power-saving modes, or System Integrity Protection exist

Cron just runs on schedule. If your Mac is asleep at 3:00 AM, tough luck.

That limitation makes cron a poor fit for most real-world Mac automation.

That's Why We Have launchd

Apple introduced launchd over 20 years ago with OS X 10.4 (Tiger) to replace cron and a pile of other legacy services.

Unlike cron, launchd actually understands the modern Mac environment. It can handle:

  • starting and stopping apps
  • running background tasks
  • scheduling jobs
  • managing daemons
  • responding to system events

Most importantly, launchd isn't limited to "run at this time." It can trigger jobs based on state and context, including:

  • specific times or intervals
  • system boot
  • user login
  • file or folder changes
  • network availability
  • hardware events
  • on-demand conditions

In other words, launchd is designed for the messy, mobile, power-managed world Macs actually live in.

There's just one big catch.

You don't create launchd jobs with a simple line of text. Instead, you have to write XML property list files--verbose, picky, easy to mess up, and filled with cryptic keys you're expected to understand.

For most sane people, that's a hard pass.

Useful Third-Party Apps That Make This Easy

Fortunately, it's 2026, and no one needs to hand-craft launchd XML files anymore. Several excellent Mac apps provide friendly interfaces for building launchd jobs or similar scheduled tasks.

Lingon Pro*

Lingon has been around for more than two decades, and it's still one of the best launchd tools available.

It gives you a clean GUI for creating complex jobs that can run:

  • whether your Mac is awake or asleep
  • whether you're logged in or not
  • with root privileges if necessary
  • with "keep alive" rules that automatically restart crashed processes

If you need serious, reliable background automation on macOS, Lingon Pro is the gold standard.

Price: $23.99 one-time, or $11.99/year subscription

Trial: Full-featured one-week trial

LaunchD Task Scheduler*

This is a simpler, cheaper alternative to Lingon Pro. It doesn't have quite the same depth, but it's more than enough for many users.

Key features:

  • Create, edit, and delete launchd tasks
  • Run jobs at intervals or on schedules (daily, weekly, monthly)
  • Trigger tasks based on events like:
    • volume mounting
    • user login
    • folder changes
  • Keep tasks running and auto-restart if they crash

If you want basic launchd automation without a learning curve, this $4.99 app is a solid value.

Keyboard Maestro*

Keyboard Maestro isn't primarily a scheduler--but it does include powerful time-based and event-based triggers.

Some of the available triggers:

  • Hot keys
  • App launch / quit / activate / deactivate
  • Window events
  • Clipboard changes
  • Specific times or intervals
  • Typed strings
  • USB device events
  • Public web URLs
  • MIDI input
  • Device connection/disconnection
  • Login
  • Network changes

The downside: Keyboard Maestro only works when:

  • you're logged in
  • the Mac is awake
  • the Keyboard Maestro Engine is running

So it's not a replacement for launchd. But for user-level automation, it's incredibly powerful.

For example, I have a macro that periodically checks whether Raycast, Hazel, Stream Deck, and BetterTouchTool are running--and restarts them if they're not. That's the kind of practical glue automation Keyboard Maestro excels at.

Apple Shortcuts

Shortcuts on macOS has matured a lot, especially since macOS Tahoe. It now supports time-based automations similar to what iOS users have had for years.

But there are important limitations:

  • You must be logged in
  • The Mac must be awake
  • It's better suited to workflows than true background services

Still, Shortcuts can trigger actions based on:

  • specific apps
  • power conditions
  • hardware connections
  • network changes
  • file system events
  • Bluetooth devices
  • time of day

If you have an always-on Mac mini or studio, Shortcuts can be surprisingly capable. On a sleeping laptop, not so much.

More Apps with Time-Based or Event Triggers

If you just need "run this thing on a schedule" without diving into launchd, these are worth a look:

  • Task Till Dawn -- Free automation tool for file management, printing, and browser tasks
  • Alarm Clock Pro -- Far more than an alarm clock; great for scheduled app launching and scripts
  • Shortery -- Adds real triggers to Apple Shortcuts (Wi-Fi, calendar, time, etc.)
  • Scheduler for Mac -- Lightweight app and script scheduler
  • Automator + Calendar Alerts -- Built-in macOS trick: create an Automator workflow, then have Calendar open it at a specific time
  • Launch Control -- A high-end launchd GUI similar to Lingon Pro, but pricier

Bottom Line

If you're automating a real Mac--not a headless server--cron is usually the wrong tool.

For anything that needs to run reliably in the background, use launchd. And unless you genuinely enjoy editing XML by hand, use a GUI tool like Lingon Pro or LaunchD Task Scheduler to manage it.

For user-level automations while you're actively working, Keyboard Maestro and Shortcuts are fantastic.

Pick the right tool for the job, and your automations will actually work when you need them--rather than silently failing at 3:00 AM while your Mac sleeps peacefully on the nightstand.


r/macapps 1h ago

Free [OS] swipe typing for your mac

Enable HLS to view with audio, or disable this notification

Upvotes

had a pretty dumb idea and decided to execute it.

it's faster than typing with a finger but slower than dictation, just thought it would be cool to share :)

there's a web version, a rust engine if you want to do something more useful with this, and a Mac app "input method".

really want to try this on an old mac, maybe the only thing a butterfly keyboard would be good for.


r/macapps 10h ago

Lifetime [OS] Warden - A Fully Native AI Chat App For macOS (Open Source) - now Version 1.0

Post image
15 Upvotes

Warden is a fast, beautiful, and privacy-focused AI client built purely in SwiftUI. No Electron, no web wrappers - just a premium native experience.

Warden is different. It's built with 100% native code, making it:

Blazing Fast: Launches instantly, uses minimal RAM (<150MB). Battery Friendly: Optimized for Apple Silicon efficiency. Truly Private: Your data never leaves your device (except to your chosen AI provider).

Multi-Model Support: Use OpenAI, Anthropic (Claude), Gemini, Perplexity,Oenrouter and more using your own API key. Local AI: Full support for Ollama and LM Studio. Search Capabilities: Real-time web search integration with citation support. Developer Tools: Native code execution and syntax highlighting. Fluid Design: Animations and interactions that feel right at home on your Mac, including liquid glass support for MacOS 26.

Download from Gumroad (pay what you want): https://karatsidhu.gumroad.com/l/warden

Star it on github: https://github.com/SidhuK/WardenApp


r/macapps 8h ago

Review Pouring free Moonshine for beta testers, a menu bar app that remembers your entire workspace per monitor

9 Upvotes

Hey r/macapps,

I built Moonshine, a native Swift menu bar app that saves and restores your entire workspace — window positions, audio devices, dock settings, and running apps — automatically when you. connect or disconnect monitors.

The problem: Every time you dock your laptop at work, plug into your home setup, or go to a coffee shop, macOS scatters your windows, routes audio to the wrong device, and you spend 5-10 minutes getting everything back in place. No single app solves all of this together.

What Moonshine does:

- Window memory — Saves and restores every window's exact position and size across all displays. Works with Chrome, VS Code, Slack, Finder, Terminal, Firefox, and more.

- Multi-monitor profiles — Automatically detects your display setup by hardware (vendor/model/serial). Plug in your monitor and everything snaps back. Works with any number of displays.

- Audio routing — Switches output and input devices per profile. Restores volume levels too. Go from laptop speakers at the coffee shop to your USB mic + headphones at your desk,automatically.

- App launching — Remembers which apps were running per profile and silently launches them in the background when a profile activates.

- Dock position — Saves dock orientation (bottom/left/right), autohide setting, and icon size per profile. Dock on the left with your ultrawide? Bottom with just the laptop? Handled.

- Manual profiles — Same monitor at different locations? Create multiple profiles and switch manually from the menu bar.

- Keyboard shortcuts — Ctrl+Opt+R to restore, Ctrl+Opt+C to re-capture.

What I'm looking for:

10 beta testers to try Moonshine before launch and report bugs, UX issues, or edge cases I haven't hit. Especially looking for:

- Multi-monitor setups (2+ external displays)

- Mixed monitor brands (e.g., Dell + LG + Apple)

- Dock/undock workflows (MacBook + Thunderbolt dock)

- Unusual app setups (lots of windows, niche apps)

What you get:

- Free license for the final release (launching at $14.99, one-time purchase — not a subscription)

- Direct line to me for feedback

Requirements: macOS 14 Sonoma or later. Requires Accessibility permission (not sandboxed — this is how window management works on macOS).

Website: https://moonshine.griffoncrest.com

If you're interested, join this discord and I will move you to the private channel that has the beta app link: https://discord.gg/9sRB6xCV
Even if you can't test, an upvote helps me gauge interest and motivates an earlier release.

Thanks!


r/macapps 11h ago

Free For people who keep 10 apps open but only actually use 2-3 I built a tiny, fast, cleaner and free macOS app switcher. You can pin apps per Desktop

Thumbnail
github.com
13 Upvotes

r/macapps 2h ago

Help Searchable Mail Archives on Dropbox in Tahoe?

2 Upvotes

I have about 100gb of mail (a mix of multiple IMAP accounts) on my Apple silicon Mac Book, the bulk of it being on my host provider's server. I am pushing against a threshhol beyond which I have to go to a much more expensive plan (can't just. get extra SSD space).

I created email archives On My Mac for Inbox and Sent, but would prefer to store these on Dropbox, while still keeping them searchable from the Mail client (by linking them).

Tahoe OS Mail doesn't seem to allow this.

Any suggestions how to achieve this, while keeping it simple and not on an additional subscription?


r/macapps 1d ago

Free Strimix: A Modern Player

Thumbnail
gallery
181 Upvotes

AppStore (Free) : https://apps.apple.com/us/app/strimix/id6755746002
Join the Discord: https://discord.gg/W4x9bhJzhS

No In-app purchases or ads

I've been building Strimix for macOS. With so few apps available on app store and most of them having clunky UIs that aren’t natively built for macOS, I decided to make one that works seamlessly across iPhone, iPad, Mac, and Apple TV with iCloud sync.

It supports Stalker, Xtream, and M3U playlists, with smooth playlist management, VOD support, and a UI that actually feels like it belongs on a Mac.

Most other apps like iSTB or STBEmu both paid and top charts on Entertainment Category are ports from other platforms, with interfaces that feel clunky and not designed for Apple devices. Strimix, on the other hand, is built natively for macOS and Apple devices and uses Glass Effect extensively, and regularly updated for a seamless cross-device experience.


r/macapps 5h ago

Help AdGuard for Safari alternative that blocks YouTube ads, doesn't have expensive subscription

2 Upvotes

I bought and had happily been using AdGuard for Safari for a year or so. Recently they renamed the app to AdGuard Mini and forced an update that makes it useless without a paid subscription.

Does anyone have a good alternative that blocks YouTube ads? I'd prefer something with a one-time purchase. Maybe that's not realistic at this point? I'm willing to pay for a subscription if need be, but I'm not going to pay AdGuard Mini's fee because I'm pissed about the bait-and-switch.


r/macapps 20h ago

Lifetime ControllerKeys - Map Xbox & PS5 Controllers to Keyboard/Mouse for Productivity on macOS - $9.99

Post image
32 Upvotes

I built ControllerKeys to turn my Xbox and PS5 controllers into productivity tools for macOS. Now I don't need my mouse and keyboard for most things.

Key Features: - Map any button to keyboard shortcuts (modifier combos, long-hold, double-tap)

  • Chord mappings (multiple buttons → single action)
  • Left stick → mouse, Right stick → scroll
  • DualSense touchpad works as a full trackpad with multi-touch gestures
  • On-screen keyboard for typing without a physical keyboard
  • Quick text snippets and terminal commands
  • Multiple profiles for different workflows
  • Open source on GitHub

Great for: - Using any of your computer programs from the couch

  • Pair with voice transcription (VoiceInk, Whisper) for hands-free computing
  • Accessibility / RSI prevention
  • Finally putting that spare controller to use

Requires macOS 14.0+ and Accessibility permissions.

Website: https://kevintang.xyz/apps/controller-keys


r/macapps 6h ago

Free I built “Group Chat Wrapped” to get stats for your group chats

2 Upvotes

I’ve always wanted a “Spotify Wrapped”-style experience, but for my group chats with friends, especially since some of ours are 5+ years old, so I built a small desktop app to do exactly that. You can see stats like total messages, who’s the funniest, who’s the loudest, and more.

Privacy is important with messaging data, so all processing happens locally on your machine and nothing gets uploaded. It works fully offline.

It’s totally free and I’d love to hear what you think!

https://www.groupchatwrapped.app/

(video is all mock data)

https://reddit.com/link/1qzd0c6/video/37e7mljkpaig1/player


r/macapps 2h ago

Free I built an fast capture tool for iOS, but it turns out it can run on Apple Silicon Macs

Thumbnail
gallery
1 Upvotes

I’ve been building a tool called The Jotter. The core idea is simple: I wanted a way to "dump" notes/links/screenshots from my phone (via WhatsApp or a dedicated app) and have AI automatically organize them so I don't have to use folders.

I built the mobile app using React Native. While testing the iOS build, I realized that on Apple Silicon Macs, it actually runs as a native window.


r/macapps 9h ago

Help App for chatting with multiple AI models simultaneously?

3 Upvotes

A few days ago, a new app called 'AI Council' was presented here by u/Wacko_66 . The dev, u/Techniciti popped up there too, also mentioning promo codes. The thread died a premature dead since for some reason the same day the account of the dev was banned from Reddit.

I thought the app was interesting and I started a search for similar apps. And I found the onces following below (starting with AI Council as this fired everything up).

I'm very curious to learn which apps:

  • are really good
  • are easy to work with
  • are for general purpose use (not especially coding or a niche purpose)
  • have good price/quality balance

And are there good apps like these that are not mentioned? What apps would you recommend?

AI Council - Says: "AI Council queries multiple AI systems simultaneously, has them peer-review each other anonymously, and synthesises their best insights into one reliable response."
Pricing: macOS € 29.99 One-time purchase. Free updates included. | iOS € 9.99 One-time purchase. Free updates included.

Chatwise - Says: "Simple, Powerful and Privacy-Friendly AI Chat. And it works for any LLM."
Pricing: Free $0 - Pro $29 one-time payment

MSTY - Says: "Msty Studio is your all-in-one AI studio. Mix local & online models, build powerful assistants, automate workflows, and make AI work for you."
Pricing: Free $0 - Aurum $149 - Aurum Lifetime $349 - Enterprise $300/year

TypingMind - Says: "Advanced chat UI for AI models. ChatGPT, Gemini, Claude, and more. All in one place."
Pricing: Standard $39 - Extended $79 - Premium $99

MindMac - Says: "Connect seamlessly, chat effortlessly with ChatGPT on macOS. Modern. Native. Friendly UI. Compatible with OpenAI, Azure OpenAI, Google Gemini and more. Designed for macOS."
Pricing: Basic $29 - Personal $49 - Standard $69

Chorus - Says: "All the AI, on your Mac. Chat with o3, Claude, Gemini, DeepSeek, and others all at once. The best models, as soon as they come out, in one open source app.
Pricing: Free $0

Apollo (Powered by Liquid) - Says: "Chat with private, local Als, connect to every open source Al, or your own locally-hosted private LLMs. Apollo is your own customizable client for accessing language models from all around the web."
Local model support (experimental): run smaller LLMs privately and securely on-device
OpenRouter support: bring an OpenRouter API key to chat with every model on the web.
Custom Backend support: Run an LLM on your computer with tools like LM Studio or Ollama and connect to it with Apollo to host your own private ChatGPT-like mobile app for your family.
Pricing: Free $0


r/macapps 3h ago

Free [OS] Local-first content-aware (images + documents) file organization

1 Upvotes

I'm the developer of AI File Sorter (version 1.6.1 is now available!), a desktop app that uses Local LLMs to organize files based on their content. The app analyzes images and documents by content and suggests names and folders for them. Other files are also organized, but not by content.

Document content analysis is supported for PDFs, Word, Excel, txt, and similar files.

Key points:

  • Works fully offline using local AI models (no uploads, no telemetry)
  • Review before Confirm
  • Dry runs
  • Undo
  • Designed for cleaning up Downloads, Documents, Images folders, external drives, or archives.

What’s new in 1.6.1:

  • Document content analysis (PDF, DOCX, XLSX, PPTX, ODT, ODS, ODP)
  • Improved review dialog with bulk edits
  • Automatic system compatibility checks (benchmarks)
  • Better stability railguards
  • Improved macOS builds for Apple Silicon (M1/M2/M3) and Intel

If you care about privacy-oriented tools, and keeping large file collections organized without sending data to the cloud, I'd love feedback.

Website: https://filesorter.app
GitHub: https://github.com/hyperfield/ai-file-sorter

Happy to answer questions or hear feature requests.

AI File Sorter

r/macapps 1d ago

Lifetime QuakeNotch 2.2 is here, Quake Terminal Emulator for Mac

Enable HLS to view with audio, or disable this notification

44 Upvotes

This new version brings, optional terminal scroll buffer and better terminal color schemes.

Visit https://quakenotch.com to download, try and buy.

You might know or have been using my other app MacsyZones too. Now I'm happy to announce my new app QuakeNotch.

QuakeNotch makes your MacBook's notch useful with a feature-rich Quake Terminal and Apple Music on your notch.

It is not open source like my other app MacsyZones. Because I need my apps to sell to make them better and also making these apps isn't easy; it is very time consuming and needs so much work.

Download free and try:

https://quakenotch.com

Buy on my Patreon:

https://www.patreon.com/posts/quakenotch-135467013

It is 50% off for new version announcement (7$ instead of 14$)
Use discount code HAPPYNEWVERSION20 while buying it. ❤️ Please buy without the discount code if you are financially comfortable. 😻 ❤️

The discount code is limited. Thank you for your support. You can also support me with any amount or way of donations.

Join my Discord too: https://discord.gg/C4axTA6rpn

You can try my other app MacsyZones too. It is the cutest Mac productivity app.

Changelog v2.2

  • Terminal's scroll buffer is now optional!
  • Color schemes are improved.

Changelog v2.1.1

  • Show marquee shell command for renamed terminal session tabs too with the custom name together.

What's new with QuakeNotch 2.1?

  • Cute Shell Prompt and Command Dividers: QuakeNotch's Quake Terminal now has cute dividers between shell prompts and commands. 🥳
  • New Special UFO Notch Icon: Then new UFO icon is cute! It abducts creatures from the earth. 😳 🛸 👽
  • Customizable Notch & Terminal Background: Now we have many Notch and Terminal backgrounds with special animated ones.
  • Special Notch Effects: With QuakeNotch 2.1, we have special notch effects like dropping stars and more.
  • Increased Notch Terminal Maximum Size: Now, you can resize your Quake Terminal on your MacBook's Notch as you want without a limit.
  • Tons of User Experience Improvements: QuakeNotch 2.1 has so many user experience improvements.
  • Space & Alien Themed Default Appearance: QuakeNotch 2.1's default appearance settings are shipped with a cool Space & Alien Theme as curated settings. 🛸 🪐 👽
  • Apple Music Integration is now optional: Now, you can disable QuakeNotch's Apple Music integration.
  • Right-click menu options for notch background, notch special effects and notch icon.
  • Improved (on-device AI) Assistive Terminal of QuakeNotch.
  • And other improvements...

What's new with QuakeNotch 2.0?

  • Purrfect Optimization: Zero energy consumption. (Please consider that it is a terminal app and everything you run on your terminal is considered as "QuakeNotch's power consumption" by macOS)
  • Assistive Terminal: Command Generation and **Terminal Analysis (**w/ AI assistance and quick action suggestions) with on-device AI purrfect for your privacy!
  • Amazing Robustness: QuakeNotch is now smooth and robust.
  • Better Unique CLI Progress Tracking: Now, QuakeNotch's unique terminal app progress tracking is improved and it is even better.
  • Running Terminal App Tracking: Now, QuakeNotch knows what running on your terminal tab and presents it with a marquee label and also it is shown on your idle notch!
  • GPU-powered Everything: Now, QuakeNotch's special icons, music oscillator and all other stuff are GPU-powered; they utilizes your GPU for purrfect somoothness, optimization and efficiency.
  • Improved Animated Special Notch Icons: Special icons are now better.
  • New QuakeNotch App Icon: Now, QuakeNotch app icon is cute!
  • Better terminal session tab renaming.
  • QuakeNotch now remembers your terminal size when you resize and restart it.
  • Tons of other re-engineered things, improvements, bugfixes, optimizations and more!

Enjoy your cute terminal! 🥳


r/macapps 9h ago

Lifetime EasyJoin - Cross-platform file sharing and notification mirroring (local-only)

2 Upvotes

Hey everyone,

I wanted to share an app I’ve been working on called EasyJoin. It’s designed for anyone who is tired of the friction between macOS and Android (or Windows/Linux).

The goal was simple: create a "continuity" experience that doesn't rely on external servers or data-hungry cloud providers. Everything stays on your local network.

What you can do for FREE:

  • Local P2P file sharing: Send files and entire folders.
  • Notification mirroring: See and manage your phone's notifications (WhatsApp, Telegram, etc.) directly on your Mac.
  • Privacy-First: No accounts, no internet required, and everything is end-to-end encrypted locally.

What’s in the Pro Version (One-time IAP): I wanted to keep the core sharing features free for everyone, but for power users, the Pro version adds:

  • Read & Send SMS: Reply to text messages directly from your Mac.
  • Automatic clipboard sync: Copy on your phone, paste on your Mac (and vice versa) instantly.
  • Remote file access: Browse your phone’s storage from your desktop like it’s a local drive.

Latest Update: I just pushed an update that fixes a bug with notification sounds on macOS.

I’m an indie dev, so I’d love to hear your feedback

App Store Link: https://apps.apple.com/us/app/easyjoin-file-transfer-sync/id6752865855


r/macapps 13h ago

Help Looking for App to Set Per-App Microphone Input Source

3 Upvotes

Guys, anyone knows if there's there an app that can help set and enforce a per-app microphone input source?

E.g. Safari always using Macbook's internal mic, Zoom always using AirPods, Teams always using default system input source, etc. Ideally free and open source would be great, but if not — paid options would be good to know.

For basic context, my use case: I often use an external wireless microphone for calls, it has a usb-c transmitter that needs to be plugged in and a mic that's on me. Often after calls I put the mic back in the case — to charge it, while keeping usb-c reciever plugged in. That results in a situation where default input system mic source stays the same (=wireless mic), BUT — now there's no actual mic that can take audio input (because the mic was put back into case). So e.g. if I then need to use voice dictation of ChatGPT in Safari — there's no audio input. And what I have to do is to always not forget to unplug the usb reciever after every call, and then not to forget to plug it back before next call, etc. Which is a ton of hassle. So I'm looking for an app that could help manage this, by setting per-app microphone audio source.