GhostTouch

Keep Your Mac Awake, Silently

Simulates tiny invisible mouse movements and key presses to prevent sleep, screensaver, and idle timeouts. Perfect for long downloads, presentations, and remote sessions.

4 Modes Adjustable Interval Zero CPU Impact 100% Native Swift
Interactive Demo
Click Start to watch GhostTouch in action
GhostTouch — Anti-Sleep Engine
INACTIVE
💤 Sleeping
👁
Mouse Jiggle
Key Press
Both
Scroll
0
ACTIONS
0s
UPTIME
3s
INTERVAL
4 Anti-Sleep Modes
Choose how GhostTouch keeps your Mac awake
🖱

Mouse Jiggle

Tiny 1px mouse movement and back. Completely invisible.

Key Press

Alternating Command/Option key taps. Silent and effective.

🔄

Mouse + Key

Alternates between mouse and key actions each interval.

📜

Scroll Pulse

Tiny scroll up then down. Works great for preventing idle.

How It Works
Three steps to an always-awake Mac
01

Pick a Mode

Choose between mouse jiggle, key press, both, or scroll pulse. Each has its own advantages.

02

Set Interval

Choose how often GhostTouch acts: every 15 seconds up to 5 minutes. Default is 30 seconds.

03

Press Start

GhostTouch runs silently in the background. Your Mac stays awake for downloads, renders, and presentations.

Installation
Get up and running in seconds

Quick Install

# 1. Open the DMG and drag to Applications
$ open GhostTouch.dmg

# 2. Fix quarantine (unsigned app)
$ xattr -cr /Applications/GhostTouch.app

# 3. Re-sign the app
$ codesign --force --deep --sign - /Applications/GhostTouch.app

# 4. Launch!
$ open /Applications/GhostTouch.app

No accessibility permission needed. GhostTouch uses CGEvent to simulate input at the system level.

Never Sleep Again
Download GhostTouch and keep your Mac running
⬇ Download GhostTouch.dmg