Yang

October 14, 2026

The Mac Apps I Actually Use: A Practical Stack for 2026

A running list of the apps on my Mac — what I use daily, what I've replaced, and what I'd recommend to anyone building a similar setup.

The Philosophy Behind This Stack

I've gone through phases with my Mac setup. First I installed everything that looked interesting. Then I stripped it back to the essentials. Now I've settled into a middle ground: a small set of tools I use every day, chosen for a mix of capability, cost, and how well they fit the way I actually work.

Two themes run through this list:

  1. Less subscription fatigue. Where a free or one-time-purchase tool does the job, I'd rather use that than pay monthly forever.
  2. Open source when it doesn't cost me experience. I'll happily use closed-source software if it's genuinely better — but open source tools have gotten good enough that they're often the smarter default.

Here's the stack.


My Current Setup at a Glance

CategoryAppLicense / Cost
Screenshots & RecordingCapsoFree, open source
Video Downloadingyt-dlpFree, open source
Media PlaybackVLC / mpvFree, open source
Color PickingCapso (built-in)Free
Video TranscodingHandBrake / Shutter EncoderFree, open source
Database ManagementTablePlus / Beekeeper StudioPaid / Free community edition
API ManagementBrunoFree
System CleanPureMacFree
System Monitor in Menu barStatsOpen source

Screenshots & Screen Recording

CleanShot X → Capso

I used CleanShot X for a long time. It's excellent — polished, feature-rich, and honestly hard to beat on pure UX. But it's paid, closed-source software, and I started looking for something native that covered the essentials without the price tag.

Capso is what I landed on. It's built with Swift 6 and SwiftUI, so it feels genuinely native on macOS. What I actually use it for:

  • Area, window, fullscreen, and scrolling capture — the scrolling capture is surprisingly solid for long pages and threads.
  • Inline annotation — arrows, shapes, text, pixelation, all in a floating editor.
  • OCR — extract text from any region, and there's a neat capture-and-translate feature.
  • Screen recording — MP4 and GIF, with webcam PiP in four shapes and a presentation mode.
  • Quick Access preview — copy, save, annotate, pin, or drag into another app without ever hitting a save dialog.

The trade-off is real: Capso has no cloud sharing or team features, and it's still early-stage. For local-first capture and recording, though, it covers everything I need. And it's free.

Verdict: If you live in CleanShot X's cloud ecosystem, stay there. If you just want fast, native capture + annotation + recording, Capso is an easy recommendation.


Video Downloading

Downie → yt-dlp

Downie is the classic macOS video downloader — friendly, drag-and-drop, works great. But I was using it through a Setapp subscription, and I wanted to stop renting tools I use constantly.

yt-dlp is the open-source answer. It's a command-line tool, which sounds intimidating, but the core workflow is two commands:

# Best quality, merged audio + video
yt-dlp -f "bv*+ba" "VIDEO_URL"
 
# Extract MP3
yt-dlp -x --audio-format mp3 "VIDEO_URL"

The setup is the same as any Homebrew tool:

brew install yt-dlp
brew install ffmpeg   # required for HD merging and audio conversion

What I gained by switching:

  • No subscription. The tool is mine.
  • Automation. Shell aliases like yt-best and yt-mp3 turn one-click downloads into one-word commands.
  • Faster site support. The open-source community updates yt-dlp almost instantly when sites change.

The one thing I missed initially was the GUI. When I want that, I use Macabolic, which wraps yt-dlp in a native macOS interface.

Verdict: If you download video more than occasionally, yt-dlp is worth the half-hour learning curve. Set up aliases early and you'll never miss the click-to-download workflow.


Media Playback

Elmedia Player → VLC / mpv

For local media playback, I use VLC as my default. It plays literally everything, handles damaged files gracefully, and runs natively on Apple Silicon.

When I care about image quality — watching a well-encoded film, for example — I switch to mpv. It has better scaling algorithms and color management, but it's a keyboard-driven, config-file kind of tool. Not for everyone, but worth knowing about if you're picky about video quality.


Color Picking

Sip → Built into my screenshot tool

I used Sip for picking colors off the screen. Since moving to Capso, I mostly don't need it — Capso's annotation and capture flow includes color picking, so I grab hex values inline while annotating instead of switching apps.

If you do need a dedicated picker and don't want to pay, this is one area where the open-source ecosystem is thin. The pragmatic move is to let your screenshot tool handle it.


Video Transcoding

Permute → HandBrake / Shutter Encoder

Permute is great because it handles video, audio, images, and PDFs in one drag-and-drop window. There's no single open-source tool that replicates that breadth.

What I actually use:

  • HandBrake for video transcoding. Free, open source, excellent control over H.264/H.265 encoding, batch queues, and Apple Silicon hardware acceleration.
  • Shutter Encoder when I need professional formats (ProRes, DNxHD) or advanced features like subtitle embedding and loudness analysis.

For audio and image conversion, I use smaller command-line tools rather than one big app. It's less convenient than Permute, but it's free and scriptable.

Verdict: If you mostly transcode video, HandBrake covers it. If you need broadcast-grade formats, Shutter Encoder is the stronger choice.


Database Management

TablePlus / Beekeeper Studio

This one depends on what I'm doing:

  • TablePlus when I'm on macOS and want speed. It's native, launches instantly, and handles NoSQL databases like Redis and Cassandra.
  • Beekeeper Studio when I'm switching between operating systems or want an open-source option. The community edition is free and covers MySQL, Postgres, SQLite, and more. It also has an AI shell for generating SQL from natural language.

I keep both installed. TablePlus for daily work, Beekeeper when I need cross-platform consistency or want to stay in open-source territory.


What's Not on This List (And Why)

A few categories I deliberately keep minimal:

  • No subscription password managers beyond what's built into the OS. iCloud Keychain covers most of my needs.
  • No third-party window managers. macOS's built-in tiling in recent versions is good enough for me.
  • No "productivity" apps that need constant attention. If a tool needs me to maintain it more than it saves me time, it's out.

The Through-Line

Looking at this stack, a few patterns emerge:

  • I've replaced paid tools with open-source ones where the gap is small. Capso for CleanShot X, yt-dlp for Downie, HandBrake for Permute's video side. The experience is close enough that the savings and independence win.
  • I keep paid tools where the experience gap is still large. TablePlus is a good example — the native speed is worth it.
  • I script what I use often. yt-dlp aliases are the clearest example. Anything I type more than a few times a week becomes a shell function.
  • I accept that some replacements are combinations, not single apps. Permute's all-in-one convenience doesn't have a one-to-one open-source equivalent, so I use a few tools instead of one.

The goal isn't to use only open-source software or to minimize spending. It's to have a setup where every tool earns its place — and where I'm not paying rent on things I could own.

A note: This list evolves. Tools get better, requirements change, and I'm always testing replacements. If you're building a similar stack, start with the tools you use most and work outward from there.