Skip to content

AirPort Utility 0.1.0 beta 1

Pre-release
Pre-release

Choose a tag to compare

@pepperstm pepperstm released this 21 Aug 09:40
· 53 commits to main since this release

This is the first packaged beta of AirPort Utility Powerhouse, a modern SwiftUI reimplementation of AirPort Utility for recent macOS releases. It combines AirPort configuration with read-only network, client, Time Capsule, backup, and diagnostics monitoring.

Highlights

  • Live Dashboard and AirPort network topology
  • Automatic connection to the most upstream discovered AirPort at launch
  • Connected wireless-client signal, rate, PHY, and aggregate health reporting
  • Time Capsule capacity and SMART-status assessment
  • SMB reachability checks and mounted Time Machine backup freshness
  • Local health notifications for SMART, low space, SMB outages, and stale backups
  • Persistent 30-day trend charts backed by bounded 90-day local history
  • Structured redacted diagnostics and exportable support bundles
  • Standalone macOS app bundle with the Python backend included

Install

  1. Download AirPort-Utility-0.1.0-beta.1-macos.zip.
  2. Verify its SHA-256 checksum if desired.
  3. Unzip it and move AirPort Utility.app to Applications.
  4. Open the app. Because this beta is ad-hoc signed rather than notarized, macOS may require you to Control-click the app, choose Open, and confirm the first launch.

Requirements

  • macOS 13 or newer
  • Python 3.10 or newer available as python3
  • Network access to the AirPort base station
  • The base-station administrator password

Health-history privacy

Health history remains on the Mac. It stores aggregate measurements only and excludes client identities, MAC/IP addresses, Wi-Fi names, passwords, backup names, and backup paths. Samples are consolidated into 15-minute windows and bounded to 90 days or 2,000 records. History can be cleared from the Dashboard.

Known limitations

  • This is beta software and has not been tested with every AirPort model or configuration.
  • Client hostnames and IP addresses are shown only when devices or local discovery sources advertise them; the app does not fabricate identity data.
  • Time Machine backup inspection requires the relevant Time Capsule share to be mounted on the Mac.
  • PPPoE and some device-specific legacy features have limited real-hardware coverage.
  • The app is ad-hoc signed and not notarized.
  • Python 3 is not embedded in the app bundle.

Verification

  • GitHub CI passed the complete Swift test suite on the tagged commit.
  • All 76 Python backend tests passed.
  • The release app was built and signature-verified.
  • The packaged app passed an out-of-repository snapshot smoke test.

Integrity

SHA-256:

beea8cff1475347334a5cfd4b479fb25ff5f86cbdf56a2d6a0740b949c0f7525

See the included checksum asset for a machine-readable copy.