The Window Manager built around You.

FancyZones-Inspired. For MacOS

Arrange windows into your personal tiles. Switch layouts instantly and master multi-monitor workflows. If you love FancyZones on Windows, you’ll feel right at home with TilesWM. It brings that same pixel-perfect precision and freedom to macOS. Refined, lightning-fast, and effortlessly intuitive.

v1.0.0 • macOS 15+ •

See it in action

Why TilesWM

See what sets TilesWM apart.

A comprehensive comparison with other popular window managers for macOS.

Feature TilesWM Moom BetterSnapTool Divvy Rectangle Magnet
Keyboard Shortcuts
Menu Bar Integration
Multi-Monitor Layouts
Custom Tile Layouts
Multiple Profiles
Backup/Restore Config
Visual Feedback/Animations
Visual Drag-to-Create Editor
Multi-Language (20+)
Auto-Map from Windows
Mouse Button Activation
Always-Active Mode
Overlay Editor Mode
Profile-Specific Settings
Window Edge Resizing
Hover Button Integration
Full Support
Partial Support
Not Available

Real Stories

Born from genuine frustration,
built for real-world workflows.

These aren't just imagined scenarios, they're the daily pain points that became the blueprint for TilesWM.

From behind the code

Sometimes my workspace felt like a constant battle, especially after I switched to macOS. 3 monitors at the office, Ultra-wide screen at home, Only my MacBook for presentations. Every workflow brought its own set of apps and window arrangements, so each location or context change meant manually resizing and reorganizing windows.

The existing window managers just didn’t match the level of control I’d grown used to on Windows. No matter which one I tried, they ate up time and money and still fell short on flexibility.

That's why I created TilesWM.

The Window Manager built around You. (Not the other way around)

Denis Steinhorst
Denis Steinhorst
Creator of TilesWM

You arrive at your desk. Connect your external displays. TilesWM recognizes the setup instantly and shows you your multi-monitor profile. You drag VSCode to its spot. Taking two-thirds of the left screen. Chrome slides into the 1920x1080 tile beside it. Below, you arrange Slack, Teams, Finder and the Devtools into their regular positions. On the other monitor, your email client and calendar snap side by side.

Later, you unplug for a meeting. Your laptop automatically switches to a focused, single-screen profile. Return to your desk. TilesWM instantly restores your multi-monitor layout. Just snap your windows back in the Tiles, everything right where it should be. Effortlessly.

Device-aware profile switching

You've just spent 10 minutes arranging windows for a client presentation. Terminal logs bottom-left, slides full-screen center, notes on the right edge.

Don't let that layout disappear. Create an "Auto-Mapped" Profile in TilesWM. It captures the tile layout from your current window positions with a single tap. Name it "Client Demo," and you're done. Next time you present, TilesWM draws those exact tiles for you. Just drag your windows into place. One tap each.

Instant tile layout capture

You're designing a UI, Component or whatever that needs to work on a 16:9 or 4:3 aspect-ratio. Your current screen? 16:10. No problem.

Open TilesWM's Profile Editor. Create a tile with an exact 16:9 aspect ratio. and in what ever Dimensions you want. Lock it. Now you can snap you design tool to that exact proportion every time. No mental math, no guesswork.

Pixel-perfect zone editor

Built to Perform

Powerful by design. Effortless in use.

A complete toolkit at your fingertips. Use what you need, skip what you don't.

Personal Setup Assistant

A step-by-step onboarding flow that introduces TilesWM's core features. Launch it anytime to revisit the basics, refresh your workflow, or guide a new Mac user through setup.

Pixel-Perfect Profile Editor

Design layouts with virtually no restrictions. Any tile arrangement, size, or overlap you can imagine. The editor delivers pixel-precise control so your workspace matches your vision exactly.

Precision Controls & Hotkeys

Fine-tune your activation mode, precise delays and set your own shortcuts. TilesWM never interferes with macOS's native window management or other tools.

Your Color, Your Profile

Assign a unique accent color to each profile, making it instantly recognizable at a glance. Visual identity meets workspace organization.

Per-Profile Definitions

If you want, you can assign unique activation Key/Method to each individual profile, giving you the freedom to work exactly how you want.

One-Click Profile Creation

Capture the current arrangement of every open app with a single tap and save it as a reusable profile. Refine it anytime in the editor.

Always Active Mode

Work without holding keys. Windows snap automatically as you drag. Need to place one freely? Hold the deactivation key to pause snapping and regain full control.

Privacy by Default

TilesWM runs entirely offline on your Mac. No internet, no data collection, no transmission. Your workspace stays 100% private.

Intelligent Multi-Monitor

Supports any monitor setup and orientation. Automatically detects your connected displays and switches to the matching profile, adapting seamlessly as you move between locations.

Endless Profiles

Store an unlimited number of configurations. Each project, Location, or Workflow can get its own dedicated Profile without any limits.

Fine-Grained Appearance

Pick colors, opacity, tile density, and visual intensity so TilesWM blends perfectly with your personal aesthetic.

Runs from the Menu Bar

A tiny status item lives in the system menu, giving instant access to TilesWM without cluttering the Dock. (Optional Autostart included)

Profile Organization & Previews

Rename and reorder profiles by importance, with live thumbnail previews showing exactly what each layout contains. Keep your workspace library tidy and instantly recognizable.

Export / Import Made Simple

One-click backup and restore lets you copy any profile and its settings to another Mac in seconds. Your iCloud isn't even required, everything happens locally.

Speak the World's Language

TilesWM tries to automatically adopt macOS's system language, delivering a native experience for every user.  Available translations

Available Translations

English, Simplified Chinese, Japanese, Spanish, German, French, Korean, Portuguese, Italian, Russian, Dutch, Turkish, Swedish, Polish, Danish, Norwegian, Finnish, Czech, Hungarian, Greek, Arabic

Still have questions?

Explore our comprehensive FAQ covering setup, features, and common workflows. For everything else, the Feedback Hub is just a click away.

Start reading the FAQs

Get Help

Questions? Answers.

Everything you need to know, before you start and along the way.

Will my Mac run TilesWM?
If you're on macOS 15 Sequoia or later, you're all set. TilesWM runs beautifully on both Apple Silicon and Intel based Macs.
You found a translation issue or miss a language?
TilesWM speaks many languages with the help of modern AI translation. I don’t have a native writer for every locale yet, so a phrase may occasionally miss the mark. If you spot something off, I’d love your help.

You’ll find the language files in the TilesWM Feedback Hub on GitHub. Just open a pull request with your improved translation. I’ll review it, assisted by AI to keep quality and tone consistent, and ship it with the next update.

Thanks for helping make TilesWM feel truly native everywhere.
Some apps won't snap properly. What's happening?
TilesWM works with all standard macOS windows. But a few apps set their own minimum window sizes. Like MacOS-Settings or certain creative tools. So they might not fit perfectly in smaller tiles, especially on compact displays. It's just how those apps are built, not a limitation of TilesWM. Most apps play nice.
Can I use it across different Spaces?
TilesWM manages windows on your active Space. You can snap and arrange windows within any Space you're working in, but you can't drag windows between Spaces. That's a macOS thing. Switch to a different Space, and TilesWM is ready to help you there too.
Snapping stopped working after updating macOS. How do I fix it?
macOS updates can sometimes reset accessibility permissions. Here's the quick fix: Quit TilesWM, go to System Settings → Privacy & Security → Accessibility, remove TilesWM from the list, then relaunch the app. It'll ask for permission in the System Menu again, and you're back in business.
TilesWM won't launch. What should I do?
This is rare, but if TilesWM won't open, the Mac App Store might've gotten confused during installation. Simply delete the app from your Applications folder and download it again from the App Store. You won't be charged twice, and your settings will be preserved.
How much battery does it use?
TilesWM is engineered to be invisible when it comes to performance. It runs as a lightweight background service with minimal CPU impact. You won't even notice it's there. Perfect for all-day work on battery.
I'm using Windows. Is there TilesWM for that?
TilesWM is crafted exclusively for macOS, deeply integrated with the Apple ecosystem and built from the ground up for Mac. There are no plans for a Windows version.

But here's what you should know: if you're on Windows, you already have something exceptional. FancyZones, part of Microsoft's PowerToys suite. FancyZones pioneered the tile-based window management approach, and I'm genuinely grateful to have built TilesWM on the shoulders of that innovation. It showed what elegant, powerful window management could be, and inspired me to bring that same philosophy to Mac, refined with my own ideas and macOS-native touches.

So if you're a Windows user, FancyZones is already there for you, and it's excellent. TilesWM is my way of bringing that vision home to the Mac.
Does TilesWM run on Intel-based Macs?
Honestly? I'm not sure yet. I've only been able to test on Apple Silicon at home, so Intel compatibility remains unverified. I'll update this as soon as I get my hands on an Intel-based Mac to properly test. No timeline yet, but it's on my radar.
How many users does TilesWM have?
I honestly don't know, and that's by design. TilesWM was built with privacy at its core, so there's absolutely no telemetry, analytics, or tracking of any kind. I don't monitor direct downloads, Homebrew installs, or how you use the app. TilesWM never asks for your personal data. Not now, not ever.

Your workflow is yours alone. I believe great software should respect your privacy from day one, and that means I simply don't collect the numbers. There are no ads to finance this product either, just your support if you choose to give it. If you love TilesWM and want to help others discover it, sharing it with your circle is the best way to spread the word.

Learn More

Resources & Support

Everything you need to master TilesWM and get help when you need it.

From the Creator

A Note from the Developer

Thank you for helping bring Tiles WM to life

Hey Tiles WM Community,

First off – thank you.

Your questions, bug reports, and words of encouragement turned a six-month solo experiment into something I truly believe can smooth the daily workflow of power users.

I'm thrilled to say that TilesWM is now feature-complete, backed by:

  • An onboarding flow that gets you up and running in minutes
  • More than 90 searchable knowledge-base articles if you ever get stuck
  • This Product-Page providing you with everything you ever ask for around TilesWM
  • Full support from macOS 15 (Sequoia) and 26 (Tahoe)

You can start managing windows like a professional today!

When I first set out to publish Tiles WM in the Mac App Store, it was because the Store is where most macOS users expect safe, up‑to‑date software. After months of coding, testing, and polishing every marketing asset Apple requires, I hit a wall that has nothing to do with the quality of the app itself.

Apple's current guidelines require every new submission to be sandboxed. Unfortunately, a sandbox blocks access to the Accessibility (AX) APIs that a window manager must use – without them Tiles WM can't move or resize other windows, nor listen for global hot-keys.

Because I refuse to ship a crippled product, I'm distributing Tiles WM outside the Store, for now. The binary is:

✓ Signed with my Developer ID ✓ Notarized by Apple ✓ Clean on VirusTotal

I know this isn't ideal, and I share your disappointment. Legacy apps like Magnet, Divvy, and BetterSnapTool are "grandfathered" in – they were approved before the sandbox rule existed and have been allowed to stay unchanged. New developers face a false choice: give up Accessibility features (making TilesWM useless) or distribute outside the App Store (losing the convenience users expect).

This sandbox requirement doesn't just affect me – it limits choice for every macOS user who might benefit from a different workflow and runs counter to Apple's promise of an open, diverse ecosystem.

I'm optimistic that things can change and have already reached out through Apple's developer channels:

  • If Apple creates a clear exception (or relaxes the sandbox rule) for window managers that need Accessibility APIs, I'll submit TilesWM to the Store without hesitation.
  • If existing non‑sandboxed competitors are required to conform, the playing field will be level again and everyone wins.

Until then, I'll continue to distribute TilesWM manually. If you want to follow the progress on this topic, I've opened a discussion thread in the Apple Developer Forums: https://developer.apple.com/forums/thread/805780

Support TilesWM

Every gesture moves TilesWM forward.

Choose the path that fits you best—each one helps me keep refining TilesWM with care.

Signal boost

Star TilesWM on GitHub

Surface the project for other builders and show your support with a single tap.

Give a star
Fuel development

Support TilesWM directly

Buy me a coffee and help fuel the late nights spent refining TilesWM for pro workflows.

Buy Me a Coffee at ko-fi.com

Not ready to support TilesWM yet?

No worries. If you're stuck, the Knowledge Base is there to help. Encountered an issue or missing a feature? Share your thoughts in the Feedback Hub. I'm here, listening, and constantly refining.