JimiOS
Make the windows fit the tiles you want, and move between them. JimiOS sizes your windows to fill the screen in an arrangement you choose. You don’t drag windows into place. Every window stays visible: none hides under another, none gets lost, and you never fix a broken layout by hand.
The model
Section titled “The model”- Workspaces 1 to 9. Each workspace is a full screen of tiles. ⌥1 to ⌥9 switch between them. JimiOS moves the other workspaces’ windows just off the edge of the screen; it doesn’t use macOS Spaces.
- Tiles. Every standard window gets a tile when it opens. A new window splits the focused tile in half, on the side your pointer is on. Tiles sit 8 pt apart and 8 pt from the screen edges.
- Layouts. Each workspace has a layout: dwindle right (the default), dwindle left or master. ⌥R moves to the next one.
- Floating. Dialogs, small panels, a few apps (such as System Settings and Calculator), and windows that can’t change size float above the tiles. Any window can float or tile again with ⌥⇧Space.
- The overflow row. Some windows don’t fit, because each app sets a minimum size. A window that doesn’t fit goes into one row just below the screen, with a strip peeking up from the bottom edge. Nothing else moves and nothing overlaps. You can show the row whenever you need it.
What it doesn’t do
Section titled “What it doesn’t do”- It manages only the macOS desktop (Space) that’s showing when JimiOS starts.
- It doesn’t record your screen or read window contents, and it sends nothing off your Mac. It needs one permission: Accessibility.
- It won’t run beside another tiler. AeroSpace or yabai must be closed first.