Menu bar status
Outline shield when Inactive, filled when Active, remaining time during a Timed Session, slashed shield if Accessibility is missing.
Stay-awake for macOS
Keep your Mac session awake.
A discreet menu bar utility that simulates tiny mouse micro-movements when you are idle — so a screen share, a long meeting, or a waiting job does not lose the login session to sleep or lock.
Guard starts Inactive at every launch. You turn it on for this session — until you stop it, or until a timed session ends.
Features
Everything you need to keep a login session alive — without becoming a bulky stay-awake suite.
Outline shield when Inactive, filled when Active, remaining time during a Timed Session, slashed shield if Accessibility is missing.
Mouse movement and keyboard key-down reset idle. Micro-movements do not count as activity, so the pointer does not twitch on camera while you type.
Start Until Turned Off, or 15m / 30m / 1h / 2h / 4h / 8h. When time hits zero, Guard becomes Inactive.
Choose Idle Threshold (15s–2m) and Jiggle Interval. Settings persist. Guard itself does not turn back on after launch.
The first Session explains why Accessibility is required and opens System Settings. No silent first twitch.
No accounts, no tracking. The app works locally. This site is static.
How it works
Idle, then a 1-pixel move and return. That is enough for macOS to treat you as present.
Open the menu bar extra. Choose Until Turned Off or a timed duration.
Typing or moving the mouse resets idle. After the Idle Threshold with no User Activity, a Micro-movement may run.
The pointer moves 1 pixel and returns. Then SessionGuard waits the Jiggle Interval and checks idle again.
Quick start
From install to an Active Session in a few minutes.
Download the DMG, drag SessionGuard to Applications, and open it.
Start a Session. When asked, enable Accessibility in System Settings, then start the Session again.
Until Turned Off for an open-ended session, or a timed preset for one meeting.
Filled shield means Active. Remaining time shows during a Timed Session. Outline means Inactive.
Get the latest build for macOS, straight from the product site.
Free to use — including for businesses.
Requires macOS 13 Ventura+ · v1.0.1
macOS requires Accessibility to synthesize pointer events and to observe keyboard activity without recording keys. Without it, Guard cannot Micro-move.
No. This site is static. The app has no accounts and does not send activity data.
No. SessionGuard keeps a login session alive while the Mac is in use with the lid open. It is not a closed-lid server stay-awake tool.
No. Launch always starts Inactive, even if Start at Login is on. You start a Session when you need it.
No. Keyboard key-down is User Activity and resets idle. Micro-movements themselves are ignored so they do not retrigger idle.
Download the latest DMG from this site and replace SessionGuard in Applications.
Installation trouble, a permission that will not stick, or a bug worth reporting — we answer every message ourselves.