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.
curl -s -X POST 127.0.0.1:47725/api/v1/tile \
-d '{"preset":"left_half","app":"Safari"}'
claude mcp add --transport http vindue \
http://127.0.0.1:47725/mcp
