A macOS menu bar app that provides a custom window overview (Expose-style), letting you see and switch between all open windows with a keyboard shortcut.
Requires macOS 13 (Ventura) or later.
- Custom window overview — Press Control+Down Arrow or three-finger swipe up to see scaled thumbnails of every open window, then click one to focus it
- App Exposé gesture — Three-finger swipe down to see only the frontmost app's windows; swipe again (or press Escape) to dismiss
- Multi-monitor support — Automatically splits windows across all connected displays, showing each window on the screen it currently occupies
- Three layout modes — Arrange windows in an even grid, grouped by application, or assigned to screen zones
- Configurable title labels — Show app name and window title on one line, two lines, title only, or app only, with optional multi-line wrapping
- Label placement — Position labels below, above, overlaid on thumbnails (top, center, or bottom), or split between the top and bottom edges
- Corner app icon overlay — Optionally show each app's icon with configurable size, corner, and tile-vs-thumbnail placement
- Independent label typography — Separate font size and weight for the app name line and the window title line
- App color coding — Windows from the same app get a matching border color and/or label tint from a 12-color palette
- Custom app colors — Override the auto-assigned color for any app via the preferences color picker
- Zone layout — Assign apps to screen quadrants so they always appear in a consistent location
- Privacy mode — Enabled by default: shows app icons instead of window screenshots, avoiding screen capture entirely
- Click to focus — Click any thumbnail to raise that window and dismiss the overview; press Escape to cancel
- Customizable appearance — Background dim, thumbnail spacing, corner radius, label max width, and more
- Launch at login — Optionally start MacCoolinator when you log in
- Menu bar control — Show the overview, open preferences, or quit from the status bar icon
Requires Swift 5.9+ and Xcode command-line tools.
./build-app.shThis runs swift build -c release and assembles the .app bundle into build/MacCoolinator.app.
MacCoolinator needs Accessibility access to raise windows when you click a thumbnail. macOS will prompt you on first launch, or you can grant it in System Settings > Privacy & Security > Accessibility.
On macOS 14+, Screen Recording permission is also needed to capture window thumbnails. macOS will prompt automatically when the app first attempts to capture.
