Ask HN: What macOS apps/programs do you use daily and recommend?
I'm converting my unused gaming PC into a NAS/Docker container server and my personal device will now be a MacBook Air.
I've got Magnet for easier window management, otherwise not much else and looking for recommendations on other apps to check out.
So, what applications do you use daily on MacOS and why do you love it?
264 comments
[ 0.29 ms ] story [ 324 ms ] threadiAWriter, lightweight writing-focused text-editor
Little Snitch, network monitor, app firewall
Fork - one of the better git GUIs.
Rectangle - open source app to manage window layouts
- https://github.com/koekeishiya/yabai - https://github.com/koekeishiya/skhd - https://github.com/FelixKratz/SketchyBar
Some honorable mentions: Hammerspoon - Unlock insane levels of configuration/automation (https://github.com/Hammerspoon/hammerspoon) Raycast - Spotlight search replacement (https://www.raycast.com/) LuLu Firewall - An amazing FOSS firewall (https://github.com/objective-see/LuLu)
I would be lost without it. It's gotten me out of so many jams.
Just have to be careful about not needlessly keeping around sensitive data.
Owly - stop sleep / keep screen on, like caffeine app from years ago
iterm2 - terminal that looks nice and just works, using zsh and oh-myzsh for basic theming.
I user Nord color scheme everywhere https://www.nordtheme.com/ports
- Typora : a markdown editor
- Flux : screen color temperature adjuster
- Rectangle : window management
- Transmission : torrent downloader
- Pika : color picker
- IINA : video player
- Quickshade : to go below minimal luminosity
- The Unarchiver : for unsupported compressed file
(+ alacritty and neovim)
- Replaces Spotlight for opening applications
- Replaces Magnet for window management, same features but don’t have to run a separate app now.
- keeps a clipboard history
- allows me to convert colours and units
- integrates with my calendar to show me upcoming meetings, shows them in my menu bar and lets me join them with one click
- allows me to prevent my Mac from sleeping (for certain durations) with caffeinate command
- has a variety of plugins available
Probably forgetting a lot of things I use it for, but even without the premium features I use it all the time.
To your list, I would add app shortcuts / key commands / quick links / snippets / code image generators (optically from selection) to name a few.
Problem is that they’re VC backed and you don’t get SaaS valuations on selling a ton of single-purchase software.
You can write fairly sophisticated UIs with less effort than for a shell script. If a FOSS version of this ever takes off, it could have the potential to replace terminal-UIs outright.
- Took VC money and pushes for subscription instead of a clear payment model.
- Rides the AI Hype train.
- Is still not able to handle file workflows properly.
- Alfred workflows are easier to write and to debug due to workflow editor, you have to be a web developer to find the proposition of writing what is basically a small react app a good one.
- Also, IMO, not very fast, consumes a lot of resources and has a clumsy UX due to using stateful multistep apps.
I would always prefer Alfred to Raycast, but I am stuck with Launchbar which is still the Launcher with most smooth workflow for me. The whole <Object><Action> paradigm is just so fast - select something, tab, match an app with 2 keystrokes-enter -> Opens in app. Works on text, files, whatever.
Just a great mitm tool that I use for work but also for just looking at random apis that I come across on my day-to-day web use. I just love it, you can do so much with it.
HiDock, which automatically switches my Dock between left-edge (when I'm using my laptop on its own) and bottom-edge (when I have it docked with the much larger screen on my desk).
iStatMenus, which makes it vastly easier to tell when my Bluetooth mice and keyboards need charging.
Fluor, which automatically switches my function keys between their macOS "media/feature key" setting and standard function keys based on app (primarily so I can use them as intended in games like Final Fantasy XIV).
MacPorts, IMO still the superior macOS package manager. I honestly don't know why Homebrew suddenly started getting so much attention several years ago, to the point that many devs don't even appear to know that there is another option, when MacPorts is older and doesn't take over an otherwise highly useful directory (/usr/local; MacPorts uses /opt/local).
Want to script actions in an app that isn't easily scriptable? It's got your back.
For someone using neither of these tools yet, Keyboard Maestro is probably the nicer one to start with to give you a taste for how useful some of those automations can be!
Both are pretty powerful.
I do miss it's simplicity in pulling info from the system.
For everyone recommending Rectangle, for instance... I just have a few Keyboard Maestro macros. KM probably replaces half a dozen other apps for me.
- Rectangle for window management (I appreciate you have Magnet and tastes differ)
- MarkEdit is an excellent (free) Markdown editor
- Highland 2 (not free) for more long-form Markdown writing as it can handle normal Markdown files and feels more polished than similar tools (especially the document map)
- VLC as I watch a lot of box sets and it's better than the Apple options
- SourceTree for source control (not as good as Git Extentions on Windows but more to my tastes than the VS Code plugins, Fork, or GitKraken for example)
- BitWarden as I'm cross-platform so don't want to rely on the Apple Keychain
- Authy for two-factor authentication - not the Google, Microsoft, or similar option as I don't want to be tied to a tech giant account that can get switched off
- PCloud (with encryption and a mapped drive) for the same cross-platform reason, plus again I don't want my backups tied to a tech giant account that can get switched off
- PGAdmin 4 for database management during development
- Keka for handling archives/zips as it usually handles files fine when Apple's archiver won't (eg some EPUBs when renamed to zip)
- Fastmail for being able to manage multiple custom domain emails, aliases, and even nameservers from a single (paid) user account (I'm aware it isn't a Mac app but I do often use Outlook from Office 2019 to access it despite the excellent web site)
With a simple cipher it's near impossible for anyone to use but you
They came out with an option a year or two ago for an upgraded version that was $99 for its lifetime. But I was migrated to that new product without paying.
Loved it so much I paid $99 for a copy for my wife. And have also tipped them a few times over the past few years. Not sure if 1pass has something similar but I do remember a sub model which I didn’t like.
Obsidian - note taking, making presentations for work-related stuff.
iTerm 2 - it's better than default terminal emulator, but i consider moving to Alacritty to see what's so hype about it.
Scroll Reverser - macOS still doesn't know the difference between mouse scrolling and trackpad scrolling.
While i can't recommend Arc browser, i still use it daily. I don't believe it will exist in it's current form in two years, but now it's much more usable than other Chromium-based browsers for me.
I also have a simple shortcut in Siri Shortcuts that calls m1ddc tool to change the external monitor current input between HDMI and DisplayPort.
Why?
At some point, they will need to introduce some kind of subscription for some of their browser features - I assume that current Arc Max is going to be part of it. This would lead to making new features available only to the paying users.
I have really pessimistic views on software development (for-profit or not) in general now, so I'd be really happy to be wrong here.
Wow, this would be pretty useful. Drives me crazy when my meetings open up in my personal chrome.