New in 1.2 Faster snap, plays everywhereWhat is new
Duo for macOS 1.2 beta

The screen that stays put.

Duo is a small Mac app that lives in your menu bar. Tilt the lid and the picture stays where it was: it leans away from you, drifts out of focus, then snaps back into the glass the moment you hold still. The demo below shows the idea. The app does it on your real screen.

Free · Version 1.2 beta · macOS 14 or later · Apple silicon MacBook

Download for macOS
The live demo could not start in this browser. It needs WebGL, and the frames further down show the same effect.
Live demo · what Duo does
Closed Open 105°
Screen locked to the display
What is new in 1.2

Home in half a second. And it goes everywhere.

Duo 1.2 beta brings the picture back much faster, and the effect now plays wherever you are on your Mac, even at the lock screen.

A faster snap

From over three seconds to about half a second.

In 1.1 the picture took 1.25 seconds to swing home, then waited 2 more seconds before your live screen came back. In 1.2 the whole snap is over in about half a second and you are straight back on your live screen.

Grab it mid-snap. Move the lid while the picture is still on its way home and it stops right there and floats again. No waiting for the snap to finish.
Everywhere

Wherever your screen goes, the picture goes.

Duo 1.2 draws above everything on the built-in display, so the effect never skips a place.

  • Full-screen appsVideos, games, slides, any app in full screen.
  • Every SpaceSwitch desktops and Duo is already there.
  • Menu bar and DockThey float away with the rest of the picture.
  • Lock screenTilt the lid at the lock screen too. Duo only draws a picture there; it cannot unlock your Mac.
How it works

The lid moves. The picture stays. Then it snaps back.

Duo reads your MacBook’s lid angle sensor and paints the effect over your real desktop. The demo above follows the same three steps.

01

The lid moves

The moment the lid leaves its resting angle, Duo takes one snapshot of the screen and lays it on the glass, exactly where your screen was. So far, nothing looks different.

02

The picture stays put

Keep moving the lid. The picture does not follow: it stays glued to the bottom of the glass and leans. Open the lid further and the top comes toward you; close it and the top falls away, the far end drifting out of focus. Where the picture has left the glass, the panel is simply black.

03

It snaps back

Hold still for one second (any nudge restarts the count) and the picture swings back into the glass in about half a second, sharp again. At 30° or less the lid is too closed to read anyway, so it keeps floating until you open it up again.

100×lid readings per second
1.0 shold before the snap
0.5 ssnap back, new in 1.2
30°snap threshold
See it move

Scroll, and tilt the lid.

Real frames from the overlay on a Mac. As you scroll, the glass moves and the picture stays put.

The lid has just started to move; the picture lifts off the glass.
The lid starts to move
102°letting go
lid readings per second

Duo reads the hinge sensor a hundred times every second and redraws on every frame of the display, so the picture never trails behind the glass. In between, it does nothing at all.

one sweep = one second = 100 readings
100 lid readings per second
Built to be harmless

It paints over your screen. It never touches it.

Duo was designed so the worst thing that can happen is a blurry desktop until you press Stop.

A short test drive

Pick Test first (one minute unless you change it): it checks that the effect works on your Mac, then switches itself off, overlay gone, sensor back to a slow idle read. Happy with it? Flip to Always on and Duo keeps running until you turn it off; one click in the menu bar stops it at any time.

Click-through, always

The overlay ignores every click, scroll and key, at the lock screen too. Your Mac keeps working exactly as before underneath it; Duo just draws on top.

Nothing leaves your Mac

When the lid starts moving, Duo takes one snapshot of your screen, shows it back to you, and throws it away when the picture snaps home. No recording, no saved pictures, nothing sent anywhere. Duo only goes online when you check for updates.

Easy on the battery

While the lid is still, Duo does nothing but read one tiny sensor value 100 times a second. Drawing only happens while the picture floats, and the GPU does all of it. With the shorter snap in 1.2 there is even less of it.

A closer look

Scroll through it.

Frames straight from the app, not mockups.

Under the hood

Three parts, all native.

01 · Sensor

Lid angle, 100 times a second

Apple silicon MacBooks carry a hinge angle sensor. Duo reads it through IOKit as a plain HID device and smooths it into a clean angle, no calibration needed.

02 · Snapshot

ScreenCaptureKit, once per move

The instant the lid leaves its resting angle, Duo grabs a single frame of the built-in display with ScreenCaptureKit, the same API Apple’s own screenshot tool uses.

03 · Overlay

Core Animation on top

A borderless window above everything (full-screen apps, every Space, the menu bar, the Dock and the lock screen) shows that frame in one of three ways. Duo glues it to the bottom of the glass, bezel and notch included, and leans it in perspective as the lid moves, lightly blurred, with deep shadows breathing in from the edges. Hologram is the same lean with the light show: a rim of light, scan lines and a shimmer. Blur leaves it in place and blurs it more and more. All three run on the GPU with Core Image and Core Animation. Hold still and it swings back.

Requirements

What you need.

  • A MacBook with a lid angle sensor: MacBook Pro (2021 or later), MacBook Air (M2 or later), or a MacBook Neo sold in the Americas or in Europe (the models sold in Asia have no sensor). See all compatible Macs.
  • macOS 14 Sonoma or later on Apple silicon.
  • Screen Recording permission, once. It is what lets Duo take the snapshot. Why, and how to allow it.
  • The built-in display: Duo works on the MacBook’s own screen. External displays are left alone.
  • Not sure? Duo checks which Mac it is running on when it opens and tells you on the spot. No sensor? A slider still lets you try the effect.
Download

Get Duo 1.2 beta.

Free. One small app, no account, nothing to set up.

Duo for macOS 1.2 beta

A normal Mac app that also lives in your menu bar. Unzip it, open it, press Activate, tilt your lid.

Download Duo 1.2 beta Duo.zip · Apple silicon · macOS 14 or later
Version
1.2 beta
Released
23 September 2026
Requires
macOS 14 Sonoma or later, Apple silicon, and a MacBook with a lid angle sensor. Compatible Macs
SHA-256

To check your download, run shasum -a 256 ~/Downloads/Duo.zip in Terminal. It should print the same code. If Safari already unzipped it, the zip is usually in the Trash: right-click it there and choose Put Back, then run the command. Or turn off Open “safe” files after downloading in Safari > Settings > General and download it again.

Already using Duo? Open the Updates page in Duo and press Check for updates. Version 1.2 downloads and installs itself, no second download needed.

Release notes

  • The picture snaps back in about half a second. In 1.1 the snap took 1.25 seconds, then 2 more seconds passed before your live screen came back.
  • Move the lid while the picture is still snapping and it floats again right where it is.
  • The effect now plays over full-screen apps and on every Space.
  • The menu bar and the Dock now float with the rest of the picture.
  • Tilt the lid at the lock screen and the effect plays there too.
Release data as JSON

By downloading you agree to the Terms of Use. How your data is handled: Privacy Policy.

Install in four steps

  1. Download Duo.zip. Safari unzips it for you; otherwise double-click it.
  2. Drag Duo into your Applications folder.
  3. Open Duo. The first time, macOS needs one extra step. Here it is.
  4. Press Activate and tilt the lid. macOS asks for Screen Recording once. Why

Opening Duo the first time

Duo is not notarized by Apple yet (that needs a paid Apple developer account, which is on the list). So the first time you open it, macOS says “Apple could not verify Duo is free of malware” and offers Move to Trash or Done. Press Done, then pick the way that fits your Mac:

macOS 15 or later
  1. Open System Settings and go to Privacy & Security.
  2. Scroll down to “Duo was blocked to protect your Mac” and press Open Anyway.
  3. Confirm with your password or Touch ID. Duo opens, and macOS never asks again.
macOS 14
  1. In your Applications folder, right-click (or Control-click) Duo.
  2. Choose Open.
  3. Press Open again in the dialog.
Terminal, any version

Paste this, press Return, then open Duo as usual:

xattr -dr com.apple.quarantine /Applications/Duo.app

You only do this once, and updates from inside the app skip it. It is not a warning about Duo in particular: every app outside Apple’s notarization program gets exactly this message.

Screen Recording, once

macOS files “take a picture of the screen” under Screen Recording. Duo needs it for one thing: the single snapshot it takes each time the lid starts moving. It never records video or sound, and the picture is gone the moment it snaps back.

  1. Press Activate in Duo. macOS asks for Screen Recording (on macOS 15 and later it is called Screen & System Audio Recording).
  2. In System Settings, Privacy & Security, turn on the switch next to Duo.
  3. Duo offers to relaunch. Press Relaunch Duo and you are set.

You can turn it off again any time in the same place.

Or build it yourself

Have the source folder? One script, no Xcode project. It compiles the Swift sources, wraps them in an app and signs it for your Mac. You need the Xcode Command Line Tools.

# in Terminal, inside the source folder
./build.sh
open Duo.app
Questions

Good questions.

Is it safe to run on my Mac?

That was the whole design brief. Duo never captures input, never saves a picture of your screen, only goes online when you check for updates, and stops the moment you tell it to (the 60 second test even stops by itself). The overlay is a window that ignores clicks, so even mid-effect your Mac behaves as usual underneath. For troubleshooting it keeps a small text log at ~/Library/Logs/Duo.log, with no pictures in it.

Does it work over full-screen apps and at the lock screen?

Yes, since 1.2. The picture plays over full-screen apps and videos, on every Space, over the menu bar and the Dock, and at the lock screen. At the lock screen Duo only shows a picture of what is already there, or, when macOS does not share the lock screen, a blurred copy of your desktop picture. It cannot unlock your Mac, and it ignores every click and key, so typing your password works as usual.

macOS says Duo might be malware. Is it?

No. That sentence appears for every app that is not in Apple’s notarization program, and Duo is not in it yet (it needs a paid developer account). Press Done, then use Open Anyway in System Settings under Privacy & Security, once. The steps are in the Download section.

Why does it ask for Screen Recording?

macOS groups “take a picture of the screen” under the Screen Recording permission. Duo uses it for exactly one snapshot each time the lid starts moving, and discards it when the picture snaps back. How to allow it.

Which Macs have the lid angle sensor?

Apple silicon MacBook Pro models from 2021 on, MacBook Air from the M2 generation on, and the MacBook Neo models sold in the Americas and in Europe. Intel MacBooks don’t have it. Duo checks on launch and falls back to a manual slider if the sensor isn’t there. See the full list.

What happens if I close the lid completely?

At 30° or less the picture keeps floating and blurred, just like the demo. When the lid actually shuts, your Mac goes to sleep like it always does. When you open it again and hold still, the picture snaps home.

Can I change how strong the effect is?

Yes. Pick one of three looks: Duo (glued to the bottom of the glass, bezel and notch included, leaning away in perspective with a soft wave of shadow around the edges), Hologram (the same lean with a rim of light, scan lines and a shimmer) or Blur (it stays put and blurs more and more). The Settings page has sliders for effect strength, depth, blur, dimming, edge fades, the hold time before the snap, the snap threshold and the session length. Changes apply immediately. There is a reset button, and Duo can open at login.

How do updates work?

Open the Updates page and press Check for updates. If there is a newer version, Duo downloads it, replaces itself and relaunches. You never have to download it again by hand, and coming from 1.1 you get 1.2 the same way.

How do I check my download is the real one?

Compare its SHA-256 code with the one in the Download section. In Terminal, run shasum -a 256 ~/Downloads/Duo.zip. If the long code it prints matches, the file is exactly the one published here. If Terminal says there is no such file, Safari already unzipped it and usually moved the zip to the Trash: right-click it there, choose Put Back and run the command again. Or turn off Open “safe” files after downloading in Safari > Settings > General and download it again.

How do I remove Duo?

Quit Duo from its menu bar icon, then drag Duo from your Applications folder to the Trash. If you switched on opening at login, turn it off in Duo first. To tidy up, remove Duo from Screen Recording in System Settings, Privacy & Security.

Does Duo work with Isle?

Yes. Isle turns the notch into a Dynamic Island. When Duo’s picture lets go of the glass, Isle rides inside the picture with everything else, then takes its place in the notch again the moment the picture snaps home. You never see the island twice.

Is this an Apple product?

No. Duo is an independent app inspired by a concept animation. It is not affiliated with or endorsed by Apple.