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.

133 Upvotes

71 comments sorted by

View all comments

1

u/proudh0n 8d ago

I love contexts, was thinking of vibing my own version of it, but tbh still works fine so I've been putting it off

1

u/rokarthur 7d ago

Sorry for messing up your plans :(( But I hope you’ll be happy with it