Shut.

Can you please Shut App?

v0.4.2 · macOS 14+ · 5.5 MB

New: Lid sound. Close the lid, hear it land.
Open Shut 110°
01 — Styles

Eight ways to shut.

Hover to scrub. Click to make it the one the lid uses.Slide to scrub. Tap a style to make it the one the lid uses.

02 — Lid sound New in 0.4.2

Close the lid. Hear it land.

A sound starts as the lid comes down and ends as it lands. Eight come with it, computed, not recorded. Add your own.

Boing 0.9 s
Next up · Boing
01 On close 1Edit
Drag a sound here from a pack on the right, or press + Lid beside one.Drop here
▶01BoingStartersNext0.9 s···
▶02CoinStartersNext0.5 s···
▶03PopStartersNext0.1 s···
03 Timing Starts at 60°, with the screen effect · plays to the end
02 Add from packs 2
Starters0 of 8
▶Boing0.9 s+ Lid···
▶Coin0.5 s+ Lid···
▶Pop0.1 s+ Lid···
▶Click0.1 s+ Lid···
▶Voice memoDone···
From 0:004.0 sTo 0:04 of 0:04
3 parts, by the silence between them: one sound each, in one go. Split there
Play this pack·Add all
Add a sound… 3

+ Lid puts a sound on the lid, where it plays. You can also drag it there.

The short list a close picks from. Random never repeats; In order shows what comes next.

Seventy-five sounds come with it, every one computed by a few lines of arithmetic. Needs a Mac with a lid. Everything in 0.4.2.

03 — Stay awake

Lid shut. Still working.

Claude Code · 47 min

Closing the lid keeps your Mac awake.

While the lid was shut Awake for 1 h 12 min 22:14 → 23:26, then it slept For Claude Code · Battery 81 → 72 %
Open Shut
  1. Stays awake while an app is busy, and sleeps by itself when that ends.

    01

    Automatic, or for a set time.

    Let your apps decide, or say how long. One click either way.

  2. Battery 18 % · too low now 18 %needs more than 20 %
    02

    It minds the battery.

    It lets your Mac sleep under a level you choose. Heat and Low Power Mode always win.

  3. While the lid was shut Awake for 1 h 34 min 22:14 → 23:48, then it slept For Claude Code · Battery 82 → 64 %
    03

    Tells you what happened.

    When you open the lid again, a slip says how it went.

  • Claude Code
  • Codex
  • Cursor Agent
  • Gemini CLI
  • Aider
  • OpenCode
  • Goose
  • Amp
  • Copilot CLI
  • Qwen Code
  • Ollama
  • LM Studio

Knows the tools people leave running, and anything else that asks to stay awake. Needs a Mac with a lid. Everything in 0.4.2.

04 — Cost

Costs nothing at rest.

Shut only draws while the lid is moving. The rest of the time it sits in the menu bar and sleeps: no sound is loaded until a close begins, and nothing in the panel ticks while its window is out of sight. Stay awake spends battery on purpose, and the slip tells you exactly how much.

  • CPU at restCPU at rest 0.14% The mark on the bar is Shut with the lid still, Lid sound on.
  • CPU with the panel openCPU, panel open 0.36% While you pick a style or a sound. It draws a preview only when something changed.
  • Wakeups per second at restWakeups at rest 0 Nothing ticks, Lid sound on too. It waits for the lid, and for the apps it watches. A sound costs nothing until the lid moves.
  • Memory at restMemory at rest 23MB No sound is loaded and nothing is captured until the lid moves; both are dropped after.

Bars are drawn at 25× so they stay visible. Measured on a 14-inch M2 Pro on macOS 26.5, on the charger, release build 0.4.2, Lid sound on. Check your own Mac with scripts/energy.sh from the repo.

05 — Open source

Open

Free. Open source. Coffee optional.

notthamer/shut
Stars
4
Forks
0
Open issues
0
Contributors
1
Last commit
today
Latest release
v0.4.2
Downloads
10
License
MIT
Language
Swift
Build from source
git clone https://github.com/notthamer/shut
cd shut && scripts/build.sh
open build/Shut.app

No dependencies beyond Apple frameworks. Xcode or SwiftPM, your pick.

Made by one person, at night, with the lid open.