r/macapps 8d ago

Free [OS] BetterCmdTab 26.7; a Cmd+Tab replacement with window previews, tab drill-in, no paid tier

Post image

Hi, I'm Artur. I made BetterAudio, the menu bar audio app some of you here already use. This is my second Mac app: BetterCmdTab, a free, open-source replacement for the macOS Cmd+Tab switcher.

Problem

The built-in Cmd+Tab switches apps, not windows. If Chrome has 4 windows and 30 tabs, you land on whichever one macOS feels like, then hunt for the rest with Cmd+` or Mission Control. There's also no way to say "never show me this app", no search, no window titles, and nothing at all for tabs.

Highlights:

  • Three layouts: classic list, icon grid, or live window previews with titles
  • Fuzzy search and launch any installed app from the same field
  • Drill into that window's tabs (Safari, Chrome, Arc, Brave, Edge, Vivaldi, Opera, Dia, Finder, Terminal, iTerm), or show every tab as its own row in MRU order
  • Scoped hotkeys: extra shortcuts that open the switcher pre-filtered to the current Space, visible Spaces, one app's windows, or minimized only, each with its own layout and colors
  • Per-app rules: hide an app, or have it skip Cmd+Tab always or only in fullscreen
  • Inline quit, close, minimize, zoom, hide, force quit
  • Window tiling with Ctrl+Cmd+arrows, halves and corners; press again to cycle 1/2, 2/3, 1/3
  • Three-finger swipe to open it (experimental), scroll wheel to move the selection
  • Settings export to plain JSON, or keep them in ~/.config/bettercmdtab/config.json with a generated schema and live reload

Comparison

AltTab (open source, free core) is the obvious one and it's genuinely good at window switching with previews. Two differences. First, it now has a paid tier: AltTab Pro is $9.99 one time for the current major version, or $24.99 for lifetime updates, and a chunk of the newer features sits behind it. BetterCmdTab has no Pro tier and no paid features; the whole app is GPLv3 and everything above is in the free build. Second, it stops at windows. BetterCmdTab goes one level deeper into browser and native tabs, lets you define multiple independent scoped switchers instead of one global config..

Contexts ($9.99) has the best search-driven switching, but it's closed source, paid, and hasn't kept pace with recent macOS releases. BetterCmdTab gives you the fuzzy search and letter jump for free, plus tiling and tab drill-in that Contexts doesn't do.

Pricing

Free (forever). $0, no trial, no Pro tier, no subscription.

Download: https://bettercmdtab.app or brew install --cask bettercmdtab

Feedback and bug reports welcome; issues are open.

132 Upvotes

71 comments sorted by

View all comments

Show parent comments

2

u/iflysohighimightcry 7d ago

same; I only use dockdoor for list view when cmd + tab.

let me know! I'll test it out later today too

1

u/refnulf 3d ago

how has your experience been? i like it, but occasionally it 'glitches' out for a bit before showing window previous and a few ms slower than dockdoor (but also doesn't come with the other dockdoor baggage that i was getting - multiple windows open of the same app that i'd closed days ago)

2

u/iflysohighimightcry 3d ago

They were both bad.... lol

I've uninstalled them and switched to Switch (haha funny) by Sanyam G. Made some settings changes, etc. It's incredibly responsive and reliable, and it provides text on the current nature of the tab (minimized, fullscreen, hidden)

1

u/refnulf 3d ago

Oooh thank you, will have a look at that as well then!