Back to browse
GitHub Repository

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

5 starsSwift

mTile – native macOS window tiler inspired by gTile

by protortyp·Mar 6, 2026·2 points·0 comments

AI Analysis

●●SolidShip ItNiche Gem

gTile port to macOS with flexible grid system; fills gap for keyboard-first window management.

Strengths
  • Keyboard-first workflow (arrows + Enter) eliminates mouse friction for power users.
  • Flexible grid sizes (8x6, 6x4, etc.) adapt to ultrawide monitors better than fixed layouts.
  • Open-source, no subscription, runs from menu bar without enforcement.
Weaknesses
  • Shortcut customization UI not yet implemented; shipped as informational-only.
  • macOS window management is crowded (Magnet, Rectangle, Aerospace); gTile's killer feature is already open-source on Linux.
Target Audience

macOS users on ultrawide monitors, developers with tiling-window workflow preferences

Similar To

Rectangle · Magnet · Aerospace

Post Description

Built this with codex/claude because I missed gTile[1] from Ubuntu and couldn’t find a macOS tiler that felt good on a big ultrawide screen. Most mac options I tried were way too rigid for my workflow (fixed layouts, etc) or wanted a monthly subscription. gTile’s "pick your own grid sizes + keyboard flow" is exactly what I wanted and used for years.

Still rough in places and not full parity, but very usable now and I run it daily at work (forced mac life).

[1]: https://github.com/gTile/gTile

Similar Projects

Productivity●●Solid

Nomousemode – keyboard window switcher for macOS

Maps intuitive WASD movement, Space/Return clicks, and an on/off global hotkey into a lightweight, menu-bar macOS app — the core feature set is focused and practical. The product's custom key bindings, speed-boost modifier, and native Intel/Apple Silicon support make it genuinely useful for people who hate reaching for the mouse, though the idea isn't groundbreaking and requires Accessibility permissions which may scare casual users.

Niche GemSolve My ProblemSlick
ahalurooji
103mo ago