✨Built with Swift 6 · 4 Languages (EN/ZH/ZHT/JA) · 0 Dependencies

Restore Multi-Display Order
Never Re-arrange Windows Again

The native macOS multi-display window restorer, Apple Silicon system dossier & developer environment maintenance toolkit built for power users.

Free Download MacDeck.dmg
macOS 13+ (Apple Silicon & Intel)·100% Free & Open Source (GPL v3)·Zero-background option: auto-terminates after restoration
💡
First launch warning: "Apple cannot check it for malicious software"?As an independently signed open-source app, simply run this one-line command in Terminal:
xattr -cr /Applications/MacDeck.app
Universal 2
MacDeck App Interface Preview
0
Dependencies
100% Pure Native Swift 6 + SwiftUI + AppKit
< 15 MB
RAM Footprint
Far from bulky Electron apps taking 500MB+
100%
Local & Private
Zero telemetry, zero tracking, no cloud servers
1 Key
⌘ + Enter
Instant window restoration across all displays

Engineered for macOS Power Users & Developers

Native performance meets deep system control. Take back command over your workspace topologies.

Killer Feature

Two-Tier Topology & Window Memory Restoration

Reconnecting monitors or waking from sleep compresses your windows onto the primary display. MacDeck detects display counts and resolutions to restore windows to their designated screens and Spaces.

  • Chrome Multi-Profile Isolation: Distinguishes between separate Google Chrome profiles (Personal, Work, Sandbox).
  • Fullscreen Space In-Place Retention: Retains fullscreen Spaces via SkyLight private frameworks without animation stutter.
  • Hardware-Aware Display Aliasing: Adapts reliably even when monitor hardware UUIDs shift.
  • Zero-Background Footprint: Automatically terminates after restoration to free 100% of memory.
📊

Apple Silicon Bento System Dossier

Inspect heterogeneous core layouts (P vs E cores), GPU/Neural Engine capabilities, Unified Memory (UMA) theoretical bandwidth, battery cycle degradation, and real APFS physical storage. Equipped with multi-tier caching for instant launch.

UMA Memory BandwidthMulti-Tier Instant CacheFilter Virtual Drives
🩺

Developer Environment Doctor

One-click health diagnostics for Homebrew (`brew doctor`), Xcode CLT, Docker, Node.js, Rust/Cargo, Pipx, and Volta to diagnose broken symlinks and environment issues.

Brew HealthDocker StatusToolchain Doctor
Developer Acceleration

Safe Cache Reclaim & Multi-Package Hub

Safely reclaim gigabytes of cache and build artifacts with live interactive terminal diagnostic logs. Aggregate and upgrade outdated packages across Homebrew, Cargo, npm, Volta, and Pipx with version pinning and rollback history.

Why Choose Native MacDeck?

Comparison with legacy window managers and commercial cleaners

ComparisonMacDeckCommercial Tools (Stay / Moom)System Cleaners (CleanMyMac)
ArchitectureSwift 6 Native (0 Dependencies)Objective-C / Legacy FrameworksBloated Background Daemons
RAM Footprint< 15 MB (Supports Auto-Quit)50 MB ~ 120 MB300 MB ~ 800 MB (Multiple daemons)
Chrome Multi-Profile✅ Independent Profile Isolation❌ Merged into one Chrome PID-
Fullscreen Spaces✅ Native SkyLight Retention⚠️ Frequently exits fullscreen / flickers-
Pricing Model100% Free & Open Source (GPL v3)$15 - $40 One-off Purchase$35+/yr Expensive Yearly Subscriptions
Privacy & Telemetry✅ Zero Telemetry, 100% Local⚠️ Contains analytics SDKs❌ Continuous background tracking

Keyboard-First Precision

Never get lost in nested menus. Essential actions are always one key away.

⌘+Return

One-Click Window Restoration

Plug in external screens, press the hotkey, and every window jumps home.

⌘+S

Snapshot Active Layout

Instant snapshot of current window distribution into active preset.

⌘+Q

Quit MacDeck

Or enable zero-background mode to quit automatically after restore.

Frequently Asked Questions

Details regarding security, permissions, and architecture

Why does macOS show "Apple cannot check it for malicious software"?

MacDeck is completely free and open-source software, distributed independently without paying Apple's $99/year commercial developer program. This is standard Gatekeeper behavior for independent binaries.

Simply open Terminal and execute this command to clear the quarantine flag:

xattr -cr /Applications/MacDeck.app

Why is Accessibility permission required?

Under macOS sandbox policies, manipulating and repositioning windows of other applications requires the native Accessibility API. MacDeck never records keystrokes or screen captures. Configurations are saved locally as plain JSON in ~/.config/macdeck/.

Does it support Intel-based Macs?

Yes. While the system dossier highlights Apple Silicon architecture, the window restorer, environment doctor, and package hub fully support Intel Macs running macOS 13+.

Does MacDeck drain battery in the background?

Not at all. You can even check 'Auto-quit after restoration'. It launches, completes calculations in milliseconds, and exits cleanly.

Elevate Your macOS Multi-Display Experience

Download MacDeck today and eliminate repetitive window repositioning forever.