AeroSpace 是一款适用于 macOS 的 i3 风格平铺窗口管理器,通过纯文本配置和命令行操作。
- Star
- 165
- Fork
- 6
- 未关闭 Issue
- 4
- 最近提交
- 18小时前
这是什么?
Defi 是一款 macOS 窗口管理器,把窗口按列排布在一条水平条带上。新窗口打开时条带会自动变长,窗口移到屏幕边缘之外时桌面会滚动,把它带回视野。它受 Niri 合成器启发,但直接作用于原生 macOS 窗口,仍可通过点击、Dock 或 Command-Tab 切换焦点。
工作区动态创建,始终保留一个空工作区,也可以为固定任务保存具名工作区。每块显示器拥有独立的工作区和布局。应用规则可以把应用分配到指定工作区、设为浮动窗口或设置初始宽度。Overview 视图可浏览工作区并拖动窗口在它们之间移动,窗口边框则用于高亮当前焦点窗口。
配置使用 ~/.config/defi/config.toml 中的 TOML 文件,保存后自动重新加载。项目附带命令行工具,可用于脚本控制和 SketchyBar 集成。运行要求为 Apple Silicon 芯片和 macOS 26 或更新版本,目前处于 alpha 阶段。需要授予辅助功能权限;屏幕录制权限为可选,开启后可启用动画和 Overview 窗口预览。
核心功能
- 01新窗口自动加入滚动列布局,窗口关闭后自动重新排列。
- 02动态工作区,始终保留一个空工作区,并可保存具名工作区。
- 03应用规则支持指定工作区、设为浮动窗口和设置初始列宽。
- 04每块显示器拥有独立的工作区和布局。
- 05Overview 视图可浏览工作区并在工作区之间拖动窗口。
- 06TOML 配置保存后自动生效,可自定义快捷键、间距和动画。
适用场景
- 在笔记本单屏上保持多个窗口可达,无需手动调整大小。
- 把不同项目的窗口分到各显示器上的具名工作区中。
- 通过脚本或 SketchyBar 状态栏以键盘驱动窗口管理。
快速上手
- 1
使用 Homebrew 安装
brew install --cask qeude/tap/defi - 2
启动 Defi
open /Applications/Defi.app
使用前须知
- 需要 Apple Silicon 芯片和 macOS 26 或更新版本。
- 处于 Alpha 阶段:行为和配置在正式版发布前可能变化。
- 使用自有的虚拟工作区,而非 macOS 原生的 Spaces。
- 屏幕录制权限是可选的,但动画和 Overview 预览需要它。
收录于专题
标签
常见问题
- Defi 是什么?
- 受 Niri 启发的 macOS 滚动式平铺窗口管理器,将窗口排列在水平条带的列中。 Defi 是一款 macOS 窗口管理器,把窗口按列排布在一条水平条带上。新窗口打开时条带会自动变长,窗口移到屏幕边缘之外时桌面会滚动,把它带回视野。它受 Niri 合成器启发,但直接作用于原生 macOS 窗口,仍可通过点击、Dock 或 Command-Tab 切换焦点。
- Defi 可以免费使用吗?用的什么许可证?
- Defi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Defi 还在维护吗?
- 活跃维护中。Defi 最近一次提交是在 2026年11月6日。
- Defi 适合用来做什么?
- 在笔记本单屏上保持多个窗口可达,无需手动调整大小。 把不同项目的窗口分到各显示器上的具名工作区中。 通过脚本或 SketchyBar 状态栏以键盘驱动窗口管理。
- Defi 怎么安装和运行?
- 使用 Homebrew 安装: brew install --cask qeude/tap/defi 启动 Defi: open /Applications/Defi.app
- 在哪里获取 Defi?
- 源代码和安装说明在 GitHub 上:https://github.com/qeude/Defi
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.4万+64 本周799SwiftMIT维护活跃更新于 昨天
一款 macOS 平铺式窗口管理器,基于二叉空间分割自动排列窗口,可通过命令行控制。
3万+22 本周812CMIT更新于 5个月前
一款 macOS 平铺式可滚动窗口管理器,以 Hammerspoon 插件(Spoon)形式运行。
1805+6 本周86LuaMIT维护活跃更新于 8天前
一款面向 macOS 的滑动式平铺窗口管理器,窗口排列在可向右无限延伸的水平条带上。
2465+19 本周119RustMIT维护活跃更新于 3天前
一款 macOS 窗口管理工具,通过径向菜单、快捷键和循环操作快速移动与调整窗口。
1.2万+40 本周287SwiftGPL-3.0维护活跃更新于 20天前
macOS 键盘快捷键工具,可将快捷键映射到自动化流程、应用启动、脚本、系统操作和窗口管理。
2254+3 本周39SwiftOther维护活跃更新于 12天前