Skip to main content
FlightDeck is a signed and notarized distribution of AeroSpace.

Upstream release baseline

This branch incorporates AeroSpace v0.21.3-Beta. FlightDeck retains its own app bundle, signing identity, canonical Homebrew cask, and GitHub release tag. The cask preserves the upstream version (0.21.3-Beta), while the macOS app uses the numeric core (0.21.3) required by CFBundleShortVersionString. Its goal is to preserve full configuration and CLI compatibility so users can switch without changing their setup.

Preserved interfaces

The following AeroSpace interfaces are intentionally retained unchanged:

Distribution differences

These are the current differences between FlightDeck and AeroSpace as distributed applications:

Config option differences

FlightDeck currently has no config-option deviations from AeroSpace. Every option documented in the Config Reference behaves identically to its AeroSpace equivalent.

Migrating from AeroSpace

  1. Quit AeroSpace.
  2. Install FlightDeck: brew install --cask saadjs/tap/flightdeck.
  3. Your existing ~/.aerospace.toml works without modification.
  4. Replace aerospace with flightdeck in any shell scripts or aliases.
  5. Remove any manual AeroSpace security approvals from System Settings → Privacy & Security — FlightDeck is notarized and does not require them.
Some FlightDeck config options carry links to AeroSpace issues as provenance. These links remain valid because the underlying behavior is identical and the upstream tracker provides the original context and discussion.