Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Business & Productivity/Windows
icon of Windows

Windows

Open source alternative to Magnet, BetterStage, Moom, Mosaic, BetterSnapTool and Rectangle Pro

Manage macOS windows by keyboard shortcut or drag-to-edge snap; MIT-licensed native Swift app for Apple Silicon with zero network code.

2 starsSwiftMITActive this week
Visit websiteGitHub repo
image of Windows
Contents
  1. 01Who Windows is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Windows vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Windows is an MIT-licensed window manager for macOS 14+ on Apple Silicon that snaps windows to halves, full screen, quarters, and custom sizes by keyboard shortcut or drag-to-edge. It replaces paid alternatives like Magnet and Moom at zero cost, with 11 customizable default shortcuts and zero network code. The 3.4 MB native Swift app lives in the menu bar, requires no account, and installs from one shell command.MIT · Swift · 2 stars · Active this week

who it's for

Who Windows is for#

Mac developers transitioning from Rectangle or Magnet

Windows ships with default shortcuts that cover the same core positions as Rectangle and Magnet: left and right halves, full screen, and center. The conflict detection and coexistence mode let you run both apps side by side during a transition, then remove the other once your muscle memory has transferred.

Skip if:

You rely on Rectangle Pro's window cycling, thirds positioning, or iCloud sync across multiple Macs. Windows does not include any of those and the developer has not listed them as planned features.

Privacy-focused macOS users

Because Windows has no outgoing network code, no account, and no analytics, it is the right choice when you prefer your window manager to make zero external connections. You can verify this directly from the public source code on GitHub.

Skip if:

You need automatic silent updates. Windows has no built-in update mechanism; to get a new version you re-run the install script manually.

Mac users on dual-monitor setups

The next-display shortcut moves the front window to the next monitor at the same relative size and position. Custom sizes can target the window's current display, the main display, or the next display, making it practical to build per-monitor size presets.

Skip if:

You need tiling across three or more displays with saved named layouts or per-application rules. Windows moves one window at a time and has no saved-layout concept.

the problem

The problem it solves#

Managing multiple windows on macOS without a dedicated tool means manually dragging and resizing every time you switch tasks or connect a second display. The free native macOS tiling is limited to Stage Manager and Split View, neither of which covers the common case of snapping a window to a precise half-screen position with one keystroke.

The paid tools that fill this gap, Magnet, Moom, Rectangle Pro, and Mosaic, cost $4.99 to $9.99 each and are distributed through the Mac App Store or developer sites. Each has its own shortcut defaults, and switching between them during a trial period means re-learning muscle memory. When a macOS major update breaks one, you wait for a paid fix or live without the feature until the developer ships a release.

how Windows solves it

How it solves it#

11 customizable keyboard shortcuts

Ships with shortcuts for left, right, top, and bottom halves, full screen, center, back to previous size, next display, and three named sizes (97%, 80%, 60% of the screen). All 11 are reassignable from Settings: click a slot and press the new combination. Delete clears it; Escape cancels without saving.

Drag-to-edge window snapping

Dragging a window by its title bar to the left or right edge snaps it to half the screen; the top edge gives full screen; any corner gives a quarter. An outline previews the final position before you release. Snapping fires only when the window has moved without resizing, so it does not interfere with resize handles or text selection.

Custom window sizes with shortcuts

Define your own size by name, width and height (percentage of screen or fixed points), a position on a 3-by-3 grid, which display to target (current, main, or next), and a keyboard shortcut. Three sizes ship ready to use. Deleting a custom size requires a 3-second hold to prevent accidental removal.

Zero network code

Windows contains no URLSession calls, no sockets, and no outgoing connections. Shortcuts and custom sizes are stored in the app's user defaults on your Mac. There is no account, no telemetry, no license server, and no auto-update connection of any kind.

Shortcut conflict detection

Before accepting a new shortcut, Windows checks macOS's active system shortcuts, the menus of every open application through the Accessibility API, and any other window manager it detects. Conflicts are shown in red; a shortcut already used inside Windows is refused outright, and the settings panel notes when a conflict comes from a global hotkey that macOS's public API cannot enumerate.

Coexists with Rectangle, Magnet, and Moom

Windows recognizes Rectangle, Rectangle Pro, Magnet, Moom, Spectacle, BetterSnapTool, Loop, and Divvy. When another manager is running, Windows warns in the menu bar and yields its shortcuts to avoid conflicts. When you quit the other manager, Windows resumes its shortcuts automatically.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT license with no purchase requiredThe full source is on GitHub under the MIT license. Install it from one shell command at no cost, use it in any environment, and modify the code without restriction. Unlike Magnet ($4.99, App Store) or Rectangle Pro ($9.99), there is no purchase, no account, and no subscription.
  • Native Swift with no external dependenciesBuilt with AppKit, SwiftUI, and swiftc; no Xcode project, no package manager, and no third-party libraries. The installed app is 3.4 MB. On Apple Silicon with macOS 14+ it runs on the native architecture with no translation layer and starts instantly from the menu bar.
  • Verifiable privacy: zero outgoing connectionsUnlike commercial window managers that may check for license validity or collect usage analytics, Windows has no network code. The README lists every Accessibility API call the app makes and confirms it reads only window position and size. You can build it from source to verify.
  • Signed and notarized by AppleRelease builds are signed with Developer ID and notarized by Apple, so the .dmg opens without a Gatekeeper warning on any Mac that allows Developer ID apps. Versions from 0.2.0 onward install cleanly from a browser download without any override step.

Trade-offs

  • -Apple Silicon and macOS 14 or newer onlyWindows requires an M1 or later chip and macOS Sonoma (14) or newer. Intel Macs, Macs on macOS 13 or earlier, and all non-Apple platforms are unsupported. The README lists no plan to add Intel support.
  • -No saved layouts, gestures, or iCloud syncWindows deliberately omits features present in Moom and similar tools: saved window layouts, thirds and size cycling, gaps between windows, trackpad gestures, and iCloud sync. The developer lists these as out-of-scope, not as planned additions, so users who depend on those workflows need a different tool.
  • -Very new project with minimal track recordThe GitHub repository was created on October 19, 2026 and had 2 stars at the time of this writing. There is no issue history and no external contributors yet. For production Mac setups that depend on window management stability, the absence of a track record is a real uncertainty compared to established tools.
versus alternatives

Windows vs alternatives#

Windows vs Magnet

Both tools snap Mac windows to screen positions using keyboard shortcuts and drag-to-edge. The decision comes down to cost and source transparency.

FeatureWindowsMagnet
LicenseMITProprietary
PriceFree$4.99 (App Store)
Source codePublic GitHubClosed
Network codeNoneStandard App Store rules
Apple SiliconYesYes

Windows is the better pick for users who want no App Store purchase, no background connections, and the ability to read every line of code. Magnet is worth considering if you already own it from the App Store, prefer managed App Store updates, and value an established release history over code transparency.

Windows vs Moom

Moom has a broader feature set: window cycling, per-application saved layouts, a grid-based custom positions editor, and keyboard canvas mode. Windows is deliberately narrower.

FeatureWindowsMoom
LicenseMITProprietary
PriceFree$9.99 (App Store)
Saved layoutsNoYes
Thirds and size cyclingNoYes
Network codeNoneStandard App Store rules

If you manage a complex multi-window workflow that benefits from named saved layouts or per-app rules, Moom's broader toolkit justifies its price. Windows is the better fit when your needs are covered by halves, full screen, quarters, and a few custom sizes, and you want a free, auditable codebase with no App Store account required.

Windows vs Rectangle Pro

Rectangle is the open source benchmark in this space; Rectangle Pro is its $9.99 paid successor. The Windows README names Rectangle as an explicit design reference.

FeatureWindowsRectangle Pro
LicenseMITProprietary
PriceFree$9.99
Shortcut coexistenceYesYes
Size cyclingNoYes
iCloud syncNoYes
Track recordNew (Oct 2026)Established

Windows matches Rectangle Pro on the core snap-to-position use case at zero cost with a fully public codebase. Rectangle Pro adds size cycling, iCloud sync across machines, and years of release history. For users who need iCloud sync or the size-cycling shortcut pattern, Rectangle Pro is the stronger choice.

install · quick start

Quick start#

bash
Run the setup script to install on macOS 14+ Apple Silicon.
```bash
curl -fsSL https://blob.ciromaciel.click/tools/windows/install.sh | bash
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptSwift
frequently asked

FAQ#

Why does Windows ask for Accessibility permission?

macOS requires Accessibility permission for any app that moves other apps' windows. Windows uses it only to read the front window's position and size and to reposition it. On the first run, the app opens System Settings to the correct Privacy and Security page and detects when the permission is granted without requiring a restart.

Can Windows run alongside Rectangle or Magnet?

Yes. Windows recognizes Rectangle, Rectangle Pro, Magnet, Moom, Spectacle, BetterSnapTool, Loop, and Divvy. When another manager is detected, Windows warns in the menu bar and in its Settings panel, and yields its shortcuts to avoid conflicts. When you quit the other manager, Windows resumes its shortcuts automatically.

Does Windows run on Intel Macs?

No. The app requires Apple Silicon (M1 or newer) and macOS 14 (Sonoma) or newer. Intel Macs and older macOS versions are not supported, and the README lists no plan to add Intel support.

How do I update Windows to a newer version?

Re-run the original install script. The script downloads the latest version, replaces the app in /Applications, and preserves your shortcuts and custom sizes. Only the upgrade to version 0.2.0 required re-granting Accessibility permission once.

Can I build Windows from source?

Yes. Clone the repository from github.com/ciro-maciel/windows and run the scripts/build.sh script. You need only the Xcode Command Line Tools; Xcode itself is optional. The build uses swiftc directly with no package manager or third-party dependencies required.

also worth a look

Similar open-source tools#

winmux

·389 GitHub stars

Project-based window manager for macOS with sidebar and tab groups

Alternative toMagnet

AeroSpace

·23,530 GitHub stars

i3-like tiling window manager for macOS with virtual workspaces

Alternative toBetterStage

rakazo

·4,431 GitHub stars

AI teammates you own: your keys, your model, your machine.

Alternative toGrok Bot

Voice Assistant

·2 GitHub stars

Voice interface for Claude Code with local Whisper and spoken answers

Alternative toSuperwhisper

Cleanyourtv

·5,377 GitHub stars

Android TV debloater and Apple TV-style launcher, no root

InDeveloper Tools

Oxynote

·214 GitHub stars

Technical wiki with live metrics, draft reviews, and real-time editing

Alternative toNotion

Repository

Stars
2
Forks
0
License
MIT
Latest
v0.3.0
Last commit
today
Last verified
Oct 20, 2026
Repo
ciro-maciel/windows ↗

Additional details

Language
Swift
Open issues
0
Contributors
1
First release
2026

Categories

Business & ProductivityDeveloper Tools

Tags

macOSLocal-firstPrivacy Tools