explaingit

oomol-lab/closeup

Analysis updated 2026-05-18

30SwiftAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A free macOS app that adds close, minimize, maximize, hide, and quit buttons and keyboard shortcuts directly onto window thumbnails in the native Mission Control overview.

Mindmap

mindmap
  root((CloseUp))
    What it does
      Adds controls to Mission Control
      Close minimize hide quit
      Keyboard shortcuts
    Tech stack
      Swift
      AppKit
      XcodeGen
    Use cases
      Manage windows from overview
      Batch close or hide
      Multilingual interface
    Audience
      macOS power users
      Accessibility focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Close, minimize, hide, or quit any window straight from the Mission Control overview without switching to it.

USE CASE 2

Use keyboard shortcuts to act on the window currently under the mouse pointer.

USE CASE 3

Close, minimize, or hide all open windows at once with a single batch shortcut.

USE CASE 4

Run the app in a language other than English, switching among nine supported languages in-app.

What is it built with?

SwiftAppKitXcodeGen

How does it compare?

oomol-lab/closeupbytonylee/mac-whisperarinltte/luce
Stars303031
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires granting Accessibility permission in macOS System Settings on first launch.

In plain English

CloseUp is a free macOS app that adds window control buttons directly to the Mission Control overview, the built in screen that shows thumbnails of all open windows. Normally Mission Control only lets you click a thumbnail to switch to that window. CloseUp lets you close, minimize, maximize, hide, or quit a window right from that overview, without switching to it first. Hovering over a window thumbnail reveals a small set of buttons, and every action also works from the keyboard, using the same shortcuts macOS already uses elsewhere, such as command W to close or command Q to quit, applied to whatever window is under the pointer. There are also batch shortcuts to close all windows, minimize all windows, or hide every app except the one under the pointer. All shortcuts can be remapped in the app's settings. The app supports nine languages that can be switched inside the app itself. CloseUp is described as a passive overlay: it sits quietly in the menu bar with no Dock icon, does not interfere with Mission Control's own keyboard handling, and only reads and acts on windows through the macOS Accessibility permission. It does not record the screen. It requires macOS 14 or later and ships separate builds for Apple Silicon and Intel Macs, and it updates itself automatically through signed, notarized releases, with an optional beta channel. The app can be installed by downloading a disk image from GitHub releases or through Homebrew. Building it from source requires Xcode and the xcodegen tool, since the Xcode project itself is generated from a configuration file rather than checked into the repository. The project is written in Swift and is released under the GPL-3.0 license.

Copy-paste prompts

Prompt 1
Walk me through installing CloseUp with Homebrew and granting it Accessibility permission.
Prompt 2
Explain the difference between the single-window shortcuts and the batch action shortcuts in CloseUp.
Prompt 3
How do I remap the keyboard shortcuts for closing and minimizing windows in CloseUp's settings?
Prompt 4
Show me how to build CloseUp from source using make build and xcodegen.

Frequently asked questions

What is closeup?

A free macOS app that adds close, minimize, maximize, hide, and quit buttons and keyboard shortcuts directly onto window thumbnails in the native Mission Control overview.

What language is closeup written in?

Mainly Swift. The stack also includes Swift, AppKit, XcodeGen.

How hard is closeup to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is closeup for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.