<story><title>Yabai – A tiling window manager for macOS</title><url>https://github.com/koekeishiya/yabai</url></story><parent_chain><item><author>xwowsersx</author><text>Funny to see this at the top of HN after just having uninstalled Yabai. I used Yabai for about 6 weeks. I was so thrilled about having a proper tiling window manager for Mac. I invested a lot of time setting up skhd and fine-tuning my configuration for the most intuitive hotkeys. The problem ultimately, however, is that Yabai just doesn&amp;#x27;t work well enough. It&amp;#x27;ll regularly just lose track of windows altogether, which requires restarting Yabai. This and other bugs happened frequently enough that it outweighed the benefits of Yabai. I&amp;#x27;d be more than willing to try another tiling window manager on Mac if there&amp;#x27;s one out there that truly works. Related, I started checking out Stage Manager and it&amp;#x27;s pretty bad in my experience - obviously it&amp;#x27;s the opposite of a keyboard driven TWM, but I&amp;#x27;m willing to try anything that helps me maximize the limited screen space I have. I&amp;#x27;m all ears if anyone has had better experiences with other tools on Mac.</text></item></parent_chain><comment><author>CSSer</author><text>You might try Magnet. It&amp;#x27;s $10 on the mac app store. I&amp;#x27;ve had zero issues with it, and it has some problems sorted that other tools don&amp;#x27;t or haven&amp;#x27;t always, namely correctly tiling across monitors. I used to use Rectangle, which is open source and frankly pretty good but at the time I was using it had some warts. macOS&amp;#x27; window management seems to not be entirely transparent. I don&amp;#x27;t know all the details, but this is my workstation. I need(ed) this to work now, and if it&amp;#x27;s a system that might change a bit over time or has some weird idiosyncrasies then I&amp;#x27;m happily willing to pay a low one-time fee for a tool like this.</text></comment>
<story><title>Yabai – A tiling window manager for macOS</title><url>https://github.com/koekeishiya/yabai</url></story><parent_chain><item><author>xwowsersx</author><text>Funny to see this at the top of HN after just having uninstalled Yabai. I used Yabai for about 6 weeks. I was so thrilled about having a proper tiling window manager for Mac. I invested a lot of time setting up skhd and fine-tuning my configuration for the most intuitive hotkeys. The problem ultimately, however, is that Yabai just doesn&amp;#x27;t work well enough. It&amp;#x27;ll regularly just lose track of windows altogether, which requires restarting Yabai. This and other bugs happened frequently enough that it outweighed the benefits of Yabai. I&amp;#x27;d be more than willing to try another tiling window manager on Mac if there&amp;#x27;s one out there that truly works. Related, I started checking out Stage Manager and it&amp;#x27;s pretty bad in my experience - obviously it&amp;#x27;s the opposite of a keyboard driven TWM, but I&amp;#x27;m willing to try anything that helps me maximize the limited screen space I have. I&amp;#x27;m all ears if anyone has had better experiences with other tools on Mac.</text></item></parent_chain><comment><author>extr</author><text>Have you heard of Phoenix [1]? It seems relatively unknown but I actually found it to work better than Yabai in some ways. The gist is that it basically simulates a tiling wm and virtual desktops by internally tracking state. This also means it doesn&amp;#x27;t suffer from window animation delays when you switch &amp;quot;desktops&amp;quot; (since &amp;quot;desktops&amp;quot; are just hiding&amp;#x2F;unhiding windows). It&amp;#x27;s also highly hackable&amp;#x2F;extensible being written in JS. Spin2Win [2] is a config that&amp;#x27;s worked well for me.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;kasper&amp;#x2F;phoenix&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;kasper&amp;#x2F;phoenix&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nik3daz&amp;#x2F;spin2win&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nik3daz&amp;#x2F;spin2win&lt;/a&gt;&lt;p&gt;That said, it seems there are no perfect solutions. At work where I can&amp;#x27;t really be futzing around with window management config I basically just use Raycast + hotkeys and try to keep everything inside maximized application windows. This means using Arc browser (tabbed), iTerm (tabbed), VS Code (with native tabs), etc mapped to cmd+1, cmd+2, cmd+3...Not much &amp;quot;tiling&amp;quot; going on but at least everything is pretty keyboard friendly.</text></comment>