GitHub - protortyp/mTile: Native macOS menu-bar window tiler inspired by gTile: interactive grid overlay, keyboard-first selection, autotile actions, and multi-monitor support.

1 min read Original article ↗

A mostly vibecoded port of gTile to macOS. gTile is my favorite window tiler on Ubuntu/GNOME and I missed it on macOS, so here we are.

This brings the core grid-tiling workflow of gTile to macOS as a native Swift app.

mTile demo screenshot

Features

  • Grid overlay for tiling windows (Cmd+Option+G)
  • Click or keyboard-driven grid selection
  • Arrow keys to navigate, Enter to select, Shift+Arrow to expand selection
  • Option+Arrow to shift the entire selection around
  • Configurable grid sizes (e.g. 8x6, 6x4, 4x4)
  • Window spacing and monitor insets
  • Launch at login toggle in Settings
  • Lives in your menu bar, stays out of the way

Current limitation:

  • Shortcut recording/customization UI is not implemented yet (the Shortcuts tab is currently informational).

Install

Grab the DMG from the releases page, or build it yourself:

You'll need to grant accessibility permissions when prompted.

To start mTile automatically on login:

  • Open mTile -> Settings -> General and enable Launch mTile at login, or
  • Use macOS System Settings -> General -> Login Items.

Building from source

Requires Xcode and XcodeGen.

brew install xcodegen
# also exists as nix package: https://search.nixos.org/packages?channel=25.11&query=xcode&show=xcodegen
xcodegen generate
open mTile.xcodeproj

Credits

All credit for the original concept and design goes to the gTile project and its contributors.