Hacker GitHub

← All repos

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

Mentions per year 134 mentions · busiest year 2022 (30)
20082026
  1. 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
  2. …know, there are ways to do this to individual apps which would probably be a better use-case. [0]: https://github.com/asmvik/yabai
  3. …for the background click came from discovering yabai's window_manager_focus_window_without_raise https://github.com/asmvik/yabai/blob/f17ef88116b0d988b834bb2...
  4. ▲ 1
    Yabai: A tiling window manager for macOS based on binary space partitioning
    story by fanf2 · 2026-02-25 · 0 comments
  5. ▲ 2
    Yabai: A tiling window manager for macOS based on binary space partitioning
    story by behnamoh · 2026-01-23 · 0 comments
  6. ▲ 1
    Yabai maintainer discusses the project's current state (please vote)
    story by piperly · 2025-10-02 · 0 comments
  7. …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…
  8. …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
  9. might wanna look into yabai: https://github.com/koekeishiya/yabai
  10. 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
  11. …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
  12. …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…
  13. …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/…
  14. …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-(...
  15. …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…
  16. …[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...
  17. …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
  18. …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
  19. …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
  20. 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)
  21. 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?
  22. …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...
  23. …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
  24. …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...
  25. ▲ 302
    Yabai – A tiling window manager for macOS
    story by CathalMullan · 2023-11-30 · 218 comments
  26. …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. >…
  27. …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
  28. ▲ 2
    Yabai: A binary space partitioning tiling window manager for macOS
    story by nateb2022 · 2023-08-17 · 0 comments
  29. …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
  30. …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
  31. This is disproven by the fact that Yabai [1] can instantly swap spaces with SIP disabled. [1] https://github.com/koekeishiya/yabai
  32. …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...
  33. …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.
  34. 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).
  35. …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?
  36. …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
  37. 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
  38. …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
  39. 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
  40. …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…
  41. 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
  42. …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
  43. …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
  44. …-- 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
  45. …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…
  46. Yet another option: https://github.com/koekeishiya/yabai
  47. 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.…
  48. And for us bspwm/sxhkd folk, theres yabai[1] and shkd[2] [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd
  49. …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
  50. Never tried it myself, but https://github.com/koekeishiya/yabai comes to mind
    comment by rootix · 2023-01-04 · in Function keys productivity trick