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.
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 |
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.
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.
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.
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.
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.
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 FAQsGet Help
Questions? Answers.
Everything you need to know, before you start and along the way.
Will my Mac run TilesWM?
You found a translation issue or miss a language?
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?
Can I use it across different Spaces?
Snapping stopped working after updating macOS. How do I fix it?
TilesWM won't launch. What should I do?
How much battery does it use?
I'm using Windows. Is there TilesWM for that?
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?
How many users does TilesWM have?
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.
Knowledge Base
Your One-Stop Reference for TilesWM
From onboarding basics to advanced debug techniques, every topic is presented with brief, actionable text paired with clear visuals. Find the answer you need without wading through unnecessary fluff.
Feedback Hub
Need Help? Get support or share feedback
Whether you've found a bug, have a feature idea, or need clarification—head over to the TilesWM Feedback Hub on GitHub. Each submission gets reviewed, and high-impact fixes ship first.
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.
Star TilesWM on GitHub
Surface the project for other builders and show your support with a single tap.
Give a starShare TilesWM with your circle
Drop a note to someone who would love it or share a quick post - reach is everything for an indie app like mine.
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.