Your Mac,
on a strip.
Every window in its place, side by side on an endless strip. One swipe from the next.
Windows sit in columns, side by side. Change focus and the strip glides with a smooth spring until the window you want is in view.
Slide four fingers across the trackpad to move along the strip. A short flick is enough to jump to the next column.
Put two windows in one column, or fold a column into tabs when you want a single window on top.
Fix a window to the left or right edge. The rest of the strip scrolls past without covering it.
A soft light around the active window, darker the further you go. Off until you turn it on.
Rest the pointer on a window and it takes focus, with no click. Optional, and off until you switch it on.
Let an app float freely, or pin it to an edge. Ruban remembers the rule every time that app opens.
Each display and each Space keeps its own strip. Send a window to the next screen with a single shortcut.
Written in Swift with AppKit. No Electron, no web view.
Under 1% of the CPU at rest, with no background polling. About 50 MB of memory, measured on a real Mac.
No account, no analytics. Ruban only goes online to check your licence.
Reassign every shortcut and gesture to suit the way you work.
Terms of Use · Privacy Policy · Refund Policy
Copyright © 2026 Ruban. All rights reserved. Ruban is an independent app and is not affiliated with Apple Inc. Mac, macOS, MacBook and Mission Control are trademarks of Apple Inc., registered in the U.S. and other countries.