wesbos/aerospace — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2024-11-22
Snap your terminal, editor, and browser into a clean grid layout instantly without dragging windows.
Switch between dedicated task workspaces instantly using only keyboard shortcuts with no animations.
Back up or share your entire window management setup by saving a single plain text configuration file.
| wesbos/aerospace | altuzar/sonicflow | aonez/videotogif | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Swift | Swift | Swift |
| Last pushed | 2024-11-22 | — | 2016-09-27 |
| Maintenance | Stale | — | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing a third-party app on macOS and learning keyboard-driven window management concepts.
AeroSpace is a tiling window manager for macOS. It automatically organizes your application windows so they fill your screen without overlapping, and you control everything primarily with keyboard shortcuts instead of dragging windows around with a mouse. It is inspired by a popular Linux tool called i3, bringing that same keyboard-driven workflow to Mac users. Instead of manually resizing and positioning windows, AeroSpace arranges them into a tree-like structure that splits your available screen space. You can quickly switch between different "workspaces" (think of them as dedicated screens for different tasks) without waiting for animations. Notably, it uses its own custom workspace system rather than the built-in macOS Spaces feature, because the native version has limitations that get in the way of fast, keyboard-centric work. This tool is built for advanced users and developers who want to navigate their computer entirely by keyboard. If you are a programmer who keeps a terminal, editor, and browser open at the same time, this lets you snap them into a clean grid instantly. You configure everything through a plain text file, which makes it easy to share your setup with others or back it up, rather than clicking through a preferences menu. The project has a clear philosophy: it favors practical, fast features over visual polish. It avoids animations and graphical configuration interfaces on purpose. It also avoids using "private" Apple APIs that could break during macOS updates, which is why it can offer powerful window management without requiring you to disable Apple's built-in security protections. It is currently in public beta, meaning it is usable for daily work but still under active development.
AeroSpace is a tiling window manager for macOS that automatically arranges your windows side-by-side and lets you control them entirely with keyboard shortcuts, inspired by the popular Linux tool i3.
Mainly Swift. The stack also includes Swift, macOS.
Stale — no commits in 1-2 years (last push 2024-11-22).
No license is mentioned in the explanation, so the exact terms of use and distribution are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.