cindy
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
It fills a gap for modern macOS users who can no longer run Apple's official AirPort Utility, by providing an open-source alternative built with Codex assistance.
Apple's AirPort Utility is not guaranteed to run on macOS 27 and newer, so I reverse engineered the application and have reimplemented it for macOS 27 and newer with Swift (front-end code) and Python (backend protocol code). I leveraged Codex to accelerate this work.
I have tested the app with the AirPort models below. However, bugs still remain and there are models I have not tested with. Even for devices that I have tested with, I cannot test all features, such as PPPoE, as I lack the necessary hardware. All contributions are welcome! Please open bug reports for any issues you find and pull requests are greatly appreciated!
The build and runtime requirements are:
PATH as python3The project has no third-party Swift packages or Python packages to install. AppKit, SwiftUI, Security, Bonjour, and CommonCrypto are provided by macOS.
On a new Mac, install the Command Line Tools:
xcode-select --install
If python3 --version reports a version older than 3.10, install a newer
Python. For example, with Homebrew:
brew install python
Verify that the required tools are selected:
swift --version
python3 --version
Then compile and run the application from the root of the repository:
./run.sh
Run the Swift unit tests from the root of the repository:
swift test
The default test run skips slower subprocess integration tests. Include them with:
AIRPORT_UTILITY_SLOW_TESTS=1 swift test
Run the Python backend unit tests separately:
python3 -m unittest Tests/BackendPythonTests/test_backend_modules.py
Live base-station tests are skipped unless their AIRPORT_LIVE_* environment
flags are explicitly set. These tests can change network, password, disk, or
firmware settings on real hardware and are not required for the normal test
suite.
The app has been tested with these AirPort models. The app is still likely to work with AirPort models not listed, at least partially. The goal is to fully support all features of all models.
| Name | Model | ACP Version | Device-Specific Features |
|---|---|---|---|
| AirPort Express | A1088 | v1 | AirPlay |
Re-creation of Apple's AirPort Utility for macOS 27 and newer
Similar projects matched by category, topics, and programming language.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.
A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.