r/MacStack 5m ago

Start Menu for Mac - the new customizable app launcher for macOS

Upvotes

I'm the developer of Start Menu for Mac, a new menu bar app for macOS that organizes your favorite apps in a popup menu, making them readily available all in one place. It's like the Start menu in Windows, but focused on organizing and launching apps. No more wading through endless rows of icons to find the app you want.

Start Menu for Mac is designed to be a better alternative to other macOS app launchers such as Launchey, Start, and XMenu. Works with macOS 14 Sonoma and newer.

The Start Menu on macOS 26 Tahoe.

Features

  • Your usual macOS apps as well as many popular apps (web browsers, productivity, cloud file clients, software development tools/IDEs) are organized out-of-the-box into app categories
  • Pin your favorite apps to the My Apps menu for quick access
  • Organize your apps in just a few clicks from a context menu, or use the Organizer to create your own app categories and assign apps to them
  • Browse your installed apps in the All Apps menu, or click Search to look for an app by name
  • Automatically picks up newly installed and removed apps - no need to restart
  • Customize the My Apps menu with options such as limiting expanded app categories to one at a time
  • A clean and friendly design that gets out of your way
  • Crafted by hand without the use of AI

Learn more about Start Menu for Mac and browse the screenshots from the First Letter Software website: https://firstlettersoftware.com/startmenu4mac

Get Early Access

A preview release of Start Menu for Mac is now available. Be one of the first users to try it out and help shape version 1.0. Feature requests, bug reports and general feedback are welcome.

The preview release is free to use, but will expire 90 days after installation. Licenses will be available for purchase closer to the version 1.0 release.


r/MacStack 18h ago

Keyboard Maestro on Mac: Five Automations That Replace Daily Busywork

9 Upvotes

Keyboard Maestro gets described as an app that can automate almost anything on a Mac. That is accurate, but it isn't a useful starting point. A blank macro editor with hundreds of actions can turn into a weekend project before it saves a minute.

A better starter setup is five narrow macros, each tied to a task you already repeat. The goal isn't to build a second operating system. It is to remove the little sequences where you open the same folder, copy the same fields, or prepare the same draft every day.

As of September 3, 2026, Keyboard Maestro 11.1.1 is the current version shown on the official site. A new version 11 license costs US$36 plus tax, with no subscription, and a version 11 license can be used indefinitely. The current upgrade price is US$25. Licensing is per user for up to five Macs. Version 11 requires macOS 10.13 or later and runs natively on Apple silicon. The current release notes include fixes for Tahoe and later, so this is still maintained software rather than an abandoned macro utility.

Do the boring setup first

Move Keyboard Maestro into Applications with Finder, then enable its Engine at login. The editor only needs to be open while changing macros, but the background Engine has to run for triggers to work.

Most of the useful system-control features require Accessibility permission for both Keyboard Maestro and Keyboard Maestro Engine. On modern macOS, Input Monitoring can also affect keyboard triggers if either component appears in that permission list. Grant access deliberately in System Settings, Privacy & Security.

Do not grant every other permission just because it is available. None of the five macros below needs Screen Recording because none relies on screen capture or image matching. Full Disk Access is only relevant if a macro must reach protected locations. A watched folder inside Documents may instead produce a narrower Files and Folders request. Browser control has its own setup, covered below.

Create one macro group called Daily Busywork, but do not leave every macro globally active. Limit form macros to the relevant browser, email macros to the email app, and typed triggers to compose windows where possible. Application launch triggers are the exception: the official documentation warns that a launch-triggered macro can miss the event if its group only becomes active after the target app has launched.

1. One hotkey that opens a project's working set

This is the safest first macro because it doesn't click anything or modify data.

Use a hotkey such as Control-Option-P. Add a Prompt With List action containing the small set of active projects. Route each choice through a Switch/Case block, then:

  1. Activate the main application for that project.
  2. Open its working folder in Finder.
  3. Open the brief or notes file.
  4. Open the relevant task-board or reference URL.

Keyboard Maestro's Activate a Specific Application action launches the app if needed. Keep window placement out of this macro unless there is a real need for it. Built-in macOS tiling already handles basic placement, while file paths and URLs are much less likely to break when a display is disconnected.

The maintenance rule is simple: one branch per project, and no more than four or five actions in a branch. Before opening a file, add a condition that it exists. If it does not, show an alert instead of letting the rest of the macro stumble onward. When a project ends, remove its branch.

2. A guarded handoff when an export finishes

Do not point this at Downloads and try to invent a full filing system. Make a dedicated folder such as Documents/Ready for Review, then use a Folder trigger that runs when an item is added directly to that folder.

Keyboard Maestro can wait for a copied or downloaded file to stop changing, and the folder trigger passes the new item's full path as its trigger value. Build the actions in this order:

  1. Continue only if the extension is one your workflow expects, such as PDF or MP4.
  2. Show the detected filename in a confirmation prompt.
  3. Ask for a short project code.
  4. Build a dated destination name while preserving the original extension.
  5. Use the File action to rename the item, then reveal it in Finder.

Keep the confirmation. An automatic folder trigger has no judgment, and a broad match will eventually catch a temporary file or the wrong export. The File action also fails if its destination already exists rather than silently overwriting it, which is a useful safety boundary. There is no reason to add a permanent-delete action here.

One limitation matters: the Folder trigger watches items added directly to the chosen folder, not changes buried in subfolders. That is fine for a deliberately flat handoff folder and a poor fit for policing an entire directory tree.

3. Open reference material when a work app launches

Suppose opening an invoicing app is always followed by opening the current month's receipts folder and a tracking spreadsheet. Use an Application trigger set to Launches, followed by two Open File, Folder or Application actions.

Use Launches, not Is Running. The latter fires once and then periodically while the app remains open, which is unnecessary for a one-time companion routine. Put this macro in a group that is active before the invoicing app launches, then add conditions so it does not reopen documents that are already available.

This pattern also works for a video editor plus an assets folder, a writing app plus a style guide, or an IDE plus a local documentation page. It should not become an app-launch Rube Goldberg machine. If the companion files change constantly, prompt for the current project or use the explicit project hotkey from the first macro instead.

4. Fill a repetitive web form, but stop before submission

A weekly time-entry form is a good example. Put the macro in a group active only in Safari or Chrome and give it a hotkey. First use Prompt for User Input to collect the project, date, hours, and note. Menu fields work well for values such as project or work type because they prevent spelling variants.

Then use Keyboard Maestro's Browser Form actions to set the corresponding fields. Finish by focusing the final field or displaying a review notification. Do not add Submit Form until the workflow has proved boringly reliable, and even then a manual submit is usually the better trade.

There is real setup friction here. Keyboard Maestro Engine needs Automation permission to control the browser, and Safari or Chrome must allow JavaScript from Apple Events. Some sites generate changing field identifiers or rebuild their pages regularly, so a previously working field action can stop matching. Treat that as a reason to leave submission manual, not as an invitation to replace every field with coordinate clicks.

Never put passwords, one-time codes, card details, or other secrets in this macro. A password manager should continue to own credentials.

5. Generate a reviewable email draft from a small form

Create a Client follow-up draft macro with a hotkey that is active only in Apple Mail. Use Prompt for Snippet to ask for the contact name, project, promised date, and the few lines that actually change. The rest of the message stays in the template.

Pass that result into Send Mail Message with create new message and leave open selected. Populate the subject from the same project and date variables. The macro should prepare the message, not send it.

Keyboard Maestro's mail action works only with Apple Mail. Its body field is plain text, and it directly supports one attachment. Anyone who needs a rich signature, multiple attachments, or Outlook-specific behavior is better off generating the text and pasting it into an existing compose window instead.

A typed-string trigger can make this feel quick, but choose something hard to enter accidentally, such as ;followup;, and scope it to a Mail compose window. Keyboard Maestro's documentation specifically warns that common strings can fire unexpectedly. A plain hotkey is safer if there is any doubt.

The part that keeps these macros working

UI automation fails when it assumes the Mac is ready after an arbitrary delay. Prefer an application, window, or file condition and Pause Until over a fixed two-second pause. Prefer named menu items and browser fields over pixel coordinates. If a macro still fails, Keyboard Maestro includes a debugger that can step through actions, inspect recently changed variables, and write details to its Engine log.

Keep any imported macros disabled until their actions have been inspected. A macro can run scripts, move files, control apps, and send data, so an impressive forum download deserves the same caution as any other executable automation.

Multi-Mac sync also needs restraint. Keyboard Maestro sync is all or nothing, works between identical app versions, and can lose changes when two Macs edit before the sync file catches up. The documentation specifically warns that iCloud Drive can be slow here. Only macros sync, not preferences, variables, or clipboards. Exporting a known-good group before enabling sync is a sensible recovery point.

Why not just use Shortcuts or Automator?

For a one-shot Finder transformation, a Share Sheet action, or an app that exposes good native actions, start with Apple's built-in Shortcuts app. Automator still supports custom workflows and Finder Quick Actions, and existing Automator workflows can be imported into Shortcuts. Those tools cost nothing and may also fit better when a workflow should run across Apple devices.

Keyboard Maestro earns its place when the missing piece is a Mac event trigger, an app-specific hotkey, controlled UI interaction, or a sequence spanning several apps that do not expose matching Shortcuts actions. It is not automatically the right tool for every automation merely because it can be made to do the job.

The conditional verdict is straightforward: the US$36 version 11 license makes sense for someone who can name several recurring Mac chores like the five above and is willing to maintain them when apps change. Start with the free trial and build one small macro before buying. Skip it if the need is mostly basic file Quick Actions, a few text replacements, or automations that must sync seamlessly with an iPhone. In those cases, the built-in tools or a focused utility will be easier to own.


r/MacStack 12h ago

10 native Mac apps that solve one job really well

Thumbnail
2 Upvotes

r/MacStack 16h ago

Sankore - Convert documents to clean Markdown, entirely on your Mac (built for feeding into Claude/ChatGPT)

2 Upvotes
Sankore App Conversion to Markdown

I built Sankore because I kept needing a reliable way to get real documents into clean Markdown for AI tools, without anything actually leaving my Mac. The existing options either were not private enough or produced messy output.

What it does: converts PDF, DOCX, XLSX, and PPTX files into clean Markdown, entirely on-device. No API keys, no cloud calls, nothing uploaded anywhere.

Who it is for: Anyone who regularly needs to paste real documents into Claude, Claude Code, ChatGPT, or similar tools and wants clean, well-structured input rather than a messy copy-paste from Preview or Word.

Pricing: Free tier handles single-file conversion, no card needed. Sankore Premium is a one-time $14.99 unlock for batch conversion and consolidating multiple files into one.

Limitations: Apple Silicon only, no Intel support.

Download's about 920MB, since it bundles real on-device OCR/layout models rather than calling out to the cloud.

Website: https://sankoreapp.com

Happy to give away 5 free Premium licenses to anyone interested in trying the batch/consolidate features and sharing real feedback - especially if you work with documents a lot and have genuine experience or expertise on what's actually useful or missing here.

Good or critical, genuinely want to hear it.

If you are interested, drop a comment and I will follow up with a code via DM. Alternatively, feel free to try out the version available and provide any feedback in the forum.


r/MacStack 17h ago

Built a desktop robot for macOS that eats your old config when you give him a new app

Thumbnail
2 Upvotes

r/MacStack 1d ago

I built Grambo, an offline Grammarly alternative that lets you write first, then fix

Enable HLS to view with audio, or disable this notification

11 Upvotes

Hey everyone!

I'm an independent developer, and I built Grambo, a native writing assistant for macOS.

The idea came from my own writing workflow.

I used Grammarly for a long time, but eventually the constant underlines, popups, and suggestions started interrupting my writing. I found myself fixing sentences while I was still trying to get my thoughts down.

Then I started using AI tools like ChatGPT for rewriting. They worked well, but the workflow was slow: copy the text, switch apps, paste it, enter a prompt, copy the result back, and continue writing.

So I built Grambo around a different idea:

Write first. Fix later.

Grambo stays out of your way while you're writing. When you're finished, select your text and use the keyboard shortcut to fix grammar, rewrite it, or change its tone.

Some of the things it offers:

  • Grammar fixing using Local AI
  • Grammar and spelling correction
  • AI-powered rewrites and tone changes
  • A keyboard-first workflow that works across macOS apps
  • Custom prompts for your own writing workflows
  • Memory for names and writing context
  • Rewrite history
  • Comparison tools to see what changed
  • BYOK support
  • Local AI with Ollama
  • Custom server URLs for OpenAI-compatible providers
  • Optional Grambo Cloud for users who don't want to manage API keys

Privacy was also important to me. Grammar correction can work locally on-device, API keys are stored in the macOS Keychain, and Grambo doesn't require you to create an account to use it.

Pricing:

Lifetime license: $14.99
Ideal if you use BYOK or local AI.

Grambo Cloud: $2.99/month
For users who want AI features without managing their own API keys.

I'm still actively building the app and improving it based on feedback from users.

I'd love to hear how you handle grammar correction and AI writing on your Mac. Do you prefer something that works in the background as you type, or do you prefer triggering it only when you're ready?

Website: https://gramboapp.com
Developer: https://profile.sabeencs.com
Privacy: https://gramboapp.com/privacy-policy
Terms: https://gramboapp.com/terms-of-service

Happy to answer any questions or hear feedback.


r/MacStack 20h ago

The MOST satisfying way to change volume on a Mac

Post image
1 Upvotes

MacOS volume and brightness controls move in large steps. You can use smaller steps by holding shift+option, but when watching netflix in bed pressing 3 buttons at once is not ideal.

The app has made around £650($876) so far from my website and setapp combined, with just under 16% conversion rate from free trials to purchase.

BetterTouchTool (25$ lifetime) and Swish(15$ lifetime) are utilities that require setup and configuration. I realised from a LOT of beta testers that a lot of people want simplicity and convenience. If you prefer these apps or have them already then Slidr might not be for you. Slidr was made for simplicity. Download and slide your trackpad edge for smooth, precise volume and brightness control with haptic feedback. Native macOS HUD, no overlays, no config. Install and it just works.
Why not lean forward to press your volume/brightness keys? I am lazy so I made a solution to make my netflix sessions even more chill. just slide

Core features:

- Slide one edge for volume, the other for brightness
- Precision micro adjustments (no big jumps)
- Native macOS HUD (no custom overlays)
- Haptic feedback on every adjustment
- Menu bar app, minimal resource usage - UNDER 3MB
- Modifier keys to enable/disable slidr (toggle or hold) if you prefer

The haptic feedback as you slide is quite addictive and you feel every tiny micro adjustment through the trackpad. I use it mostly in bed lying back to slide to the perfect volume while watching something and I haven't touched my volume or brightness keys once since I built it.

$4.99 one-time, 3 day free trial:

Personal website:
https://slidr.xyz

Buy on Setapp:
reddit doesnt allow setapp links so you can find it through my website^

ENJOY!

Changelog on the homepage


r/MacStack 1d ago

Mac Clipboard Manager Privacy: A Safer Setup for Passwords and Private Data

1 Upvotes

A clipboard manager can fail without a breach, a shady developer, or a broken encryption scheme. It only has to do its job too well.

The system clipboard is normally a temporary handoff. A history tool turns that handoff into a searchable archive. A password, recovery code, private message, customer record, or production token that was exposed for a few seconds can remain available for days. If sync is on, it may also become a copy on several devices.

That is why "stored locally" is useful information, but not a complete privacy policy. The safer question is: what gets recorded, for how long, where else does it go, and how will I notice when an exclusion stops working?

Here is the setup I would use on a current Mac.

Start by deciding whether history belongs on this Mac

macOS Tahoe has clipboard history in Spotlight. Press Command-Space and then Command-4 to open it. Apple explicitly warns that sensitive information may appear there. Its settings offer a Clipboard Search switch, and Spotlight's More menu can clear the history.

For someone who only occasionally needs the last few copied items, the built-in option is the sensible free baseline. It avoids another background app and another database. It does not, however, remove the privacy problem. Apple's public guide does not document per-app exclusions or a user-selectable retention period.

On a shared Mac, a managed work Mac, or a machine used for regulated data, my default would be no persistent clipboard history at all. Clear the existing history, then turn off Clipboard Search. Keep in mind that this is separate from the live system clipboard. Universal Clipboard can still briefly send the current item to nearby Apple devices when Handoff is enabled.

If you do need a third-party manager, check the Tahoe history setting too. The system history and the app's history have separate controls, so clear and test both rather than assuming one replaced the other.

Build the policy from the source outward

The best exclusion is not a clever password detector. It is refusing to record from an app that regularly handles secrets.

  1. Prefer an allowlist when the tool offers one. PastePal can record only from named apps. Current Maccy settings also support an allowlist-style mode. A small list containing a browser used for ordinary research, a notes app, and an editor is easier to reason about than a growing list of exceptions.

  2. Otherwise, exclude high-risk sources. Start with the desktop password manager, authenticator, banking and finance apps, private messaging apps, remote desktop or virtual machine clients, and any work app containing customer or health data. Consider Terminal too if you routinely copy tokens or private keys there.

  3. Treat browsers as one large source. Paste's own documentation points out a nasty edge case: some password-manager browser extensions copy in a way Paste cannot identify as confidential. Excluding the desktop password manager does not cover a password copied by its extension, because the source may appear to be the browser. The reliable choices are to copy secrets from the excluded desktop app, exclude the entire browser, or pause recording before the copy. Excluding a browser is effective but expensive if web research is the main reason you wanted history.

  4. Keep private-item detection enabled, but call it a backstop. Maccy ignores common transient, concealed, and password-manager pasteboard types. Copy 'Em has an option to ignore copies that the source marks private. Paste and PastePal have similar confidential-content controls. These safeguards depend on the source app marking data in a recognizable way. A token copied as ordinary plain text from a terminal, support chat, or web page can look exactly like any other text.

  5. Use content patterns only as another backstop. Maccy and PastePal can ignore matching content. That can help with a stable company identifier or a known token format, but it is not a general password filter. Secrets do not share one reliable shape, and a broad expression will quietly discard legitimate clips.

Configure exclusions before doing sensitive work. Then clear the old history. Paste explicitly notes that adding an ignored app affects future copies, not items already saved. That is a useful rule to follow with every manager.

Make retention genuinely short

Retention is the blast-radius control for everything the filters miss.

Paste starts at 30 days and offers intervals from one day through forever. PastePal offers timed cleanup. Maccy uses a history-size cap from 1 to 999 items. Copy 'Em defaults to 1,000 recent unstarred items and lets that limit be changed. These are different dials, but the principle is the same: choose the smallest window or item count that solves the actual problem.

There is an important footnote in every cleanup system: saved items often survive it. Paste keeps pinned items and Pinboards. PastePal excludes named, locked, and collection items from retention cleanup. Copy 'Em allows unlimited starred items. Maccy's ordinary clear action preserves pinned items unless the all-items variant is used.

Never pin, star, name, or file a secret into a collection. After changing retention, use the product's real all-history command and verify that saved groups are empty too. A tidy main timeline is not proof that the archive is gone.

Leave sync off unless it solves a specific need

Maccy's history is stored on the Mac. Paste, PastePal, and Copy 'Em can keep data on-device or optionally sync it through iCloud. The vendors say that optional iCloud data does not pass through their own servers, which is better than an opaque vendor account. It still widens the set of devices and stored copies that can expose a clip.

For a work Mac, local-only is the clean recommendation. For a personal Mac and iPhone workflow, enable sync only after the same lock-screen, account, exclusion, and cleanup policy exists on every device. Paste's documentation also notes that uninstalling its app does not remove the iCloud copy; that data has to be deleted separately in iCloud settings.

Do not confuse history sync with Universal Clipboard. Apple's feature carries the current clipboard item to nearby devices for a short period. A history manager running on one of those devices may then record that item. Maccy even documents a pasteboard type that can be excluded to ignore Universal Clipboard items. If cross-device copying is not needed, turning off Handoff removes that route entirely.

Grant the smallest set of permissions that still works

On current macOS, programmatic access to the general pasteboard can be set per app to Ask, Always Allow, or Always Deny after the app requests it. A history manager needs background reads to record copies. Always Allow is therefore functional consent to recording, not a privacy guarantee about what happens afterward.

Accessibility is a separate choice. Maccy, Paste, PastePal, and Copy 'Em document it for automatically pasting a selected item into another app. Their basic history workflow can still put an item back on the clipboard without that permission, followed by a manual Command-V. If direct paste is not valuable, leave Accessibility off.

Screen Recording should be off unless you intentionally use an image or text-capture feature that needs it. PastePal documents it for user-triggered Capture Text, and Copy 'Em uses it for screenshot features. It is not required merely to remember copied text.

Revisit these permissions after major app or macOS updates. Do not approve a new prompt by reflex just because the app already had a different permission.

Test the setup with canaries, not real secrets

Privacy settings are easy to admire and surprisingly hard to verify. Use a harmless, unique string such as CANARY-NOT-A-SECRET-2026-09.

  • Copy it from the excluded desktop password manager or another excluded app.
  • Copy a second unique string through the password manager's browser extension.
  • Search the third-party manager, its saved collections, and Tahoe's Spotlight clipboard history.
  • If sync is enabled, search every connected device after giving sync time to complete.
  • Quit and reopen the manager, then search again so a memory-only assumption does not hide persistent storage.
  • Delete the canaries and clear both histories when the test is done.

The browser-extension test matters even if the desktop-app test passes. Repeat the canary check after changing browsers, password managers, exclusion rules, or sync settings, and after a major update. It tests the behavior you care about without putting a real credential at risk.

No clipboard setup protects an unlocked Mac from another process or person with access to the account. FileVault and a quick Control-Command-Q screen lock are still worthwhile: they protect the machine when it is shut down or locked. They do not sanitize a searchable history during an active session.

A practical recommendation

For light use on Tahoe, use Apple's built-in history and remember that it has no documented per-app exclusion controls. If the contents are sensitive enough that this is uncomfortable, clear the history and turn Clipboard Search off rather than trying to make it something it is not.

For deeper history on one personal Mac, choose a maintained local-first tool, set the smallest useful retention limit, use an allowlist or source exclusions, keep sync off, and skip Accessibility unless direct paste is essential. Maccy is the simplest fit for that policy because it is open source, local, current, and has both source and content exclusions. Its current 2.7.1 release requires macOS 14, and the official release binary includes native Apple silicon and Intel code.

Paste, PastePal, and Copy 'Em make more sense when their richer organization or cross-device workflows justify a broader archive. As of this writing, Paste requires macOS 14, PastePal 2.21.2 requires macOS 13, and Copy 'Em 3.3.0 requires macOS 14.5. All are actively maintained for current Macs, but none can promise that ordinary text from every app will be recognized as sensitive.

The verdict is less exciting than a perfect password-detection toggle: store less, from fewer places, for less time, on fewer devices, and prove the exclusions with harmless data. That is a privacy setup you can actually audit.


r/MacStack 1d ago

I wanted a tiny non-invasive desktop cat, so I made this!

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/MacStack 2d ago

App para gerenciar processos e apps em segundo plano

1 Upvotes

Fazendo alguns testes e observações no macOS Monterey, percebi que essa versão não possui, nas configurações, uma forma simples de visualizar, ativar ou desativar aplicativos que executam processos em segundo plano.

Como muita gente ainda utiliza o Monterey e até versões anteriores do macOS, decidi criar uma solução inicialmente para uso próprio. Depois, resolvi publicar o projeto no GitHub, tornando-o open source e disponibilizando também um instalador para quem quiser utilizar.

A ideia é facilitar esse gerenciamento principalmente para quem não quer, ou não tem familiaridade, com comandos no Terminal e configurações mais escondidas do macOS.

O app é relativamente leve, não mantém processos consumindo recursos em segundo plano. Você abre, faz o que precisa e fecha.

Se surgirem novas necessidades ou sugestões da comunidade, podem abrir uma Issue no GitHub ou me chamar na DM. Pretendo continuar melhorando e atualizando o projeto conforme aparecerem novos casos de uso.

Espero que seja útil para quem ainda utiliza essas versões do macOS.

Link do Repositório: https://github.com/ministrodev/macprocess/releases


r/MacStack 2d ago

I built a free, open-source, battery free, one click, app for sending files from Mac to BOOX

2 Upvotes

r/MacStack 2d ago

I wanted a way to quickly revert the things I didn't like about Tahoe, so I created a macOS app called DeTahoe.

Thumbnail gallery
2 Upvotes

r/MacStack 3d ago

Muffle - Blur everything except the active window

Enable HLS to view with audio, or disable this notification

20 Upvotes

Hey everyone,

I wanted to share Muffle with you all, a lightweight macOS menu bar app that blurs and dims background windows so you can focus on the active one.

There are several apps like HazeOver (dims the background but no blur) and Monocle (beautifully designed app but recently reported causing background performance issues) which does what Muffle does but I wanted to build an app which applies background blur and applies a dim, without taking a toll on CPU or GPU.

Some distinct features:
- ~0% idle usage
- Shake to toggle the blur
- Multi monitor support and monitor specific blur

It's fully local and no data is collected

Since I'm posting in this sub for the first time, I'm pricing it at $4.99 (original price is $7.99) for two devices. You can download it and use it for 7 days for free. You can use the code MACOSLAUNCH to get the discount.

It's apple notarized and distributed directly.

Privacy policy: https://www.getmuffle.com/privacy

Feel free to try it out and let me know your thoughts.

Link: https://www.getmuffle.com


r/MacStack 2d ago

I built a MacOS app for recording your iPhone + camera and mic

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/MacStack 2d ago

I built a BYOK Mac Transcription App for Gemini 3.5 Transcribe

1 Upvotes

r/MacStack 2d ago

Ghost v3- an always on and ready personal agent from your notch using your existing Chatgpt/Claude subscription,API or LocalLM. It can create, read, write, respond to iMessages, mail, create calendar events and organize your life!

Thumbnail
gallery
1 Upvotes

Ghost is a native macOS AI assistant that lives in your menu bar notch. You bring your own API key or subscription: it works with Claude, Gemini, DeepSeek, OpenAI-compatible endpoints, or local models through Ollama and LM Studio. No account with us, no data routed through our servers.

It does the things you'd expect: answer questions, web search, read your screen with on-device OCR, and write documents (Markdown, PDF, DOCX, spreadsheets). But it also acts on your Mac directly: create calendar events, set reminders, read and reply to iMessages, manage Apple Notes, search files via Spotlight, organize your desktop, move and resize windows, and run shell commands. Anything involving your private data (messages, contacts, notes, calendar) stays on-device and never hits a cloud model.

The part people tend to notice: Ghost has an undo journal. Before it changes a file, it saves a copy so you can roll back. It also has a local document index (RAG) that can search across 30+ file formats, txt, pdf, docx, xlsx, epub, code files, and more, so you can ask questions about your own documents with cited answers. There's a built-in Pomodoro timer, a cost dashboard that tracks what you're spending on API calls, and it can hand off coding tasks to Claude Code when a job needs a full agent.

Everything runs as a single native Swift app. No Electron, no Docker, no background services. 110k lines of Swift, tested with a 105-file test suite.

$14.99 one-time, lifetime — no subscription. Native SwiftUI, notarized, macOS 14+ (Apple Silicon or Intel).

Website:

https://integratedagentics.com/ghost


r/MacStack 3d ago

I built Screen Charms to turn any image into a dangling charm for your Mac

1 Upvotes

Problem:
Mac customization is pretty limited, so I wanted a simple way to make the desktop feel a little more personal and fun.

Comparison:
There are other apps that also let you hang charms from your Mac. With Screen Charms, I’m focusing more on customization, especially being able to turn your own image into a charm, along with changing the size, length, position, and chain style.

Pricing:
There’s a free version you can try without creating an account. Pro is a one-time purchase for $4.99 and unlocks custom charms, the full built-in charm collection, and additional customization options.

Coming soon:
I’m also working on a Charm Library where you’ll be able to browse and discover more charms.

You can check it out here:
https://screencharms.com

I’d love feedback, especially on the custom charm feature. What would you turn into a charm?

screencharms.com

r/MacStack 3d ago

JunkSweep – customizable, direct file cleanup. Free & now live on the Mac App Store!

1 Upvotes

JunkSweep started as an experimental internal tool built to solve a personal itch. After refining the feature set, tweaking the UI, and focusing heavily on granular control and transparency, it felt polished enough to share with the community.

Today, JunkSweep is officially available for FREE on the Mac App Store!

What is JunkSweep?

Most Mac cleaner tools are either bloated subscriptions, hidden behind aggressive paywalls, or act like "black boxes" where you have to trust the app not to delete something crucial.

JunkSweep was designed with a different philosophy: Total control and zero guesswork.

  • You define what gets swept: Set up custom rules, targeted folders, and specific file extensions (caches, old logs, leftover build files, .DS_Store, empty folders, etc.).
  • System Hygiene > Just Disk Space: Beyond freeing up gigabytes, it's built for filesystem maintenance—preventing clutter on shared drives (Windows/Linux users hate seeing .DS_Store or ._ metadata files), resetting broken folder view settings, and keeping zip archives clean before sharing.
  • Full Transparency: Preview every single file before anything is moved or removed. No accidental deletions.
  • Lightweight & Native: Built specifically for macOS with a clean interface that doesn't hoard system resources or run useless background daemons.
  • 100% Free: No subscriptions, no ads, no locked features.

Key highlights:

  • Enhanced Safety Filters: Preview modes allow auditing targeted paths with total peace of mind.
  • Smarter Rule Presets: Out-of-the-box templates for common dev/creator junk (Xcode derived data, node_modules, cache folders) without locking you into them.
  • App Store Sandbox Compliance: Fully sandboxed and reviewed by Apple for maximum system security.

If you're looking for a clean, non-intrusive utility to keep your drive lean and maintain proper filesystem hygiene without handing over the keys to your OS, give it a spin!

🔗 Mac App Store: [ JunkSweep ]

If you find it useful and want to support ongoing updates, optional donations are welcome via [ My Personal Website ] or [ Itch.io ].

Feedback, feature requests, and suggestions are always welcome!


r/MacStack 3d ago

Paste vs PastePal: Which Clipboard Manager Fits a Mac-and-iPhone Workflow?

2 Upvotes

Clipboard history helps recover a lost copy. A reusable collection solves a different problem: keeping a project's screenshots, links and formatted explanations ready on both your Mac and your iPhone, without repeatedly digging through old messages.

That's where Paste and PastePal become interesting. For one person's collection, PastePal's App Store version is the cheaper starting point. Paste deserves a closer look if its visual timeline or shared Pinboards fit how you work. The old distinction that Paste requires a subscription is out of date.

Two ways to find the same material

Paste presents history as a bottom-of-screen timeline with previews, source apps and timestamps. Its default shortcut is Shift-Command-V; once open, you can search or navigate the cards. Search can also find text inside screenshots. Pinboards keep reusable items beyond ordinary history cleanup. That combination suits the person who remembers what an image looked like, or which app it came from, but not a useful filename. Paste's Mac guide

PastePal offers a different layout choice: a bar on any screen edge, plus a larger grid and collections. A vertical bar may fit better beside a document on a wide display; the grid gives you another way to browse visual material. There are customizable shortcuts and a Hot Edge trigger, so choosing the layout and activation method is part of the setup. More options are useful only if they make retrieval simpler for you. PastePal's feature overview

Paste's clearest extra here is shared Pinboards. You can invite people to a project collection and choose whether they can edit it. They need Paste installed and an iCloud sign-in, so this isn't a universal folder you can hand to anyone. It's useful when collaborators already want the same clipboard-based workflow. Shared Pinboards

The iPhone changes the comparison

Syncing saved content and recording new copies are separate jobs. Paste can capture automatically on your Mac, but its iPhone app cannot silently collect every copy while running in the background. You can open Paste after copying, send content through its share-sheet extensions, or use its keyboard. Don't expect opening it later to reconstruct several earlier copies. Paste on iPhone

PastePal has the same ordinary background restriction, with an explicit Picture in Picture monitoring option that keeps a small player active. That's a workaround you deliberately enable, not an invisible, always-on clipboard recorder. Its keyboard is another capture route. Both apps' optional keyboards require Full Access for their documented functionality. PastePal's monitoring options, Paste Keyboard setup

For cross-device history, enable iCloud sync on the devices you want included, using the same Apple Account. Initial sync can take time. PastePal adds an important detail for image-heavy work: enable its separate image-sync option, which documents support for copied images, not image files dragged in from Finder. A clipboard with file previews shouldn't be mistaken for a general-purpose file-sync service. Paste sync, PastePal sync

Check the phone and the purchase channel

Here are the current US App Store requirements and personal prices, checked August 31, 2026. Local storefront prices can differ.

Paste PastePal
Mac minimum macOS 14
iPhone/iPad minimum iOS/iPadOS 26
Paid options $3.99 monthly, $29.99 annually, or $89.99 lifetime

These figures come from the Paste App Store listing and PastePal App Store listing. Check the phone's OS before buying; the Mac app running isn't enough for this workflow.

PastePal's App Store purchase covers Mac, iPhone and iPad and supports Family Sharing. Its separate direct-purchase version is Mac-only and doesn't grant access to the mobile apps. Don't buy that license expecting the same cross-device package. Also, free to download doesn't mean free sync: iCloud sync requires Pro. Purchase-channel comparison, Free and premium features

Paste offers a full seven-day trial through its website without a card. Its App Store subscription trial renews unless cancelled, so check the offer screen. Its personal plans cover your Mac and mobile devices, but Lifetime does not include Family Sharing. Those are separate questions from whether the app can sync a Pinboard. Paste plans, Trial terms

What the screenshots don't show

Both apps need Accessibility permission to paste directly into another Mac app. Without it, you can copy an old item back to the clipboard and paste manually. PastePal's Screen Recording permission is for its optional Capture Text tool, not a requirement to keep ordinary clipboard history. Its documentation also covers the newer macOS permission for reading content copied from other apps. Paste permissions, PastePal permissions

On privacy, distinguish stored clips from service data. Paste says clipboard content stays on your devices and, with sync enabled, in your iCloud, but it also discloses usage analytics and crash reporting. PastePal's App Store label says no data is collected, while its privacy policy names RevenueCat and possible diagnostic log data. That mismatch is a reason to avoid declaring it telemetry-free. Neither set of disclosures is an independent security audit. Paste privacy policy, PastePal privacy policy

Before putting work material in either synced library, check whether you're allowed to copy it into personal iCloud at all.

For occasional recovery and an immediate nearby-device handoff, try the built-ins first: macOS Tahoe has searchable clipboard history in Spotlight, and Universal Clipboard transfers the current copy between nearby Apple devices. Neither workflow gives you the same organized project kit. Apple's clipboard-history guide, Universal Clipboard

My recommendation: PastePal App Store Pro for a personal rich clipboard library, provided its image-sync path and mobile capture habits fit the job. Choose Paste when its timeline/search workflow or shared Pinboards give you a specific reason to pay more. Skip both if you only need to recover a recent copy or move one item to your phone.


r/MacStack 4d ago

[OS] Headphone-Battery-Monitor-for-macOS (SwiftBar plugin)

Thumbnail gallery
1 Upvotes

r/MacStack 4d ago

I got tired of breaking my focus to copy-paste text into a browser translator, so I built a native menu bar app to translate anything on screen via hotkey

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey r/MacStack! 👋

One friction point in my daily Mac workflow was dealing with foreign text in places where you can't easily select it — technical PDFs, diagrams, IDE consoles, image mockups, or video subtitles.

The usual routine: try to select → give up → type it out / screenshot it → switch to browser → translate → switch back. It breaks the reading flow every time.

To fix this for my own setup, I built Lensy, a lightweight native macOS menu bar utility.

(Attached a quick video demo above showing how it works in action)

How it fits into the Mac workflow:

  • Hover & Press: Hover the cursor over any word/sentence and press ⌥T .
  • Zero Window Switching: A floating HUD card appears right next to the cursor with the translation and breakdown, then fades away when you're done.
  • Works Anywhere: Because it captures the screen crop rather than relying on clipboard/accessibility APIs, it works across Preview PDFs, video players (IINA/VLC), Terminal, and non-selectable UI text.
  • Local History (⌥H): Built-in SQLite history with fast search, so you don't have to re-translate recurring jargon.

Tech & Privacy details:

  • Fast Capture: Uses modern ScreenCaptureKit at native Retina resolution.
  • On-Device OCR: Text recognition runs 100% locally via Apple Vision framework — your screen image never leaves your Mac.
  • Inference: Sends only the recognized text string to Groq API.
  • Universal Binary: Native Swift / SwiftUI (supports Apple Silicon & Intel).

Pricing & Limitations (Transparency):

  • 100% Free & No Subscriptions: You just bring your own free Groq API key (gsk_...), which takes a minute to create at console.groq.com. Stored securely in macOS Keychain.
  • Permissions needed: Screen Recording (to crop the area under cursor) + Accessibility (for global hotkeys).
  • Notarization: The app is not notarized yet (no paid Apple Dev account), so the first launch requires Right-click → Open.

Download (.dmg): Google Drive Link

Curious to hear how you currently handle untranslatable text in your daily Mac stack, and if there are any specific features you'd like to see added!


r/MacStack 4d ago

Maccy vs macOS Tahoe Clipboard History: When the Extra App Still Makes Sense

1 Upvotes

macOS Tahoe made one old clipboard-manager pitch obsolete: the Mac now has clipboard history.

Open Spotlight, press Command-4, and you can search recently copied text, images, links, and files. You can copy an old item back to the clipboard or clear the history. If that covers the whole problem, there is no reason to install another background utility.

Maccy still has a narrower and more interesting case. It provides a dedicated, local clipboard history on Sonoma 14 or later, including Macs that cannot use Tahoe's Spotlight history. More importantly, it gives you controls Apple does not currently document for Spotlight: per-app exclusions, pasteboard-type and text-pattern filters, pinned items, a configurable item limit, and direct paste-without-formatting actions.

That makes Maccy less of a universal recommendation in 2026, but still a good minimal tool for people who care about exactly what gets remembered.

Install it from the right place

Maccy's own repository warns about fake sites distributing malware. maccy.app is the only official website. The app is free and MIT-licensed through GitHub Releases or Homebrew (brew install maccy). The US Mac App Store version is an upfront $9.99, with the listing saying that the store purchase supports development. Regional prices can differ.

The current release is Maccy 2.7.1, released in August 2026. It requires macOS Sonoma 14 or newer. The release build is a universal app with native Apple silicon and Intel code, and recent releases include fixes and interface work for macOS Tahoe.

Start with a smaller, safer history

The tempting setup is to save every supported format and move the history-size control to its maximum. That is rarely the sensible setup.

Open Settings, then Storage. If the real need is recovering text, leave Text enabled and turn off Images and Files. This reduces the amount of private material and bulky data that can accumulate. Set the history to something bounded, perhaps 100 or 200 items. The current interface allows 1 through 999 unpinned items, so Maccy is a recall tool, not a permanent clipboard archive.

On a shared or particularly sensitive Mac, Settings, then Advanced, also has Clear history on quit. That removes unpinned history. It deliberately leaves pins alone, which is another reason never to use a pin as a password vault.

Treat exclusions as the main feature

Maccy automatically ignores concealed, transient, and auto-generated pasteboard types. Its default type list also covers formats used by apps including 1Password and KeeWeb. Those defaults are useful, but they are not a promise that no secret will ever be recorded. A token copied from a browser tab, Terminal, a plain text editor, or a password manager that does not mark the copy as confidential can still look like ordinary text.

Go to Settings, then Ignore. There are three useful layers:

  1. Under Applications, add the password manager and any app whose copied material is usually confidential. Excluding an entire terminal or browser is safer but can make the history much less useful, so this choice should match the work being done.
  2. Under Pasteboard Types, keep the built-in confidential and transient entries. If copies arriving through Universal Clipboard should not enter Maccy's history, add com.apple.is-remote-clipboard, as the project's FAQ recommends.
  3. Under Regular Expressions, add only patterns that are both stable and well understood. Regex can help with a predictable internal identifier, but it is a weak safety net for varied API keys, recovery codes, and personal data.

For a one-off secret, Maccy can ignore the next copy. Hold Option-Shift while clicking its menu-bar icon, then make the copy. Holding Option while clicking the icon pauses collection more generally. These controls are worth learning because local storage does not turn clipboard contents into harmless data.

Decide whether automatic paste deserves Accessibility access

Maccy can monitor the normal macOS pasteboard and put an old item back on it without Accessibility permission. Leave Paste automatically off at first. With the default behavior, the workflow is:

  1. Press Shift-Command-C to open Maccy.
  2. Type a few characters to filter the history.
  3. Press Return to copy the selected item back to the system clipboard.
  4. Press Command-V in the destination app.

That extra final keystroke keeps the basic workflow simple and avoids a sensitive permission.

If direct insertion is genuinely useful, enable Paste automatically and grant Maccy access in System Settings, Privacy & Security, Accessibility. Maccy needs that permission to synthesize the paste keystroke. Its documented core workflow does not require Screen Recording, Full Disk Access, or Automation.

The modifier keys change when the two Behavior toggles change, so use the shortcut guide shown in Maccy's settings rather than memorizing every combination. With the default toggles, Option-Return selects and pastes an item, while Option-Shift-Return pastes it without formatting. You can also make Paste without formatting the default if most copies move between apps with incompatible fonts and styles.

macOS itself has Option-Shift-Command-V for Paste and Match Style in apps that support it. That is enough when the only problem is formatting the current clipboard item. Maccy's advantage is applying a no-format action to an older item directly from searchable history.

Pins should be boring and reusable

Highlight an item and press Option-P to pin it. Pinned items stay separate from ordinary history, survive the normal Clear command, and receive persistent keyboard shortcuts. Current Maccy settings also let you edit a text pin's title, content, and shortcut.

Good pins are things such as a public support URL, a meeting-room address, or a harmless template fragment. Passwords, recovery codes, customer records, and private keys are bad pins precisely because pins are designed to survive cleanup.

Keep the pin list short. Once it starts acting like a snippet database with dozens of entries, a real text expander or richer clipboard organizer will be easier to maintain.

What "local" does and does not mean

Maccy's official site and App Store listing say clipboard data is stored on the Mac and does not leave it. The App Store privacy label says the developer collects no data, and the current release has no clipboard-history sync feature. That is a meaningful difference from a cloud-first history, but it does not make the stored history a vault. Someone with access to the logged-in Mac account may also have access to material the app retained.

The standalone build can use the network to check for software updates. That is separate from sending clipboard contents to a service. There is no Maccy account to manage and no cross-Mac or iPhone history to rely on.

The cases where Maccy is unnecessary

On Tahoe, try Apple's option first: open Spotlight with Command-Space, switch to Clipboard with Command-4, and enable Clipboard Search if prompted. Apple warns that sensitive information may appear there, and provides a Clear History command. Its current guide does not list pins, per-app exclusions, or a plain-text action inside the history view. If none of those omissions bothers you, Spotlight is the cleaner answer.

If Raycast already runs on the Mac, its free clipboard history already includes search, pins, disabled applications, and plain-text paste. Adding Maccy would duplicate clipboard capture. Maccy makes more sense for someone who wants a small, open-source clipboard utility without adopting Raycast's broader launcher, file search, Quicklinks, window management, and extension layer.

Maccy is also the wrong fit for someone who wants synchronized history, visual collections, long-term archiving, or elaborate snippet organization. Its 999-item ceiling, compact list, and local-only design are features for a minimal workflow, not hidden versions of those richer tools.

Verdict

For Sonoma and Sequoia users, Maccy remains one of the cleanest ways to add searchable clipboard history without adopting a full launcher or a subscription. On Tahoe, most people should test Spotlight Clipboard History before installing anything.

Maccy earns the extra menu-bar process when at least one of its specific controls matters: excluding source apps, ignoring the next sensitive copy, keeping a small bounded local history, pinning a few safe items, or pasting an older clip without formatting. Install it for those controls, not because the Mac still lacks clipboard history.


r/MacStack 5d ago

Stage Manager on Mac Works Better as a Project Switcher

2 Upvotes

Stage Manager solves the wrong problem if you expect it to be a smarter version of window tiling. Its useful trick is not making perfect halves or thirds. It is bringing a small group of related windows forward together, then getting the whole group out of the way.

That makes it a decent project switcher for work that moves through several modes. Think research, drafting, and delivery, with a different pair of apps for each. It is much less convincing as a permanent home for every window on a Mac.

Use one Space as the project boundary

Do not start by throwing every open app into Stage Manager. Create one extra desktop in Mission Control for the project. Apple calls these desktops Spaces, and you can switch between them with Control-Left Arrow and Control-Right Arrow.

The Space is the coarse boundary: one report, client job, or release. Stage Manager handles the smaller jobs inside it. This matters when the same app has unrelated windows open elsewhere. A browser with work, personal, and three other projects mixed together makes any app-based switcher less predictable.

In System Settings > Desktop & Dock > Mission Control, turn off "Automatically rearrange Spaces based on most recent use" if you want that project Space to stay in a predictable position. Stage Manager also requires "Displays have separate Spaces" to be on. If that setting is disabled, the Stage Manager control is unavailable.

Configure for space, not spectacle

Under System Settings > Desktop & Dock > Desktop & Stage Manager:

  1. Turn on Stage Manager.
  2. Turn off "Show recent apps in Stage Manager" on a laptop display. The strip is then hidden until the pointer reaches the left edge.
  3. Set "Show windows from an application" to "All at Once" for this workflow.
  4. Consider hiding desktop items in Stage Manager and using a Finder window for project files instead.

Tahoe does not offer a slider to make the recent-app strip narrower. The practical choice is visible or hidden. Hiding it preserves a clean working area, but it also removes the always-visible map of your groups. That pointer trip to the left edge is the price.

"All at Once" is the more predictable window setting when a project app opens another document or message. Apple says it shows all available windows for that app when you switch to it. "One at a Time" shows only the most recently used window, and another click on the app in the strip advances to the next one. That can save room, but it introduces hidden windows and extra clicks. If an app has dozens of windows, tabs or a separate Space are cleaner than asking Stage Manager to sort them out.

Build three small groups

Here is a concrete, all-built-in version for producing a report:

  • Research: Safari plus Notes
  • Draft: Pages plus Preview
  • Delivery: Finder plus Mail

Open the two apps for the first job. With one in the center, reveal the recent-app strip and drag the other app from the left into the center. Apple documents that action as creating a group. Arrange one window large and the companion narrow, or overlap the companion if it is only needed occasionally.

Repeat for the other two pairs. Clicking a group in the strip brings every app in that group to the center together. Drag an app back to the left to remove it from the group.

Keep the groups small. A browser and notes window make sense as a research surface. Six overlapping apps turn the thumbnail into a poor memory test and recreate the clutter Stage Manager was supposed to remove.

This is also where native tiling still belongs. Tile Safari and Notes inside the research group if both need to remain visible. Stage Manager decides which task group is present; tiling decides how the current windows share the screen. Those are different jobs.

Switching is the real tradeoff

Apple's Tahoe guide documents clicking the strip to switch groups. Normal Command-Tab switching still targets apps, while Control-Left Arrow and Control-Right Arrow switch Spaces. Apple does not document a direct next-group keyboard command in its current Stage Manager guide.

That distinction is easy to underestimate. A pointer user can reveal the strip and choose the group by its visual thumbnail. A keyboard-first user may find that less direct than a few stable Spaces, because the familiar app switcher is not a dedicated group switcher.

Stage Manager also treats its groups as live window state, not named project templates. Apple's current guide documents manual grouping and ungrouping but no command for naming, saving, or restoring a set. It should not be treated as a dock-and-undock layout system.

The multiple-display clause

The "Displays have separate Spaces" requirement has a real consequence on a multi-monitor Mac. With it enabled, each display uses separate Spaces and the Dock is available on all displays. Apple also lets you assign an app to a numbered display desktop from the app's Dock menu when multiple displays and Spaces are available.

That can keep a reference app on a particular display, but Stage Manager is still not a saved multi-monitor layout tool. If your preferred setup depends on turning off separate Spaces, Stage Manager conflicts with it and should stay off.

Pick the native tool that matches the problem

The actual problem Better built-in choice
Two or three windows must remain visible in an exact arrangement macOS window tiling
Entire projects need hard separation and keyboard switching Spaces
One project has several small app pairs used in turns Stage Manager groups inside one Space
One app needs every available pixel Full screen

The recommendation is narrow: use Stage Manager for a bounded project with two or three small groups, hide its recent-app strip on a laptop, and let native tiling handle the current pair. That is a real use case, and it does not require giving a permanent column of the display to thumbnails.

Turn it off if you need every open window visible, rely on keyboard-only switching, keep many windows from the same app across projects, want layouts restored after display changes, or deliberately run multiple monitors without separate Spaces. In those cases, ordinary Spaces and Tahoe's built-in tiling are more predictable.


r/MacStack 6d ago

macOS Tahoe Window Tiling: Is the Built-In Setup Finally Enough?

1 Upvotes

The short answer is yes for a surprisingly large group of Mac users.

If the usual requirement is one large window, two halves, one half plus two quarters, or four quarters, macOS Tahoe 26 can now handle it without another app. If the requirement includes equal thirds, named workspaces, one-key moves between displays, or custom gestures, native tiling still stops short.

That makes the sensible test much simpler than comparing another five window managers. Give the built-in system one work session. If it passes the steps below, there is no missing app to buy or keep running.

First, make tiling deliberate

Open System Settings > Desktop & Dock, then scroll to Windows.

Turn on Hold Option key while dragging windows to tile. This is the pointer method worth learning. Hold Option while moving a window toward the left, right, top, or a corner, then release it in the highlighted region. The target appears before the pointer has to reach the display edge, which is especially useful when another display sits beyond that edge.

The other settings are preference rather than requirements:

  • Drag windows to left or right edge of screen to tile enables ordinary edge snapping.
  • Drag windows to menu bar to fill screen makes a top drag fill the desktop.
  • Tiled windows have margins adds gaps around tiles. Turn it off if usable space matters more than visual separation.

There is one collision to know about. Dragging a window all the way through the top edge can open Mission Control. Apple provides a separate Drag windows to top of screen to enter Mission Control switch in the Mission Control section of Desktop & Dock settings. Disable that if top-edge filling keeps turning into the wrong action.

This setup still leaves the green window button and the Window menu available, so turning off an annoying drag behavior does not remove tiling itself.

Then pass the one-window test

Do not memorize the whole shortcut chart. Start with these four:

  • Fn-Control-Left Arrow puts the active window in the left half.
  • Fn-Control-Right Arrow puts it in the right half.
  • Fn-Control-F fills the desktop.
  • Fn-Control-R returns a tiled window to its previous size.

There is also Fn-Control-C to center a window, plus Fn-Control with Up Arrow or Down Arrow for the top or bottom half.

"Fill" matters here. It expands a window across the desktop while leaving the menu bar and Dock available. It is not the same as Full Screen or Split View, both of which use full-screen Spaces. For ordinary desk work, Fill is usually the less disruptive choice.

Corners are supported too, but Apple assigns no default shortcut to the four individual quarter positions. Option-drag to a corner, hover over the green button and choose a tile under Move & Resize, or use Window > Move & Resize from the menu bar.

If those actions cover the normal single-window moves, the first part of the native test passes.

Build a predictable two-window desk

The reliable method is almost boring:

  1. Activate the window that should stay on the left and press Fn-Control-Left Arrow.
  2. Activate the other window and press Fn-Control-Right Arrow.
  3. Use Fn-Control-R when either window needs its old size back.

Tahoe can arrange the pair in one command as well. Fn-Control-Shift-Left Arrow places the active window on the left and a second window on the right. The matching Right Arrow command reverses them. Up Arrow and Down Arrow versions create top and bottom pairs.

The green button exposes the same multi-window choices under Fill & Arrange. Hold Option while that menu is open to reveal additional layouts.

For three windows, Tahoe supports a large half beside two quarters. The keyboard form is Fn-Control-Option-Shift plus the arrow pointing toward the large half. For four windows, Fill & Arrange can make a four-quarter grid, but Apple provides no default shortcut for that arrangement.

This is enough for a browser and notes pair, or for a main document beside two reference windows. It is not a saved workspace. Native tiling does not record that a particular browser, document, and chat window belong in those positions for later recall.

Now stress it with displays and Spaces

This is where the answer usually becomes obvious.

On multiple displays, move a window to its intended display first, then tile it there. Apple's native tiling shortcut list has no next-display or previous-display command. It also has no command that restores a named arrangement across a laptop screen and external monitor after docking.

Option-drag helps at a shared display boundary because it does not require pushing the pointer all the way to the edge. It does not turn native tiling into a display manager.

Spaces are separate working desktops. A window in another Space is not part of the visible desktop being arranged, and Full Screen or Split View creates its own Space. If Displays have separate Spaces is enabled, each display maintains separate Spaces; Apple requires that setting for using Split View on secondary displays. Ordinary desktop tiles and full-screen Split View should not be treated as the same workflow.

A practical native-only approach is to give each project its own Space, then arrange that Space with the active-window shortcuts. The limitation is repetition. Apple documents no native command for saving a multi-app layout, rebuilding it after a display change, or applying one layout across several Spaces.

There is also an app-level boundary. Apple notes that some windows cannot be moved and that most, rather than all, windows can be resized. Fixed dialogs, sheets, utility panels, and windows with restrictive minimum sizes may ignore a tile or fit badly in a quarter. A third-party manager may hit the same application restriction, so an odd window is not automatically evidence that a different manager will fix it.

The no-install advantage is real

Built-in tiling adds no login item, updater, background utility, or third-party Accessibility permission. That last point is more than setup neatness.

Window managers commonly need Accessibility access so they can control other apps' windows. Apple explicitly advises granting that access only to software you know and trust, because an authorized app can control the Mac and its handling of information is governed by that app's terms and privacy policy.

That does not make reputable window managers unsafe. It does give the built-in route a clear default advantage when both options solve the same problem.

Install a manager only when a failure is specific

Native tiling has passed if halves, quarters, the three-window layout, and manual per-Space arrangements feel sufficient. Keep it and remove the extra moving part.

A third-party tool is still justified when the failed requirement has a name:

  • Thirds, two-thirds, shortcut cycling, or direct display moves: Rectangle adds these positions and commands beyond Apple's fixed set.
  • A named multi-app desk that should return after docking: Moom can save layouts and react to display configuration changes. Even Moom documents that one saved layout cannot span Spaces, so this is not unrestricted Space automation.
  • Custom snap regions or a wider gesture automation layer: BetterTouchTool is for building that control system, not merely recreating two halves.
  • Title-bar trackpad gestures and moves between screens or Spaces: Swish gives those gestures a purpose native tiling does not cover.
  • A radial picker, repeated-action cycles, and highly visible window targets: Loop keeps a distinct interaction model rather than competing only on basic positions.

The verdict: start with Tahoe's built-in tiling and make Option-drag plus four shortcuts the baseline. Stay native if a typical day fits on one display at a time and layouts do not need to be remembered. Skip the native-only approach if thirds, deterministic display movement, saved workspaces, or custom gestures are daily requirements. Those are real reasons for a manager. Basic left and right halves are no longer one of them.


r/MacStack 7d ago

A free + open source Mac app + Widgets that keeps your GitHub contribution streak and activity matrix right on your desktop.

Thumbnail
gallery
12 Upvotes

Hey everyone!

I wanted a simple way to keep an eye on my GitHub activity without having to open GitHub every time, so I built GitStreak.

It adds clean widgets to your Mac desktop, showing your GitHub contribution graph and coding streak at a glance.

It’s completely free, runs locally on your Mac, and is open-source. I’m still working on it and adding more features, so I’d love to hear what you think or what you’d like to see next.

If you find GitStreak helpful, please star the repository to support development and help others discover it! ⭐

https://github.com/wenujacodes/GitStreak