Repolode
nikitabobko

nikitabobko/AeroSpace

AeroSpace 是一款适用于 macOS 的 i3 风格平铺窗口管理器,通过纯文本配置和命令行操作。

可替代:MagnetRectangle

Star
23,756
Fork
799
未关闭 Issue
247
最近提交
昨天

这是什么?

AeroSpace 参照 i3 窗口管理器的思路,把 macOS 窗口以树形结构自动排列成平铺布局。它使用自研的虚拟工作区,而不是系统原生的 Spaces,因此切换工作区快速且没有动画,也无需关闭 SIP(系统完整性保护)。

配置采用纯文本 TOML 文件,便于用 dotfiles 管理。工具以命令行为主,附带 man 手册和 shell 补全,并支持多显示器场景。可通过 Homebrew 安装并自动更新。

项目目前处于公开测试阶段,1.0 版本之前配置、命令行或行为可能发生不兼容变更。二进制版本支持 macOS 13 及以上。

核心功能

  • 01基于树形结构的平铺布局,灵感来自 i3
  • 02工作区切换快速,无动画且无需关闭 SIP
  • 03使用自研虚拟工作区,不依赖 macOS 原生 Spaces
  • 04纯文本 TOML 配置,适合 dotfiles 管理
  • 05以命令行为主,附带 man 手册和 shell 补全
  • 06支持多显示器,遵循 i3 的工作模式

适用场景

  • 习惯键盘操作、希望不用鼠标管理窗口布局的开发者
  • 已用 dotfiles 管理配置、偏好文本配置的用户
  • 需要在 macOS 上使用 i3 式工作区管理的多显示器用户

快速上手

  1. 1

    通过 Homebrew 安装

    brew install --cask nikitabobko/tap/aerospace

使用前须知

  • 仅支持 macOS。
  • 未经过 Apple 公证;通过 Homebrew 安装可避免隔离警告。
  • 处于公开测试阶段,1.0 版本前可能出现破坏性变更。
  • 面向高级用户;通过纯文本配置文件和命令行使用,没有图形界面。

收录于专题

标签

常见问题

AeroSpace 是什么?
AeroSpace 是一款适用于 macOS 的 i3 风格平铺窗口管理器,通过纯文本配置和命令行操作。 AeroSpace 参照 i3 窗口管理器的思路,把 macOS 窗口以树形结构自动排列成平铺布局。它使用自研的虚拟工作区,而不是系统原生的 Spaces,因此切换工作区快速且没有动画,也无需关闭 SIP(系统完整性保护)。
AeroSpace 可以免费使用吗?用的什么许可证?
AeroSpace 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
AeroSpace 还在维护吗?
活跃维护中。AeroSpace 最近一次提交是在 2026年11月6日。
AeroSpace 适合用来做什么?
习惯键盘操作、希望不用鼠标管理窗口布局的开发者 已用 dotfiles 管理配置、偏好文本配置的用户 需要在 macOS 上使用 i3 式工作区管理的多显示器用户
AeroSpace 怎么安装和运行?
通过 Homebrew 安装: brew install --cask nikitabobko/tap/aerospace
在哪里获取 AeroSpace?
源代码和安装说明在 GitHub 上:https://github.com/nikitabobko/AeroSpace

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目