asmvik/yabai
View on GitHub ↗ ★ 29,800 C
A tiling window manager for macOS based on binary space partitioning
134 mentions on Hacker News by 107 people: 15 stories, 119 comments · first 2019-08-25 · latest 2026-05-30
20082026
-
Interesting. I used to daily drive < https://github.com/asmvik/yabai > for almost a year until a major macOS update broke it and I just didn't have it in me to diagnose the issue. I'll bookmark this for future adventures, thanks!
comment by thefossguy69 · 2026-05-30 · in It's hard to justify buying a Framework 12 -
…know, there are ways to do this to individual apps which would probably be a better use-case. [0]: https://github.com/asmvik/yabai
comment by LatencyKills · 2026-05-11 · in Show HN: Liquid Radius – Unifies macOS Tahoe's inconsistent window corners -
…for the background click came from discovering yabai's window_manager_focus_window_without_raise https://github.com/asmvik/yabai/blob/f17ef88116b0d988b834bb2...
comment by frabonacci · 2026-04-28 · in Show HN: Drive any macOS app in the background without stealing the cursor -
…There are projects to go even further and you don’t have to leave MacOS for all the tiling love. https://github.com/koekeishiya/yabai https://github.com/nikitabobko/AeroSpace https://github.com/ianyh/Amethyst But I get basically everything…
comment by gigatexal · 2025-08-23 · in From M1 MacBook to Arch Linux: A month-long experiment that became permanenent -
…tiling setup. more customizable (IMO) and perfectly suited for a terminal based workflow :~^) [0] https://github.com/koekeishiya/yabai [1] https://github.com/FelixKratz/SketchyBar
comment by Liquix · 2025-07-20 · in I Used Arch, BTW: macOS, Day 1 -
might wanna look into yabai: https://github.com/koekeishiya/yabai
comment by z3n0n · 2025-01-26 · in The Lost Futures of Computing: How We Got Boxed into the Desktop Metaphor -
the article mentions https://github.com/koekeishiya/yabai , which i have been using for a few years to get me to 90% parity with i3. it has quirks and limitations, some of which can be fixed by disabling system integrity protection but it…
comment by choochootrain · 2024-10-29 · in Using an 8K TV as a Monitor -
…is more stable than yabai, but I still really love the simplicity (post install) of window managing https://github.com/koekeishiya/yabai https://www.youtube.com/watch?v=k94qImbFKWE
comment by alanwreath · 2024-08-24 · in Moom 4: Next-generation window manager -
…tiling window manager experience, I would highly recommend looking into yabai + skhd + Sketchybar - https://github.com/koekeishiya/yabai - https://github.com/koekeishiya/skhd - https://github.com/FelixKratz/SketchyBar Some honorable…
comment by schmeichel · 2024-06-09 · in Ask HN: What macOS apps/programs do you use daily and recommend? -
…space switching... I think maybe it's provided by default when you install the scripting addition? https://github.com/koekeishiya/yabai/issues/1527 I have keybindings in my skhd for focusing spaces: https://github.com/kcrwfrd/dotfiles/blob/…
comment by kcrwfrd_ · 2024-06-07 · in AeroSpace is an i3-like tiling window manager for macOS -
…Addition is installed and loaded. Here's a link to the instructions as it's a little complicated: https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(...
comment by SxC97 · 2024-06-07 · in AeroSpace is an i3-like tiling window manager for macOS -
…adds up over many small design decisions. [1]: https://github.com/baskerville/bspwm/issues/563 [2]: https://github.com/koekeishiya/yabai/issues/505 [3]: from my own personal yabai config - imo this is not really acceptable for a user…
comment by bsnnkv · 2024-06-06 · in AeroSpace is an i3-like tiling window manager for macOS -
…[0]. If you don't use those features, you do you, but for many users those are core features. [0] https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...
comment by Etheryte · 2024-06-06 · in AeroSpace is an i3-like tiling window manager for macOS -
…windows (from every fake workspace) in the corner. Also, linked in the docs, JankyBorders. Nice. https://github.com/koekeishiya/yabai https://github.com/lwouis/alt-tab-macos https://github.com/FelixKratz/JankyBorders
comment by feep · 2024-06-06 · in AeroSpace is an i3-like tiling window manager for macOS -
…Protection, letting it hook itself into the Dock ia some backdoor messing around evidently. https://github.com/koekeishiya/yabai/wiki/Disabling-System-I... It keeps feeling like the consumer world is more and more locked down, and this was…
comment by jauntywundrkind · 2024-05-15 · in A Linux guy buys a MacBook Pro -
…When I was still using macOS one to two years ago, I was using yabai [1] and it was perfect [1] https://github.com/koekeishiya/yabai
comment by parker-3461 · 2024-04-26 · in Multiple Displays on a Mac Sucks -
It exists! Check out [yabai]( https://github.com/koekeishiya/yabai ), which is nicely paired with [skhd]( https://github.com/koekeishiya/skhd ).
comment by stoniejohnson · 2024-02-17 · in My MacBook Setup (the 2024 version) -
I have a 49 inch CRG9 and the best recommendation for window management is Yabai ( https://github.com/koekeishiya/yabai ) along with skhd ( https://github.com/koekeishiya/skhd ). Yabai is a greedy window management solution that tries to…
comment by shadowfax92 · 2024-02-09 · in Ask HN: Best Hacks for a Ultrawide Monitor? -
…but I don't tend to need that. Just being able to move between the windows is good enough for me. https://github.com/koekeishiya/yabai/issues/203#issuecomment...
comment by freeqaz · 2023-11-30 · in Yabai – A tiling window manager for macOS -
…space switch animations). For an overview of features that require SIP to be partially disabled: https://github.com/koekeishiya/yabai/issues/1863 Also in general, the wiki on GitHub is very well-written.
comment by caeruleus · 2023-11-30 · in Yabai – A tiling window manager for macOS -
…about is focusing spaces, and you can create keyboard shortcuts for that in System Settings. [0]: https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...
comment by betamike · 2023-11-30 · in Yabai – A tiling window manager for macOS -
…Macs without SIP enabled. Here’s a list of the features that absolutely require SIP to be disabled: https://github.com/koekeishiya/yabai/issues/1863 But you don’t need to disable SIP just for tiling. I find it works extremely well. >…
comment by heywoodlh · 2023-11-08 · in Asahi Linux folks are doing us a solid with WPA3 fixes -
…As a side effect of this protection, you give up certain freedoms to customize your system. https://github.com/koekeishiya/yabai For instance requires SIP to be disabled.
comment by jppittma · 2023-09-26 · in macOS Containers v0.0.1 -
…focus while you're typing. And you say "is this what I spent $2500 to experience", and cry. [1] https://github.com/koekeishiya/yabai#requirements-and-caveat...
comment by howinteresting · 2023-08-03 · in Coming Soon: Fedora for Apple Silicon Macs -
…would either be an exploit or else equivalent to turning off the parts of SIP mentioned in [0]. [0] https://github.com/koekeishiya/yabai/wiki/Disabling-System-I... [1] https://github.com/koekeishiya/yabai/issues/798#issuecomment...
comment by philsnow · 2023-07-27 · in Rethinking Window Management -
This is disproven by the fact that Yabai [1] can instantly swap spaces with SIP disabled. [1] https://github.com/koekeishiya/yabai
comment by least · 2023-06-18 · in Ask HN: Why does Apple refuse to add window snapping to macOS? -
…Yabai has many of these fixes that exists, even if you don't use the auto tiling features[1]. [1] https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...
comment by least · 2023-06-18 · in Ask HN: Why does Apple refuse to add window snapping to macOS? -
…at all, and an instant transition between spaces. Apparently this is possible with yabai ( https://github.com/koekeishiya/yabai ), but it requires disabling system integrity protection which I am personally uncomfortable with.
comment by bryceneal · 2023-06-17 · in Ask HN: Why does Apple refuse to add window snapping to macOS? -
If you install yabai ( https://github.com/koekeishiya/yabai ) it has a feature that can completely disable spaces switching animations - but it does require partially disabling SIP (worth it for yabai, IMO).
comment by temende · 2023-06-02 · in Witch – macOS window switcher replacement -
…exactly what you're looking for in terms for scrolling, but this allows resizing multiple windows: https://github.com/koekeishiya/yabai
comment by blacksoil · 2023-05-27 · in Ask HN: Scrolling Window Manager for macOS? -
…an actual tiling window manager that can be customized in conjunction with skhd[1] for hotkeys. [0] https://github.com/koekeishiya/yabai [1] https://github.com/koekeishiya/skhd
comment by conor- · 2023-04-29 · in Ask HN: I've run Linux for 13 years. Is it time to switch to a Mac? -
this is not an example of a "workflow they’re proposing" (also, afaik https://github.com/koekeishiya/yabai allows you to eliminate the animation completely)
comment by eviks · 2023-04-24 · in Keyboard tricks from a macOS app dev -
…servers and workstations, MacOS workstations, and other Linux workstations with Nix installed. [0] https://github.com/koekeishiya/yabai [1] https://github.com/koekeishiya/skhd [2] http://daiderd.com/nix-darwin/ [3]…
comment by heywoodlh · 2023-04-24 · in Keyboard tricks from a macOS app dev -
You can mimic that in part with yabai ( https://github.com/koekeishiya/yabai ). Disabling SIP gets you instant Space switching and creating without animation just like Pop_OS. But you can get very far to an automated tiling WM and keyboard…
comment by alin23 · 2023-04-23 · in Keyboard tricks from a macOS app dev -
…and see if there are any sample configurations that could do directional focus.[4] [1]: https://github.com/koekeishiya/yabai [2]: https://github.com/koekeishiya/yabai/wiki/Commands#focus-win... [3]: https://github.com/Hammerspoon/hammerspoo…
comment by rifty · 2023-04-06 · in Vim-like “jump” cursor for Mac OS Window Management -
I think there's something called 'Yabai'. EDIT: https://github.com/koekeishiya/yabai
comment by tmtvl · 2023-03-26 · in Linux is Making Apple Great Again -
…key on Mac - but that leaves control in the wrong place :/ Maybe there's no RSI in Palo Alto? https://github.com/koekeishiya/yabai https://github.com/koekeishiya/skhd
comment by e12e · 2023-02-24 · in KDE and GNOME seeks $100k to turn Flathub into a Store for the Linux desktop -
…but you will need to disable SIP which may be a no go if you have work assigned MacBook [1] https://github.com/koekeishiya/yabai
comment by creakingstairs · 2023-02-09 · in My 2022 self was wrong about meditation, monitors, and sleep -
…-- block the event, copy it and remove the cmd- modifier, and post that synthetic event) [0] https://github.com/koekeishiya/yabai [1] https://github.com/Hammerspoon/hammerspoon/issues/2196#issue... [2]…
comment by philsnow · 2023-02-02 · in Top-Left Magic Corner Desktop Paradigm -
…Dock.app. The things it needs that for isn't that long of a list, see the first bulleted list here https://github.com/koekeishiya/yabai/wiki/Disabling-System-I... , maybe you don't need those / can replicate them without yabai? When I…
comment by philsnow · 2023-01-23 · in macOS CLI tool to configure multi-display resolutions and arrangements -
Yet another option: https://github.com/koekeishiya/yabai
comment by ggsp · 2023-01-23 · in macOS CLI tool to configure multi-display resolutions and arrangements -
I don't have any link on hand right now for a writeup, but I've followed yabai's ( https://github.com/koekeishiya/yabai ) development closely ever since it was called kwm and saw the limitations of macOS's public API to managing windows.…
comment by alin23 · 2023-01-23 · in macOS CLI tool to configure multi-display resolutions and arrangements -
And for us bspwm/sxhkd folk, theres yabai[1] and shkd[2] [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd
comment by lvncelot · 2023-01-08 · in The i3-gaps project has been merged with i3 -
…boot, which is such a pain to get working on i3[2]. (I'm not sure if yabai handles workspaces). 1. https://github.com/koekeishiya/yabai 2. https://wiki.archlinux.org/title/I3 section 5.3.2 for example
comment by guites · 2023-01-04 · in Spoonfish, a tiling window manager for macOS -
Never tried it myself, but https://github.com/koekeishiya/yabai comes to mind
comment by rootix · 2023-01-04 · in Function keys productivity trick -
…in order to install the `yabai` window manager, here's what you need to do on your system: - https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(... - https://github.com/koekeishiya/yabai/wiki/Disabling-System-I... If part of your…
comment by tomphoolery · 2022-12-31 · in VanillaOS: Immutable Ubuntu-Based Linux -
…It's a bit of a pain to install, but once it's set up it's been completely frictionless for me. [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd
comment by alphameese · 2022-12-28 · in More developers use Linux than Mac, according to 2022 StackOverflow survey -
…keybinds[1] to do things such as transition to a space with a specific application running. [0]: https://github.com/koekeishiya/yabai [1]: https://github.com/worm-emoji/dotfiles/blob/140c9fd614ebfc54...
comment by firloop · 2022-12-16 · in Ask HN: I have diagnosed ADHD and cannot work with Slack anymore – advice? -
…that bad and sure beats using Windows + WSL for development since at least MacOS is a UNIX [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd
comment by conor- · 2022-12-13 · in Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux? -
Yabai ( https://github.com/koekeishiya/yabai ) with SIP disabled is the only way to do that nowadays. I personally gave up on Spaces completely because of this. Now I just have everything on a single space, and move through apps instantly…
comment by alin23 · 2022-12-07 · in macOS Command Line