Skip to content
CAI
Produce a survey ↗Verify a survey

nikitabobko/AeroSpace

AeroSpace is a macOS window manager that provides programmatic control over window tiling, focus, and workspace management through a robust CLI and GUI. It features a comprehensive set of commands for layout, navigation, and configuration, supporting both keyboard-driven workflows and mouse interactions. The system manages window states, monitors, and applications with a focus on reliability and thread safety, while also offering a customizable menu bar interface and automatic configuration reloading.

61.7

Adequate · 3 August 2026

571k

lines of production code

Swift

primary language

1

bus factor · 55 authors in all

2

measurements over time

CAI band scale
CAI trend line

How it got here

2023–2024 · Architecture modernization and CLI overhaul

This period focused on a comprehensive architectural overhaul, replacing the previous CLI implementation with a robust, type-safe command-line interface and a modernized internal model for window and focus management. The team introduced concurrency support, automated build tooling, and extensive test coverage to stabilize the codebase while adding significant new features like mouse-driven window management and configuration hot-reloading.

31 changes

2025–2026 · UI overhaul and test coverage

This period focused on expanding the application's capabilities through new accessibility dumps and a comprehensive experimental UI framework for menu bar customization. Concurrently, the team significantly increased test coverage for client-server communication and shell execution logic, while also restructuring the Xcode project to support git worktrees.

5 changes

CAI lens gauges

Survey your own repository

nikitabobko/AeroSpace was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit d56e1637c3 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards