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?
Some commands I use often:
- `pbcopy` and `pbpaste` to copy and paste data via the clipboard
- `date -u` to give the date in UTC
- `networkQuality` is speedtest but built-in to macOS
- `caffeinate` prevents your computer from going to sleep (it's the same as the old Caffeinate program, but built-in now)
- `open ...` to open a file, as if you double-clicked it in Finder
- `security` gives you command-line access to the Keychain.
TIL there is a built in utility. I switched from Caffeinate to Amphetamine a while back and never bothered to look for a built-in solution. Great to know!
https://keepingyouawake.app/ I use this for a "GUI" version
- 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.
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.
To your list, I would add app shortcuts / key commands / quick links / snippets / code image generators (optically from selection) to name a few.
- 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.
- BlockBlock, KnockKnock, and RansomWhere, but not LuLu because it caused TCP connections to drop nondeterministically
- ScrollReverser to fix standalone mouse scrolling behavior because macOS only has one mouse and trackpad reverse setting
- KarabinerElements for key remapping
- BusyCalendar
- Dash for dev docs
- MacDown for markdown
- Bodega for checking the latest versions of all Sparkle apps (While the main app was discontinued years ago causing an error message on launch, the Sparkle update checking continues to work)
- DaisyDisk to check disk usage
- HardwareGrowler + Growl for hardware and network monitoring (Yes, it's old and nothing else uses Growl notifications anymore, but noticing when the Ethernet adapter is being temperamental is handy)
- A fork of Breakaway for the rare times when I used my headphone jack to auto mute volume if it were to become disconnected unexpectedly
- AppZapper to really nuke apps, their data, and their config (Also, old but it still works)
- Pacifist to sneak a peak inside .pkg's
- OmniGraffle of course, the "Visio" for Mac
- Ascension .nfo viewer
- WineSkin for running some Windows apps on Mac when you know exactly what runtimes they need (I ran Altera Quartus Pro/II with it fine once upon a time™ for an overseas cloned FPGA devkit)
- Probably already mentioned: iStat Menus, Bartender, ForecastBar, Paste, Postgres, MacTracker, iTerm2
- Don't use anymore: CoconutBattery, TotalFinder, QuickSilver, Axure RP, Reveal, Reinteract, VMware Fusion, EndNote, Papers, Bookends
- I wish I had or could afford: a full-featured license of IDA Pro
Deleted Comment
- 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)
https://git-fork.com/
Owly is my fav for anti sleeping at certain times. Though critical to disable the ads via startup features. I haven't found abetter one. Though it has quirks.
Also some commands in the cli for like key repeat. Like wtf why can't I turn off accent hold when I want to repeat letters.
I use Amphetamine instead, so that I can continue Zoom calls after putting my laptop in my backpack to walk around.
- Karabiner-elements will disable the keyboard automatically when I connect my external bluetooth keyboard.
- github.com/exelban/stats is an excellent macOS system monitor in your menu bar
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.
Wow, this would be pretty useful. Drives me crazy when my meetings open up in my personal chrome.
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.
BetterSnapTool - lets me move windows into other screens easily, the main feature that I miss from windows.
BetterTouchTool - mostly just mapping my 4th & 5th mouse buttons to copy & paste
It seems like a ridiculous keyboard shortcut but I use it so much, it's motor memory now.
1. $hotkey for screenshot 3. Hit enter to edit 4. Press A to draw an arrow with the mouse 5. Cmd-c to dismiss the edit window and copy & paste wherever.
So it basically only takes as long as you take to click down an arrow with your mouse