A MacOS window manager that arranges windows on an infinite horizontal strip so opening new windows never resizes existing ones.
- Star
- 29,745
- Fork
- 791
- 未关闭 Issue
- 267
- 最近提交
- 4个月前
这是什么?
yabai 是一款 macOS 窗口管理工具,作为系统自带窗口管理器的扩展使用。它的核心功能是平铺管理:通过二叉空间分割算法自动调整窗口布局,让用户专注于窗口内容,而无需手动摆放窗口。
用户可以通过命令行界面控制窗口、空间(Spaces)和显示器,并可配合 skhd 等第三方工具设置键盘快捷键。此外还支持焦点跟随鼠标、切换空间时关闭动画,以及突破系统默认 16 个空间的限制。
支持 Intel 与 Apple Silicon 芯片的 Mac,系统版本覆盖 Big Sur 至 Tahoe。使用前需授予辅助功能权限;窗口动画需要屏幕录制权限;部分高级窗口控制功能需要部分关闭系统完整性保护(SIP)以向 Dock.app 注入脚本扩展。
核心功能
- 01基于二叉空间分割的自动平铺布局
- 02通过命令行控制窗口、空间和显示器
- 03可与 skhd 集成实现键盘快捷键
- 04支持焦点跟随鼠标,并可关闭切换空间的动画
- 05突破默认 16 个空间的数量限制
适用场景
- 在 Mac 上无需手动调整即可整齐排列多个窗口
- 通过键盘快捷键和脚本操作窗口布局
- 在 dotfiles 配置中脚本化管理窗口与空间
标签
常见问题
- yabai 是什么?
- 一款 macOS 平铺式窗口管理器,基于二叉空间分割自动排列窗口,可通过命令行控制。 yabai 是一款 macOS 窗口管理工具,作为系统自带窗口管理器的扩展使用。它的核心功能是平铺管理:通过二叉空间分割算法自动调整窗口布局,让用户专注于窗口内容,而无需手动摆放窗口。
- yabai 可以免费使用吗?用的什么许可证?
- yabai 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- yabai 还在维护吗?
- 半年内有更新。yabai 最近一次提交是在 2026年6月14日。
- yabai 适合用来做什么?
- 在 Mac 上无需手动调整即可整齐排列多个窗口 通过键盘快捷键和脚本操作窗口布局 在 dotfiles 配置中脚本化管理窗口与空间
- 在哪里获取 yabai?
- 源代码和安装说明在 GitHub 上:https://github.com/asmvik/yabai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
23940RustMIT更新于 前天
免费开源的 macOS 菜单栏工具集,集成分应用音量、系统监控、窗口切换、剪贴板历史等功能。
2.8万1283SwiftGPL-3.0更新于 16小时前
开源的 macOS 菜单栏管理工具,可隐藏不需要的图标,并通过键盘快速找到任意菜单栏项目。
1.2万314SwiftGPL-3.0更新于 1小时前
一款轻量、纯原生的 macOS 启动器,支持全局快捷键、应用搜索、剪贴板历史和 Raycast 扩展。
8686509SwiftOther更新于 2小时前
A macOS menu bar app that captures text from any area of the screen via OCR and copies it straight to the clipboard.
19370SwiftMIT更新于 20天前
A tiled, scrollable window manager for macOS, built as a Spoon plugin for the Hammerspoon automation app.
17900LuaMIT更新于 6天前