Skip to main content

Vindue

Grid window tiling for macOS — free, open source, programmable by you or AI

Download coming soon · Apple Silicon + Intel · menu-bar app, no Dock icon · no telemetry, everything stays local

Vindue demo: a hotkey opens a grid panel over every display, and dragging across cells tiles the frontmost window there

Drag-to-tile grid

A hotkey (or tray click) throws a translucent grid over your screen. Drag across cells — the frontmost window lands exactly there. Esc dismisses; clicking away dismisses. It stays out of your way.

Every display at once

Panels open on all displays simultaneously, each grid mirroring that display’s aspect ratio. Drag on any panel to place the window there.

Keyboard shortcuts with display memory

Save any grid region to a key. Assignments can pin to a specific display — press 3 and the window flies to the left half of your Dell, even while you’re looking at the MacBook.

Private, local, MIT

No account, no telemetry, no cloud. Config is a JSON file you own. Built with Tauri 2 + Rust — idle memory stays tiny. The whole source is MIT licensed.

Watch the 3-minute tour

Built for AI and automation

Every panel action is also an API call: Vindue serves a loopback REST API and an MCP endpoint on 127.0.0.1, so scripts, Claude, or any MCP client can tile windows, manage shortcuts, and read state. No auth to manage — the server rejects anything a browser could send, so web pages can never reach it.

REST
curl -s -X POST 127.0.0.1:47725/api/v1/tile \
-d '{"preset":"left_half","app":"Safari"}'
MCP
claude mcp add --transport http vindue \
http://127.0.0.1:47725/mcp