Nothing sleeps
An IOKit assertion holds the Mac awake for exactly as long as it is covered. Builds, renders, downloads, SSH sessions and agents run straight through.
For everyone who runs AI agents and then leaves the desk
drift covers every screen without sleeping a single one. Builds keep building, agents keep running — and the covered screen glows from across the room the moment one of them is blocked and waiting on you.
macOS 14+ · 14-day trial, no account · Nothing leaves your Mac
01
Every display is covered in a beat. Nothing is asked, nothing is paused.
02
The Mac stays awake. The screen fades to true black and keeps your work running behind it.
03
An agent blocks on a question, the cover breathes teal and names the tool. You unlock when you are ready.
The signal
Everything calm in drift is orange — every mode, every timer, every button, a tool that finished. Teal is spent on exactly one situation, and that rationing is the whole product: a glance from the doorway is an answer instead of a question.
Agent

Claude Code is waiting on you
Still covered. It waits until you do.
The covered screen, from across the room.
What it does
You could set up Amphetamine, configure Hot Corners, tweak energy settings and adjust your screen saver. Or you could press ⇧⌘L.
An IOKit assertion holds the Mac awake for exactly as long as it is covered. Builds, renders, downloads, SSH sessions and agents run straight through.
Not display sleep — that would revoke Accessibility and kill your agents. drift paints #000000 over an awake display. Touch anything and it comes back.
All screens covered, and a monitor plugged in while you are away is covered as you plug it in.
Stepped away, coffee, lunch, in a meeting, something's running, waiting on an AI. Six reasons, one engine.
It counts your break down and then keeps counting up. Only you unlock your Mac — a countdown that opens a screen is not a lock.
No analytics, no account, no telemetry. The only network call drift ever makes is the signed update check.
Agents
Turn it on and drift connects to the AI coding tools already on your Mac. When one of them stops and waits for an answer, the covered screen glows and names it.
Found, not configured
drift looks for the tools already on this Mac and connects them for you. There is nothing to install, paste or remember.
It notices when it breaks
Agent tools rewrite their own settings when they update. When one drops the connection, drift says so and offers to fix it — a signal that quietly stopped working is worse than no signal.
Your settings are kept
Anything drift touches is copied first, and disconnecting puts the original back exactly as it was.
Pricing
No subscription, no account, no seat count. Covering your screen never expires either — that part keeps working whatever you decide.
Bought drift and lost the licence? Get it resent.
No. Locking your Mac ends the GUI session, which cuts off the automation your agents depend on. drift covers the screen while the session stays fully alive — and holds your Mac awake the whole time it is covered.
It fades to true black over an awake display, so OLED pixels are off and the work keeps going. Real display sleep would take your agents down with it. Touch anything and the screen comes back.
The same shortcut that covered it, or Touch ID / your password from the button at the bottom. The shortcut is never shown on the covered screen, and nothing on that screen helps anyone bypass it.
Covering your screen, blocking input, keeping the Mac awake and unlocking with Touch ID keep working — permanently. The modes, the looks, the colour picker and the agent glow are what a licence buys.
No analytics, no account, no telemetry. Your licence is verified offline on your own Mac, so drift works on a plane. The only network call it ever makes is the signed update check.
Five will never be all of them, and the list grows as tools ship the hooks that make it possible. Tell us which one you use and we will tell you where it stands.
Cover it, walk away, and let it tell you when something is actually waiting on you.
Download for Mac