Control your
cursor.
The definitive cursor manager for macOS Sequoia. 80+ themes, one-click apply, 120Hz overlay engine. Native Swift, zero lag.
Hover a tile and your own pointer switches to that cursor. Real XCursor artwork, the exact files Macape applies.
Everything you need.
A complete cursor management system with native macOS integration, built from the ground up in Swift.
80+ Cursor Themes
Bibata, Catppuccin, Dracula, NieR, Pokemon and 22 more theme families. One-click download inside the app, instant apply.
120Hz Overlay Engine
Custom NSWindow renders at ProMotion refresh rate. Per-display window creation for multi-monitor setups. Zero-frame latency.
Cursor Scaling
Adjust cursor size from 75% to 150% with a smooth slider. Quick presets, real-time preview.
Menu Bar App
Left-click opens the theme popover, right-click opens settings. Minimal, non-intrusive.
Handedness Filtering
Left-handed, right-handed or universal. Dedicated left variants across Bibata, Nordzy, Phinger.
Total Glass Mode
Blurred transparency UI with adjustable opacity, built on native NSVisualEffectView.
Fullscreen Support
Per-monitor fullscreen detection. The themed cursor keeps working in fullscreen apps and games.
Multi-Monitor
Per-display overlay windows with individual fullscreen tracking across all connected monitors.
80+ themes. 27 families.
From Material Design to anime cursors. Every theme is a real XCursor package from the Linux/freedesktop ecosystem, adapted for macOS.
Bibata
20Modern, Original, Rainbow, Bee, Zebra, Extra
Catppuccin
8Frappe, Mocha, Latte, Macchiato
Nordzy
8Cursors, Hyprcursors, White, Left
Google Dot
4Black, White, Blue, Red
BreezeX
4Default, Black, Dark, Light
Fuchsia
4Original, Amber, Pop, Red
Banana
4Original, Blue, Green, Red
Phinger
4Light, Dark, Left variants
Notwaita
4Default, Black, White, Gray
XCursor Pro
3Dark, Light, Red
Apple Cursor
2Default, White
Anime
2Reimu, Cirno (Touhou)
Dracula
Dracula Cursors
NieR Automata
NieR Cursors
Pokemon
Pokemon Cursors
Blue Archive
Millennium
McMojave
Mojave-style
Lyra
Lyra Cursors
Numix
Numix Cursor
Adwaita
GNOME default
Vimix
GTK-style
Layan
Elegant
Graphite
Graphite Cursors
Qogir
Modern flat
Oxygen
Oxygen Cursors
Radioactive
Nord-style
Lilith
Lilith Cursors
Themes by Abdulkaiz Khatri, Catppuccin, Guillaume Boehm, vinceliuice, phisch, ashuramaruzxc and others.
Licensed under GPL-3.0, GPL-2.0, CC-BY-SA-4.0, LGPL-3.0, MIT.
Built for Sequoia.
macOS 15 broke traditional cursor modification. Macape uses an overlay approach with 5 layers of failsafe protection.

Overlay Engine
Transparent NSWindow follows the mouse at display refresh rate. Custom rendering bypasses macOS cursor restrictions entirely. Per-display windows for multi-monitor.
XCursor Parser
Custom binary parser reads freedesktop.org XCursor files. Handles ARGB premultiplied pixels, multiple sizes per cursor, validates file integrity.
Semantic Detection
Accessibility API (AXUIElement) detects cursor context: text editing, links, resizing, and more. Terminal-specific iBeam fix included.
Guaranteed Restore
On quit or crash recovery the system cursor is brute-force restored on every connected display, so it can never stay hidden.
5-Layer Failsafe System.
Your cursor is always visible. Every layer independently guarantees it.
Transparent Cursor
Lazy 1x1px invisible cursor as base layer
Paired CG Show+Hide
Counter always = 1, self-correcting
Accessibility API
Semantic cursor type detection
App Exclusions
Per-app override logic
Guaranteed Restore
Brute-force cursor show on every display
Full control.
Every aspect of cursor behavior is configurable. All settings persist automatically via UserDefaults.
Launch at Login
Auto-start Macape via macOS Service Management (SMAppService). One-click toggle.
Apply Last Cursor on Launch
Restore your preferred theme automatically. Synchronous loading with zero race conditions.
Restore System Cursor on Quit
Guaranteed restoration with repeated CGDisplayShowCursor calls on every display. Your cursor is always safe.
Themed Cursor in Fullscreen
Toggle themed cursor in fullscreen apps and games. Per-monitor detection avoids false positives.
System Cursor for Missing Types
If a theme doesn't include a cursor type, gracefully falls back to the macOS default.
Total Glass Mode
Ultra-modern blurred transparency for all windows. Adjustable opacity slider from 30% to 100%.
Cursor Size: 75% - 150%
Smooth slider with quick presets. Real-time application with 300ms debounce. Per-pixel scaling.
App Exclusion List
User-editable list of excluded apps. Pre-configured for Terminal, Xcode, Windows App (Remote Desktop).
Privacy First
Zero data collection. No analytics, no telemetry, no phone-home. Works completely offline after initial theme downloads.
- No data collection
- Fully local settings (UserDefaults)
- Theme downloads from verified sources only
- No account or sign-in required
Native Performance
Pure Swift + AppKit. No Electron, no web wrappers. Optimized for Apple Silicon with Intel support.
- ~0.5% CPU usage
- Minimal memory footprint
- 120Hz ProMotion support
- Synchronous initialization
Reliable & Safe
5-layer failsafe system ensures your cursor is always visible. Guaranteed restore handles edge cases.
- Guaranteed cursor restoration
- 5-layer failsafe protection
- Crash-safe cursor restore
- Download SHA validation
Get started.
Download, install, and customize your cursor in under a minute.
Requirements
Installation
Prefer the Terminal? Clear the quarantine flag instead of right-clicking:
xattr -dr com.apple.quarantine /Applications/Macape.app
Free, about 1 MB, zero telemetry, no account
Unsigned build: first launch needs right-click, then Open (see step 3). No tracking, no sign-in.