tidy tidy

TidyStage — How it's built

The engineering notes behind TidyStage — how it works and how it's made.

Last updated: 2026-07-07

TidyStage makes your Mac presentable in one click. Flip it on and every desktop is covered with a clean, neutral background — no icons, no clutter, no half-open windows peeking from behind — ready for a screen recording or a share. Flip it off and everything comes back exactly as it was.

It’s the second app in the Tidy family — native, sandboxed, no telemetry.

Why It Exists

The moment before you hit record is always the same little scramble: drag the messy files off the desktop, close the personal tabs, hope nothing embarrassing is sitting in the corner. Then you record, and afterward you drag it all back. Every single time.

TidyStage collapses that into a toggle. Your desktop becomes a calm, neutral stage the instant you need it, and your actual working setup is untouched underneath — waiting for you to turn the stage back off.

How It Works

Activating TidyStage covers each of your displays with a clean background image, hiding the desktop icons and everything sitting on them. It’s a cover, not a cleanup: nothing is moved, deleted, or rearranged. When you deactivate, the covers come off and your desktop is exactly where you left it.

It’s a menu-bar toggle with a global hotkey, so you can go presenter-ready without even reaching for the mouse — hit the shortcut right before you start recording. You pick the background; it handles every screen at once, including external displays.

How It’s Built

App: Swift and AppKit, a menu-bar agent (LSUIElement) with no dock icon. Zero third-party dependencies, the family rule. Generated from a project.yml via XcodeGen.

The cover: A borderless window per display, sized to the screen and layered above the desktop, showing your chosen background. Desktop icons are hidden while the stage is up and revealed again when it comes down.

Distribution: Sandboxed for the Mac App Store, using only the access it needs to place its covers and remember your preferences.

The Stack

What It Is Not

The scramble before you record should be one keystroke. TidyStage makes it one.

← Back to TidyStage